Updated fix for “Still waiting for root device” on OS X 10.8.2 Mountain Lion

Apple’s OS X Mountain Lion update to 10.8.2 has modified the IOAHCIFamily.kext once again, resulting in a failed boot with the “Still waiting for root device” error on the console. The previous fix won’t work, as well.

Here is the updated fix for 10.8.2’s version of IOAHCIFamily.kext. Don’t copy-paste everything into the Terminal at once, do it one line at a time. Pasting the whole code at once will result in the second half of the commands being used as your password at the first sudo command.

The following commands place a backup of the unmodified binary before patching it.

cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x8b\x4a\x00\x00\xeb\x03|\x8b\x4a\x00\x00\xe8\x01|g' IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\x72\x92\x00\x00|\xbf\xc8\x00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
sudo touch /System/Library/Extensions

Update: Updated fix for “Still waiting for root device” on OS X 10.8.3 Mountain Lion

This fix has been made possible due to countless hours spent by bcc9 from InsanelyMac forums reverse-engineering Apple’s work and his original script.

29 thoughts on “Updated fix for “Still waiting for root device” on OS X 10.8.2 Mountain Lion

  1. Pingback: Updated fix for “Still waiting for root device” on OS X 10.8.1 Mountain Lion | Vahan's Blog

  2. Pingback: still waiting for root device 10.8.2

  3. Pingback: 10.8.2 Combo Update - Page 2

  4. Pingback: Help Please with Hdmi AUDIO on my h61n-usb3 bios F8 - Page 2

  5. Pingback: GA-H61N-USB3 Audio Problem - No Output Devices Found

  6. Pingback: Successfully updated of HP 4530s ProBook (A7K05UT#ABA) from ML 10.8.1 to 10.8.2

  7. Pingback: (Success) Ivy Bridge 3570K + GA-H61N-USB3 + ML 10.8.2

  8. Pingback: Sugarjets.com » Hackintosh 10.8.2

  9. Pingback: miramar's Zomac - Zotac Z77ITX - i5 3570K - HD4000 - Mini-ITX - Mountain Lion - Page 9

  10. Pingback: OSX ML does not boot (no HDD activity)

  11. Pingback: Stuck at 'Still waiting for Root device'

  12. Pingback: UniBeast 10.8.1 Still waiting for root device errror

  13. Thank you man,
    It works on my probook 4530s with 10.8.2. Now is my laptop fully functional. Just copy and paste the lines – so simple 🙂

  14. Pingback: H67M-D2-B3 Wont boot after 10.8.2 Update?

  15. Pingback: Moarfish's build - GA-H67MA-USB3-B3 F8 i5 2500K HD 6870 Triple Monitor Mountain Lion - Page 4

  16. hmm, may i please know how i can get to terminal since i cannot even get to the bootscreen. i get the error (still waiting for root device) when i press enter to start the installation. i dont know how i can do that. i have tried all boot flags but nothing works.
    SPECS:
    Computer Brand Name: DELL Inspiron 5523
    Operating System: Microsoft Windows 8 (x64) Build 9200
    Processor: Intel Core i7-3517U (1900.0 MHz)
    Motherboard: DELL 0JRYH9 (Intel HM77 (Panther Point))
    Memory: 8 GBytes (Dual-Channel)
    Hard Drive: WDC WD5000LPVT-75G33T0 (476,940 MBytes (500 GB))
    SAMSUNG SSD PM830 mSATA 32GB (30,533 MBytes (32 GB))
    Optical Drive: HL-DT-ST DVD+-RW GU70N (DVD+R DL)
    Display Adapter: Intel Ivy Bridge-MB GT2 – Integrated Graphics Controller [E1/L1/N0/P0] [DELL]
    Audio Adapter: Intel Panther Point PCH – High Definition Audio Controller [C1]
    Network Adapter: Intel Centrino Wireless-N 2230 BGN 2×2 HMC WiFi/Bluetooth Adapter [DELL]
    Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller
    Battery: DELL TPMCF2A

  17. Pingback: UniBeast Laptop Support Question

  18. Pingback: Lenovo U510 Hackbook - Page 3

Leave a Reply

Your email address will not be published. Required fields are marked *