Joe Crozier Posted March 31, 2012 Share Posted March 31, 2012 System: P55A-GD55 CPU: Intel Core i5-750 Graphics: ATI Radeon HD 6770 512MB Hi there, I recently followed the instructions for the USB method Lion tutorial, and it was for the most part a success. I had a working Lion system, apart fom some small issues with audio where I would hear faint feedback at high levels. I read somewhere else that installing an older version of VoodooHDA would fix the problem, so I went ahead and installed it. Unfortunately, upon verbose booting, I was greeted with an unfamiliar error message, one which no amount of google and forum searching seems to help with. PCI configuration begin PCI configuration changed (bridge=1 device=0 cardbus=0) PCI configuration end, bridges 7 devices 20 kxld[com.apple.driver.AppleRTC]: The Mach-0 file is malformed: Invalid magic number: 0xbebafeca Can't load kext com.apple.driver.AppleRTC - link failed. Failed to load executable for kext com.apple.driver.AppleRTC Kext com.apple.driver.AppleRTC failed to load (error 0xdc008016) Failed to load kext com.apple.driver.AppleRTC (error 0xdc008016) Couldn't alloc class "AppleRTC" FakeSMC: opensource SMC device emulator by netkas © 2009 FakeSMC: plugins & plugins support modifications by mozodojo, usr-see2, slice © 2010 FakeSMCDevice: 17 preconfigured keys added: FakeSMCDrvice: successfully initialized ** AppleSMBusPCI :: start failed to get acpi path for provider ** AppleSMBusPCI :: start failed to get acpi path for provider [RealtekRTL81xx:init] RealtekRTL81xx.kext v0.0.90 ©2010-2011 by Lnx2Mac [RealtekRTL81xx:init] _loglevel is now 132 (0x0084) [RealtekRTL81xx:init] Using updated PHY config method [RealtekRT81xx:init] init completed FireWire runtime power conservation disabled. (2) FireWire (OHCI) VendorID 1106 3404 PCI now active, GUID 0010dc0001b5403f; max speed s400. And from there it hangs indefinitely. As I've said this completely baffles me, as prior to the kext installation the system worked just fine. I've tried deleting the kext in MacDrive in Windows, and even though the kext is gone from S/L/E, the same error message occurs. I've tried booting with -x, -f, PCIRootUID=1, and several other boot flags, none of which seem to have any effect. I've been using Hackintosh for nearly two years now so I generally know what I'm doing, though this message really seemed to stump me. I'd really rather not start from square 1 (wipe the drive, install SL, update to 10.7.2, download Lion, install Lion to USB stick, and install), as I'm sure that there is a way to fix this, I just can't figure out what it is. If one of you could provide some insight, I'd be eternally grateful. Thanks! tl;dr VoodooHDA.kext caused Lion to become unbootable. Tried bootflags and deleting the kext, no result. Link to comment Share on other sites More sharing options...
rlf Posted March 31, 2012 Share Posted March 31, 2012 Did you remove AppleHDA.kext first? They cannot exist together. You should be able to boot into single user mode -s which gives you a text gui. When it gets to the command line type: mount -uw / cd /System/Library/Extensions Next, if you are going to remove AppleHDA.kext, then type this: mv AppleHDA.kext AppleHDA.kext.bak But if you are going to remove VoodooHDA.kext, then type this: mv VoodooHDA.kext VoodooHDA.kext.bak Now reboot the computer using -v -f Link to comment Share on other sites More sharing options...
sinanziric Posted April 1, 2012 Share Posted April 1, 2012 mount -uw / cd /System/Library/Extensions rm -rf AppleHDA.kext first time typing code on forum, so I'm testing but also wanted to say that you can remove .kext Link to comment Share on other sites More sharing options...
alaskantraveler Posted April 1, 2012 Share Posted April 1, 2012 Use the mv to bak method until you are sure you don't need the kext. Once it boots and works with the .bak then you can remove it. oh, yeah. you need to remove the .mkext files to get things going. boot into single user by typing -s at the chameleon prompt. type /sbin/mount -uw / at the prompt. Type rm -rf /System/Library/Caches/com.apple.kext.caches Type rm -rf /Extra/ *.mkext Type reboot. cross fingers, should work. Link to comment Share on other sites More sharing options...
Recommended Posts