ReneK Posted February 13, 2013 Share Posted February 13, 2013 Hi Guys, First a big thanks to all for this great site and all resources. I have my M4400 working with the E6400 guide in post https://osxlatitude.com/index.php?/topic/1764-mountain-lion-on-e6400-in-5-steps/page-0 and the /extra files. Most things work, but I can't get this fixed: 2/13/13 8:17:29.185 PM com.apple.kextcache[229]: / locked; waiting for lock. 2/13/13 8:17:33.342 PM com.apple.kextcache[228]: kxld[com.apple.driver.AppleACPIEC]: The following symbols are unresolved for this kext: 2/13/13 8:17:33.342 PM com.apple.kextcache[228]: kxld[com.apple.driver.AppleACPIEC]: _AcpiHwRead 2/13/13 8:17:33.342 PM com.apple.kextcache[228]: kxld[com.apple.driver.AppleACPIEC]: _AcpiHwWrite 2/13/13 8:17:33.349 PM com.apple.kextcache[228]: Link failed (error code 5). 2/13/13 8:17:33.349 PM com.apple.kextcache[228]: Prelink failed for com.apple.driver.AppleACPIEC; aborting prelink. 2/13/13 8:17:33.355 PM com.apple.kextcache[228]: Failed to generate prelinked kernel. 2/13/13 8:17:33.363 PM com.apple.kextcache[227]: Child process /usr/sbin/kextcache[228] exited with status 71. 2/13/13 8:17:33.363 PM com.apple.kextcache[227]: Error 107 rebuilding /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache. 2/13/13 8:17:33.364 PM com.apple.kextd[12]: kextcache error while updating / (error count: 6) Tried replacing AppleACPIPlatform.kexts (1.6 and 1.3.5) but with no result other then KP's at boot. Btw I am on 10.8.2, all other things (sleep, bt, audio, wifi etc work like a charm). Any help is very welcome! Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 13, 2013 Administrators Share Posted February 13, 2013 Did you use files or tables that could be specific to the E6400 (like DSDT)? If not, try rebuilding your kext cache with a myFix (full). Link to comment Share on other sites More sharing options...
ReneK Posted February 13, 2013 Author Share Posted February 13, 2013 I used the files (kexts and DSDT) posted by Dafob in the E6400 forum (E6400 in five steps), they are supposed to be compatible with the M4400. Tried myfix-full and that did not solve it. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 13, 2013 Administrators Share Posted February 13, 2013 Well, DSDT is a BIOS table, so it's kind of specific to a model or a family of models. I could be wrong of course, but maybe the DSDT of a Latitude E64xx does not suit a Precision M44xx, unless they really share the same characteristics (chipset, controllers, graphics, screen, etc.). You could try without the DSDT (boot with option DSDT=No) or extract your own one. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 13, 2013 Administrators Share Posted February 13, 2013 Mmm, I just quickly checked the specifications as provided on Dell's web site and I see 2 systems with non-trivial differences. For instance: - GM45 chipset on one vs. PM45 on the other (I admit the diffs will be minor between the 2) - NVidia graphics only on one vs. Intel GMA X4500 only on the other To me, that sufficient to say the DSDT table of one model is not suitable to the other. Link to comment Share on other sites More sharing options...
ReneK Posted February 14, 2013 Author Share Posted February 14, 2013 Okay, I think I got this one worked out. Seems the version of AppleACPIPlatform.kext is wrong and not compatible with our little Dell in ML. I removed it from S/L/E , E/E and S/L/E/myhack and put an older version 1.3.6 (Google for it) in S/L/E and ran MyFix/Full. The first time it reboots there is no issue and I get to the desktop. The error in Console is gone now and my Kernel is prelinking fine, even with manual prelink in Terminal. Unfortunately subsequent boots fail with a KP. Only way to start ML is with the -f flag (so no kernel cache). Upside is that the restart/shutdown seems to be working better (99% oke) and console is clean. I put the -f in boot.plist and that does it for me. I'm happy with my 'almost perfect' Dell Hack. For who is interested, this is my workflow so far: Download bootpack from Dafob (link in post #1) with Extra and DSDT Remove voodooPowerMini.kext from /Extra in bootpack to prevent errors in ML with CPU control Make installer with MyHack and bootpack (instructions in Dafob's post) and install ML After install, delete AppleACPIPlatform.kext and replace with version 1.3.6 (see top of this post) Run MyFix-Full Put -f in org.chameleon.boot.plist in /Extra under Kernel Flags (or enter when booting in command line) Reboot Have fun ! Link to comment Share on other sites More sharing options...
kkevk3 Posted February 26, 2013 Share Posted February 26, 2013 Hi All, I managed to get Mountain Lion installed on my M4400, but I can't get the WIFI to work. I have the DW1520 card, and have tried installing the kexts from the OP link into E/E and S/L/E and neither seems to work. My system is an M4400: 2.53 Ghz QX9300 processor, 8GB RAM, FX770 512MB video card, Broadcom DW1520 WIFI card and 10.8.2 installed. Everything else seems to work fine, but I can't get the WIFI to work. I know the card works because it works fine in Win7. thanks, Kevin Link to comment Share on other sites More sharing options...
iindigo Posted February 26, 2013 Share Posted February 26, 2013 Kevin, I can't help you with your DW1520, but my M4400 is identical to yours except I have a 2.54Ghz T9400 and a Broadcom 1510. Using the methods linked in this thread, everything works for me including WiFi, which works perfectly out of the box. I previously had an Intel 5300 wireless card which didn't work with OS X but was able to pick up the DW1510 off of eBay for $10, so you should be able to do the same. EDIT: Oh, and heads up for anybody who wants to use iMessage: the version of Chameleon/chimera (chameleon, stolen and rebranded) bundled with myHack does not allow iMessage to work. The latest version of chimera (chameleon, stolen and rebranded) fixes this by faking a Mac serial number. Just download it from tonycrapx86's site and install it. Link to comment Share on other sites More sharing options...
kkevk3 Posted February 26, 2013 Share Posted February 26, 2013 I used to have the intel 5300 also, I ordered the dw1520, because it stated that it was a bcm4322 card. I've tried reinstalling the wifi kexts, but still doesnt work. Link to comment Share on other sites More sharing options...
iindigo Posted February 27, 2013 Share Posted February 27, 2013 Okay, I think I got this one worked out. Seems the version of AppleACPIPlatform.kext is wrong and not compatible with our little Dell in ML. I removed it from S/L/E , E/E and S/L/E/myhack and put an older version 1.3.6 (Google for it) in S/L/E and ran MyFix/Full. The first time it reboots there is no issue and I get to the desktop. The error in Console is gone now and my Kernel is prelinking fine, even with manual prelink in Terminal. Unfortunately subsequent boots fail with a KP. Only way to start ML is with the -f flag (so no kernel cache). Upside is that the restart/shutdown seems to be working better (99% oke) and console is clean. I put the -f in boot.plist and that does it for me. I'm happy with my 'almost perfect' Dell Hack. For who is interested, this is my workflow so far: Download bootpack from Dafob (link in post #1) with Extra and DSDT Remove voodooPowerMini.kext from /Extra in bootpack to prevent errors in ML with CPU control Make installer with MyHack and bootpack (instructions in Dafob's post) and install ML After install, delete AppleACPIPlatform.kext and replace with version 1.3.6 (see top of this post) Run MyFix-Full Put -f in org.chameleon.boot.plist in /Extra under Kernel Flags (or enter when booting in command line) Reboot Have fun ! Are you sure that fixed the prelinking problem? On my machine, I've rolled the kext back to version 1.3.6, removed all other instances of it, and run a full MyFix and the problem persists. Kext Wizard verifies that version 1.3.6 is loaded, so I'm not sure what the problem is... Link to comment Share on other sites More sharing options...
Recommended Posts