Contribute
Register

[Guide] Dell XPS 13 9360 on MacOS Sierra 10.12.x - LTS (Long-Term Support) Guide

Status
Not open for further replies.
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Wow, thanks a lot for the heads up, I wasn't aware of that at all. I just installed Kexts in S/L/E as you recommend, here is a new debug.

Also, following your advices, may I ask you if you think that I should remove some kexts from my Clover folder ?
 

Attachments

  • debug_13026.zip
    2.9 MB · Views: 80
I was able to install on my NVME drive but it's now hanging on boot after install after initializing iGPU, it looped

[IGPU] Hash data from ME never returned, status = 1, doing retry #1

"Fixed" the loop by adding the " -disablegfxfirmware" boot flag but still hangs around the same time.

Inject intel is enabled in Clover, tried searching around, not too many similar cases, attached pic of the where it hangs and my clover folder.

Any ideas? Thanks.

Your EFI/Clover has a lot of unneeded stuff.
Same goes for your config.plist.
See guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Wow, thanks a lot for the heads up, I wasn't aware of that at all. I just installed Kexts in S/L/E as you recommend, here is a new debug.

Also, following your advices, may I ask you if you think that I should remove some kexts from my Clover folder ?

Your USB configuration looks wrong.
See guide:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

As for EFI/Clover/kexts/Other,... as per guide, only "essential" kexts should be there.
 
Your USB configuration looks wrong.
See guide:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

As for EFI/Clover/kexts/Other,... as per guide, only "essential" kexts should be there.

I have some trouble figuring out ports used.
HS01/SS01 seems to be my right USB port, and HS05 my cam, but everything else is unclear. Your USBInjectAll DSDT ALL model for 0x9d2f seems to miss HSP2 (USB left) and HSP3 (Wifi card).
Also, HSP02 seems to be plugged to HS01, but that sounds weird, isn't it ? And finally, when I plug my USB 3.0 flash drive in my left USB port, it triggers HSP02 but no SS port (but both ports are supposed to be 3.0).

Am I missing something here ?
Sorry for those questions, I'm a newbie here...
 

Attachments

  • Capture d’écran 2017-12-16 à 00.30.27.png
    Capture d’écran 2017-12-16 à 00.30.27.png
    109.5 KB · Views: 171
I have some trouble figuring out ports used.
HS01/SS01 seems to be my right USB port, and HS05 my cam, but everything else is unclear. Your USBInjectAll DSDT ALL model for 0x9d2f seems to miss HSP2 (USB left) and HSP3 (Wifi card).
Also, HSP02 seems to be plugged to HS01, but that sounds weird, isn't it ? And finally, when I plug my USB 3.0 flash drive in my left USB port, it triggers HSP02 but no SS port (but both ports are supposed to be 3.0).

Am I missing something here ?
Sorry for those questions, I'm a newbie here...

USBInjectAll.kext never uses HSPx identifiers.
Something is wrong with your setup (likely USBInjectAll.kext is not installed, or the HSPx identifiers are from your own RMCF.UIAC).
When building your port list, you should be using -uia_ignore_rmcf, so any existing RMCF.UAIC you have does not interfere. Or you can remove the SSDT.
Don't forget to use the port limit patch, because after you get USBInjectAll configured properly for port discovery, all ports will be injected, likely exceeding the 15-port limit.
 
USBInjectAll.kext never uses HSPx identifiers.
Something is wrong with your setup (likely USBInjectAll.kext is not installed, or the HSPx identifiers are from your own RMCF.UIAC).
When building your port list, you should be using -uia_ignore_rmcf, so any existing RMCF.UAIC you have does not interfere. Or you can remove the SSDT.
Don't forget to use the port limit patch, because after you get USBInjectAll configured properly for port discovery, all ports will be injected, likely exceeding the 15-port limit.

The parameter is already set and USBInjectAll is both installed in Clover and S/L/E... Could that be some weird setup with my mobo ?
 

Attachments

  • Capture d’écran 2017-12-16 à 01.02.13.png
    Capture d’écran 2017-12-16 à 01.02.13.png
    49.7 KB · Views: 118

Attachments

  • debug_26628.zip
    2.5 MB · Views: 85
Your copy of USBInjectAll.kext is too old to support MacBookPro14,1.
You have v0.5.17 installed. Current version is 0.6.3.

Thanks a lot for the tip ! Hopefully I now have a proper USB injection.
Here's a new debug with my new SSDT injected.

For some reason, sleep is broken, the power led is always on but screen doesn't wake up when using keyboard (it was already broken before the new SSDT injection and new USBInjectAll, but was working earlier today...) now :(. Could it be the installation of kexts to S/L/E ?
 

Attachments

  • SSDT-UIAC.dsl
    2 KB · Views: 93
  • debug_29512.zip
    2.5 MB · Views: 76
Last edited:
Status
Not open for further replies.
Back
Top