Jump to content

E6410 with nVidia NVS 3100M graphics - Mountain Lion Guide


v3ct0r

Recommended Posts

10.8.4 Update Guide (as requested by infamousdice :) ):

 

NOTE: This guide assumes you are on 10.8.3 and can boot successfully to a usable system.

  1. Download the OS X Combo Update from Apple's Support page
  2. Download the AppleAHCIPort & IOAHCIFamily Kexts found below
  3. Extract the two kexts to the desktop
  4. Open up Kext Wizard and move to the "Installation" tab at the top
  5. Drag the two kexts to the white box, select "/System/Library/Extensions", and check off the box to backup replaced kexts
  6. DO NOT CLICK ON INSTALL YET!
  7. Now, navigate to the Combo Update & mount the image
  8. Install the Combo Update (could take anywhere from 20-50 minutes
  9. When the update finishes installing, it will ask you to restart. DO NOT RESTART!
  10. Bring up Kext Wizard again, and now click the Install button
  11. When it finishes installing, move over to the "Maintanence" tab up top
  12. Select /System/Library/Extensions, and Execute

The only reason you would setup Kext Wizard first is to save time. I have noticed that after installing the Combo Update, the machine responds VERY slowly.

 

If the update makes you close all running applications (I don't remember if it did or not), then I guess you'll have to setup Kext Wizard after you finish installing. Also, please post your results on this if successful or not so I can update the guide  :)

 

 

 

 

Try going in SLE and delete AppleIntelHDGraphics and AppleIntelHDGraphicsFB if you see them. They usually get reinstall when you upgrade combo pack.

Success finally managed to get a stable updated version of mountain lion! this instructions work at the very end you have too delete the AppleIntelHDGraphics and AppleIntelHDGraphicsFB

Link to comment
Share on other sites

 

Awesome, can't believe I missed that bit in there! Thank you for pointing it out. Replaced airportd and wifi worked instantly! Lovely. The kext errors don't really seem to break anything as far I can tell, just noticed them when troubleshooting my wifi foes. As for the CPU, I've seen in other places AppleIntelCPU kext should display turboboost speed and some other details on load. I\ll try disabling it for now in the bios and see if that lowers the temps. My fan is on all the time at low rpm, under other OSs the fan doesn't kick in until the GPU reaches 70c or CPU reaches 80c, most of the time the fan is completely off. Maybe this has more todo with dsdt than the power management...

 

I've also added the new trackpad kexts and removed all the old ps2 stuff laying about, this sorted out some kext errors. It is still not able to use the caches, not sure why this happens. The 2 finger scrolling works much better than with the Dell drivers under Windows  :D

 

Update:

After a few hours of fiddling I didn't manage to sort out the caches, they are not even created, no cache files in the usual places at all. I'm also having troubles enabling trim, tried it via myhack which causes booting up to hang. Tried with trim enabler & chameleon ssd optimizer, both say patch is active but trim is not enabled both in the trim enabler app and in the system profiler. I've also applied the patch via the terminal all to no avail. I went as far as I could within my abilities and could google up. Will give it another go some time later. Trim works in Lion for me.

 

Update 2:
Figured out why trim patching didn't work for me. It needs to patch the IOAHCIBlockStorage kext file inside IOAHCIFamily which somehow went wrong. Used myHack to patch an original 10.8.4 IOAHCIFamily kext and moved the blockstorage kext inside the version from the 10.8.4 zip file and that made trim work.
 
Update 3:
If it isn't a malfunctioning FakeSMC/HWMonitor combination, I think I know what is causing the heat-up. According to HWMonitor the GPU is always running at 400MHz core/memory clock speeds. In Windows those clock speeds fluctuate between 135MHz-600MHz .The shader clock speed and voltage change in Windows too but I have no means to check if that happens in OSX. I will do a copper mod on the GPU but it would be nice to get the fluctuation clock speeds to work. If that is possible at all. Any tips would be appreciated.

 

 

Good finds! I will add Update 2 to the Troubleshooting section soon...

 

As far as the GPU clock speed goes, I can't really test/do anything right now. My laptop isn't with me ATM. I will try ASAP to test/troubleshoot the issue.

 

I was having a heck of a time with this site. I created an account and everything but it still was not working for me. I found Patel on XDA and contacted him on there. He got me going, and with the help of the guide things went very smoothly after a week of trial and error. I just wanted to say thanks! :)

 

Welcome to the site, Dan! Congrats on getting your machine up and running!

 

Just to say many many thanks for you and everyone working on this form and you patel4prez the creator of the original guide, I just  received my DW1510, installed it , and it works like a treat,  63Mbps download speed!!!!

 

apart from the SD card which is not needed anyway, everything working fine.. even my battery life is as good as it was with win7, nearly 3hrs !

 

the only problem I have, I don't know if any of you have noticed, or its my imagination, the fan comes on more frequent, i.e. the system runs hotter compared to when i had win7 installed.

 

I have i5 2.6GHz, 64GB SSD HD and 8 GB RAM

 

many many many thanks again

 

Glad things are working out for you!

 

Ok, that's good to know... I was about to order a 1520 actually, since I must have misread something somewhere. I guess I was confused by the fact one is a BCM4322 and the other is BCM94322? I dunno.

 

Anyway, I found an Atheros AR9285 I had laying around, which I did manage to get working, but not without some setbacks. I ended up needing to reinstall from scratch in the end.

 

 

After installing the card and patching /S/L/E/IO80211/Content/Plugins/AirportAtheros40.kext/Info.plist to add the PCI ID [168c:002b], I got errors like these:

kxld[com.apple.driver.AirPort.Atheros40]: The super class vtable '__ZTV17IO80211Controller' for vtable '__ZTV22AirPort_AtherosNewma40' is out of date. Make sure your kext has been built against the correct headers.
kxld[com.apple.driver.AirPort.Atheros40]: The __ZTV26AtherosNewma40P2PInterface was not patched because its parent, the __ZTV19IO80211P2PInterface, was not found.

It turns out there's some copy of IONetworkingFamily.kext being loaded somewhere else that's an incompatible version. I removed the copies at /Extra/Extensions and at /S/L/E/myHack.app/Contents/Plugins/ and it loads successfully.

In my new install that's the end of it, the card works perfectly, but in my old install, it started acting like the airportd problem, where it would immediately say Connection Timed Out, even though I was already using the old 10.8.3 version.

 

It turns out there was something strange about the authentication, and if I went into Keychain Access and deleted all instances of my AP from both Login and System, then it would at least pop up asking me for a password. But then, when I entered the password it would instantly say Connection Failed, and the system log would say it failed because no password was entered.

 

I'm not sure if any of that helps anyone, maybe provides insight into how 10.8.4's wifi authentication has changed. Either way I couldn't figure it out and needed to reinstall.

 

I thought maybe I needed the 10.8.4 copy of airportd, so I applied the combo update again, then before rebooting applied the kexts in the first post (IOACPIsomething.kext), but for whatever reason the combo update broke Chameleon, and on reboot I was given "cannot find /mach_kernel"

 

So anyway... After reinstall everything works now, and this Atheros card seems to be doing a great job.

 

PS: Patel: About the trackpad - This install I tried just installing the VoodooPS2.kext on a fresh install, without deleting any other PS2 kexts, and without installing the VoodooPS2Daemon program. It seems to be working fine this way. I have no idea why last time it decided to not work unless the other PS2 kexts were deleted. You may want to add the VoodooPS2.kext in the post-install instructions, in the same section as VoodooHDA, and leave the current instructions under troubleshooting.

 

I will link to your post in the Troubleshooting section soon.

 

As for the trackpad, I will also try and replace the deleted kexts ASAP and see if it changes anything.

 

Success finally managed to get a stable updated version of mountain lion! this instructions work at the very end you have too delete the AppleIntelHDGraphics and AppleIntelHDGraphicsFB

 

That means you had Intel Graphics, which I overlooked. Sorry about that! My mistake. I will add that to the 10.8.4 guide soon.

Link to comment
Share on other sites

PS: Patel: About the trackpad - This install I tried just installing the VoodooPS2.kext on a fresh install, without deleting any other PS2 kexts, and without installing the VoodooPS2Daemon program. It seems to be working fine this way. I have no idea why last time it decided to not work unless the other PS2 kexts were deleted. You may want to add the VoodooPS2.kext in the post-install instructions, in the same section as VoodooHDA, and leave the current instructions under troubleshooting.

 

I just tried to install the VoodooPS2Controller.kext without removing the extensions and it works just the same (mouse teleports to a different location on the screen) as it did when I deleted the kexts. Maybe I need a fresh install? I'll try that later...

Link to comment
Share on other sites

I just tried to install the VoodooPS2Controller.kext without removing the extensions and it works just the same (mouse teleports to a different location on the screen) as it did when I deleted the kexts. Maybe I need a fresh install? I'll try that later...

 

I didn't mean to get your hopes up about the nub mouse... I just meant that it seems for the trackpad we don't have to go through the hassle of deleting all the PS2 kexts or copying that daemon. It seems to work on a fresh install just by installing the single kext.

 

The little jump that the nub does no longer bothers me, since I disabled it with a piece of tape like so: http://imgur.com/a/GnUhN

 

Not really a solution if you actually use the nub, but I never touch the thing.

Link to comment
Share on other sites

Hi,

 

I've E6410 with Intel Graphics working with 10.8.4 (downloaded couple of weeks ago from the appstore, no upgrades from 10.8.3, or earlier versions. Straight to 10.8.4), wired ethernet working. Bluetooth mouse just worked out of the box. My wifi adapter is unsupported, but that's fine with me.

 

Issues:

1) The only way to boot is with -x argument, I have tried different bootloaders and versions (chameleon, chimera (chameleon, stolen and rebranded)) etc... without luck, but I can live with that.

2) Not able to have dual displays configured with extended desktop (Just the laptop at 1400x900 OR an external monitor with the Display-Port output at 1680x1050x32  - 1920x1080x32 resolutions. (Let me know if you need details about this setup)

3) Audio is not working (I previously had 10.6.3 with Audio working in the E6410), but when I launch de VoodooHDA from the preferences menu, I'm having an error that says something like "Invalid registry path" or something similar, I can't remember the exact message.

 

I need to fix the audio, since I'm using xcode to develop some apps with video, but xcode and the IOS simulator fails when there's no audio device available

 

Patel! Thanks for this great guide!  I just need the audio working as my final step! If you have any comments or ideas, I would really like to hear them!

Link to comment
Share on other sites

Hi,

 

I believe I've deleted both of them with all the steps you mentioned in the post #20 (04 September 2012) from the USB installer. I built the usb a while ago, so I'm not completely sure.  I'll try rebuilding the USB from scratch for the issues 1 & 2.

 

For the audio with voodoohda, I'm installing the VoodooHDA 2.7.3pkg and the VoodooHDA.kext from the zip  E6410 ML 10.8.4.zip.  Is that correct? or I'missing something or got lost at some point?

 

Thanks again!

Regards!

 

For issues 1 & 2, did you delete the AppleIntelHDGraphics.kext and the AppleIntelHDGraphicsFB.kext?

For issue 3, which zip file did you install voodoohda from?

Link to comment
Share on other sites

Has anyone noticed an issue where your cd drive gets accessed once per minute or so?

 

The light comes on and it tries to read a disc, even though there's not one in the tray.

 

Also, there's an eject button by the clock, which if I click it, it freezes the whole clock area until I reboot.

 

I think this eject button only shows up after VoodooHDA is installed.

Link to comment
Share on other sites

×
×
  • Create New...