- Joined
- Oct 17, 2011
- Messages
- 113
- Motherboard
- Inspiron 7559
- CPU
- i7-6700HQ
- Graphics
- 960M, 530
- Mac
- Mobile Phone
Lots of text without a mention of the problem... What is the problem you're trying to solve?
Getting the OSX install screen to appear instead of the circle slash icon with garbled text with "still waiting for root device" appearing at the bottom, which indicates a USB problem - it's the same problem I'd been posting updates on over the last few days, regardless of numerous attempts with various changes to config.plist, and double-checking and adding kexts, trying different USB ports, graphic id #s, and so on...
I never advocated using a USB3. I always suggest people try both, as it is difficult to predict which one will work (until you get a chance to look at ioreg which will tell you what is going on with USB ports).
Thank you for mentioning ioreg. Will see what I can do to find out what might be going on.
I did use "advocated" as a synonym of "suggest". Re-reading my earlier post, I apologize - you did suggest trying USB3 as I was hyper-focused on USB2... (I really am grateful for the tips and help you've posted, to me and to others...)
Skylake poses a lot of problems for USB because the XHC controller is the only option (no EHCI controller to route to), and all Skylake XHC controllers have more ports than the 15 allowed by the OS X drivers.
You should take a good read of the USB guide, so you have a better understanding of the issues surrounding USB.
Usually you can find one port that will work... But it may require the use of USBInjectAll.kext and/or the port limit patch (port limit patch is not a long term solution).
One port on the left side has behaved better than the others. The port on the right side has been consistently useless, which I confirmed yesterday. That might or might not hold true for other owners of this laptop attempting an install from Clover.
USBInjectAll.kext has been used in every install attempt since Sunday. I've made sure it existed in the kexts/Other folder and ensuring all the OSX folders (10.9, 10.10, 10.10.11, etc) were deleted so Clover install would take what it needs specifically from the Other folder.
I'll re-read the USB guide, might need to do so a couple more times to get a fuller understanding over time. I believe it was your post from Sept 30 2015, but I had also used GenericUSBXHCI (which it references, which also didn't do any good...) That's also where the EHCx->EH0x idea came into play, which I brought up earlier...
I'd tried multiple boot attempts with and without FakePCIID_XHCIMux already. But Dell states the laptop has only USB3 ports, no USB2 ports.
The only thing left untried from that post's list is patching DSDT...
I'll try a couple more attempts after double-checking the Other folder. If both GenericUSBXHCI and USBInjectAll are both present, and as of yesterday PM that is a possibility, that could cause problems as well.
It's strange that the same make/model/BIOS version/RAM quantity/etc works for one person and not another, and following the post's steps to the letter (A-G) doesn't yield success, which is why I believe there is something else missing despite it all, and not just Skylake itself making USB issues more complex.
I also recently learned as of this morning that the BIOS setting "USB Debug mode" is the BIOS's function to disable USB3 compatibility, which would render everything like USB2. That's giving me a couple other ideas. But that also means putting FakePCIID_XHCIMux back... I'd reformatted my USB2 stick last night but have yet to put back kexts and drivers to attempt another, fresh install.