Jump to content

HP Laptop not booting up installer with Sierra


AppleHackDan
 Share

14 posts in this topic

Recommended Posts

So, I've been having trouble with my HP DV4. It runs Yosemite great. I've been wanting to upgrade it to sierra for the past week, but I've been running into trouble with the installer. Whenever I use it, it gets stuck on still waiting for root device. It does the same thing on both Enoch Chameleon and Clover. It gets to Still waiting on IOProviderClass, and then it says Still waiting for root device. If it doesn't say that, it will panic, and then restart 5 seconds later, despite me putting the boot args to not restart on panic.

 

So, I've been stumped :wallbash: . Everything I tried lead to this. I've tried lots of different boot arguments, and like 3 different installers. So can anyone give me any help?

 

Specs:

 

P.S. These specs were directly copied from the HP website, so there might be some useless things in this.

 

Product Name
dv4-2165dx
Microprocessor
2.13GHz Intel Core i3-330M Processor
Microprocessor Cache
3MB L3 Cache
Memory
4GB DDR3 System Memory (2 DIMM)
Memory Max
8192MB
Video Graphics
Intel HD Graphics(Arrandale)
Video Memory
Up to 1696MB
Hard Drive
500GB (7200RPM)
Display
14.1" Diagonal WXGA HD HP BrightView Widescreen Display (1280 x 800)
Sound
Altec Lansing with SRS Premium Sound
Keyboard
101-key compatible
Pointing Device
Touch Pad with On/Off button and dedicated vertical scroll Up/Down pad
PC Card Slots
1 ExpressCard/54 Slot (also supports ExpressCard/34)
External Ports
5-in-1 integrated Digital Media Reader for Secure Digital cards, MultiMedia cards, Memory Stick, Memory Stick Pro, or xD Picture cards
3 Universal Serial Bus (USB) 2.0, 3rd port shared with eSATA
2 Headphone out
1 microphone-in
1 eSATA + USB 2.0
1 RJ -45 (LAN)
Link to comment
Share on other sites

The USB kexts changed since 10.11 so you're just dealing with a common issue most people have to deal with regarding 10.11 and newer.

 

I'm not personally familiar with fixing USB in Intel 5 Series Chipset that you have in your laptop. You can give USBInjectAll.kext a try for a start: https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/RehabMan-USBInjectAll-2017-0112.zip /EFI/CLOVER/kexts/10.12

Link to comment
Share on other sites

No you can't just use the 10.10 USB kexts in 10.12. You try a single injector kext which has a chance it might not work without modification and you give up?

 

You need to patch your DSDT directly or use a correctly-configured injector kext to get USB working correctly.

 

Here's the thread covering this whole topic if you want to look further into it yourself http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/

 

Do this in a plist editor or use Clover Configurator to set equivalent settings if you haven't and keep loading USBInjectAll.kext and see if USB works:

 

ZjSyuaS.png

 

Another known issue linked to no USB is if you don't have the DSDT patched to simulate a version of Windows with Darwin so that's something else to look into.

 

If that doesn't work then upload your config.plist and DSDT.aml so I can see what Mac model you're imitating (I assume MacBookPro6,1 or 6,2) as well as how your USB devices are setup in DSDT. Link to MaciASL if you don't have a DSDT.aml ready: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-MaciASL-2016-0423.zip

Link to comment
Share on other sites

Sorry it took me a while to respond ( Flakey internet, School, etc. ) I tried editing the kext, and that didn't work, so I'm uploading these ACPI files. I got this from the dsdt.sh script that I found somewhere here. I am also uploading the config for Yosemite, and the one I'm using for the USB. They should be the same, except I disabled SIP on the USB one. And just to note, I don't use a DSDT, so that should be Vanilla.

 

I'm pretty sure these are the right files. I could be wrong though. I know as much about hackintosh as we know about whats inside Jupiter.

 

Please do this whenever you can you are probably a busy person.  :)

 

ACPI.zip

config.plist-Yosemite.zip

config.plist-USB.zip

Link to comment
Share on other sites

Thank you! I can now get to the installer. I mean, the installer crashes, but it's probably the Mbr patch I have. You are the best!

 

And, can I make a guide on this laptop using the files? I will give lots of credit to you.

Link to comment
Share on other sites

Heh what you're dealing with isn't actually a hackintosh thing - it's a problem a number of real Mac users have had to deal with specifically regarding the Sierra installer - see here and here for examples. The menu bar seems to lock up on Language Chooser. I've never dealt with it myself, but it seems people have fixed it by restarting the installer multiple times. Some claim moving the cursor to where the menu bar is fixed it. These only seem to randomly fix the problem for some.

 

Here's a way to access Disk Utility that you can use if you aren't in the mood for spending time trying techniques mentioned in those links:

 

If you already selected your language and found that Language Chooser is locked in the menu bar, click on the Back button to get back to the original Language Chooser dialog. When you get to the Language Chooser dialog, press Alt + T. This should launch the Terminal app.

 

type in Terminal and press enter:

/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility
If you're unfamiliar with the bash shell, pressing the tab key as you type this out is your friend.

 

Once you're done doing whatever in there you can close Disk Utility and Terminal and go ahead with the install.

 

e: When I tested this myself I found that for some reason I couldn't select or right click the disks/partitions on the left side with the mouse cursor but I could click on the Partition/Erase/Unmount/etc buttons at the top just fine. You can just use arrow keys to select whatever disk/partition you want to work with if you run into this same issue.

Link to comment
Share on other sites

So I got disk utility to format my drive, thanks for that btw, but now whenever I try to boot onto the hard drive, the computer shuts down in the middle of booting up. The last thing it says something about AppleUSBHostRecources. I couldn't really see the rest of it, because it shuts off half a second after that message. I think this is because of the Graphics chip in the DV4, because whenever I leave the stock kexts in there, it just goes to a black screen, and when I take them out, it just shuts down. But then again, I'm not an expert on any of this. So what should I do? 

Link to comment
Share on other sites

Did you have to remove any of the video kexts to boot up the USB install media? According to this guide AppleIntelHDGraphicsFB.kext had to get removed in order to boot up 10.11 installer, so I'd assume the same for 10.12. In your case you're dealing with issues when booting the partition you installed OS X to. I don't have experience with using 1st gen Intel HD graphics but perhaps it's loading this kext from the hard drive and causing issues.

 

Try moving AppleIntelHDGraphicsFB.kext out of /System/Library/Extensions to its parent folder /System/Library on the hard disk partition and rebuild prelinked kernel if you haven't. From Terminal within the install media, assuming the volume name on the hard drive is "Macintosh HD":

mv /Volumes/Macintosh\ HD/System/Library/Extensions/AppleIntelHDGraphicsFB.kext /Volumes/Macintosh\ HD/System/Library
kextcache -u /Volumes/Macintosh\ HD

When you are referring to the stock kexts which kexts are you referring to?

Link to comment
Share on other sites

So I reformatted the partition, installed a fresh copy of Sierra, and tried what you said. Now, it will restart at Prevent Idle Sleep : IOdisplayWrangler (1). I think that the system is trying to boot, but it loads bad drivers, and the system reboots because it doesn't support the card? Not sure

 

And the stock drives I was talking about were all the AppleIntelHD*.kext ones.

Link to comment
Share on other sites

 Share

×
×
  • Create New...