Contribute
Register

[Guide] Dell XPS 9560 Mojave VirtualSMC, I2C Trackpad, Clover UEFI Hotpatch

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/

Didn't check anything else.

Thanks for the check. My kextcache log is now clear after removing VoodooPS2Controller (using latest one from your github repo / bitbucket) from /L/E. I tried placing it in /S/L/E, but same error in kextcache. From this guide, the kext was originally in kexts/other within EFI.

I installed it to /L/E for it to work on cold boots from opening post. I first did it manually but it still results in kextcache error, so I removed, rebooted, and used KextBeast to install, but still same errors after reboot and clearing the cache. Was I supposed to remove it from kexts/other and install to /L/E as the only location?

IOREG dump still fails, so I made a manual copy. Thanks again and latest debug files attached.
 

Attachments

  • debug_483.zip
    4.6 MB · Views: 68
  • ioreg_latest.zip
    921.8 KB · Views: 65
Last edited:
Thanks for the check. My kextcache log is now clear after removing VoodooPS2Controller (using latest one from your github repo / bitbucket) from /L/E. I tried placing it in /S/L/E, but same error in kextcache. From this guide, the kext was originally in kexts/other within EFI.

I installed it to /L/E for it to work on cold boots from opening post. I first did it manually but it still results in kextcache error, so I removed, rebooted, and used KextBeast to install, but still same errors after reboot and clearing the cache. Was I supposed to remove it from kexts/other and install to /L/E as the only location?

IOREG dump still fails, so I made a manual copy. Thanks again and latest debug files attached.
all kexts you need should to be installed to /Library/Extensions

config.plist -> InjectKexts should be set to Detect

and keep essential kexts in clover/kexts/other
 
As long as
  • APFS is not used
  • NVRAM is working
  • HibernationFixup is used
It just works in most cases I've tried, at least on High Sierra. Sometimes you need to add -hbfx-patch-pci boot argument but that's it. And XPS doesn't even need -hbfx-patch-pci. Maybe I was just lucky with my hardware choices.

I have not been as "lucky".

There is an app for that, called SmartSleep, it dynamically switches between sleep modes based on battery level.
So when your battery is above (let's say) 20%, laptop will use regular sleep, and will not write anything to disk.
When there is not much battery left, it will switch to hibernate automatically and will prevent data loss on sleeping longer than battery allows. Btw, I had much more data loss on unsaved documents not surviving sleeping through drained battery, than on hibernate destroying filesystem.

I never put my laptops away without plugging them in.
 
I'm using the supplied EFI and I'm trying to do the combo jack installer, but when I run the install.sh in terminal every command gets a "no file or or directory found" error. Is there another step I'm missing or should that install command work?
 
I'm using the supplied EFI and I'm trying to do the combo jack installer, but when I run the install.sh in terminal every command gets a "no file or or directory found" error. Is there another step I'm missing or should that install command work?

You will need to show what you're actually doing in Terminal (use copy/paste).
 
/Users/user/Downloads/ComboJack\ Installer\ 2/install.sh ; exit;

Password:

cp: ComboJack: No such file or directory

chmod: /usr/bin/ComboJack: No such file or directory

chown: /usr/bin/ComboJack: No such file or directory

cp: hda-verb: No such file or directory

chmod: /usr/bin/hda-verb: No such file or directory

chown: /usr/bin/hda-verb: No such file or directory

cp: com.XPS.ComboJack.plist: No such file or directory

chmod: /Library/LaunchAgents/com.XPS.ComboJack.plist: No such file or directory

chown: /Library/LaunchAgents/com.XPS.ComboJack.plist: No such file or directory

/Library/LaunchAgents/com.XPS.ComboJack.plist: No such file or directory


Please reboot! Also, it may be a good idea to turn off "Use

ambient noise reduction" when using an input method other than

the internal mic (meaning line-in, headset mic). As always: YMMV.


You can check to see if the watcher is working in the IORegistry:

there should be a device named "VerbStubUserClient" attached to

"com_XPS_SetVerb" somewhere within the "HDEF" entry's hierarchy.


Enjoy!
 
/Users/user/Downloads/ComboJack\ Installer\ 2/install.sh ; exit;

Password:

cp: ComboJack: No such file or directory

chmod: /usr/bin/ComboJack: No such file or directory

chown: /usr/bin/ComboJack: No such file or directory

cp: hda-verb: No such file or directory

chmod: /usr/bin/hda-verb: No such file or directory

chown: /usr/bin/hda-verb: No such file or directory

cp: com.XPS.ComboJack.plist: No such file or directory

chmod: /Library/LaunchAgents/com.XPS.ComboJack.plist: No such file or directory

chown: /Library/LaunchAgents/com.XPS.ComboJack.plist: No such file or directory

/Library/LaunchAgents/com.XPS.ComboJack.plist: No such file or directory


Please reboot! Also, it may be a good idea to turn off "Use

ambient noise reduction" when using an input method other than

the internal mic (meaning line-in, headset mic). As always: YMMV.


You can check to see if the watcher is working in the IORegistry:

there should be a device named "VerbStubUserClient" attached to

"com_XPS_SetVerb" somewhere within the "HDEF" entry's hierarchy.


Enjoy!

Do not attempt to run ./install.sh by double clicking from Finder.
Run Terminal, cd into the directory where ./install.sh is, then run it.
 
Do not attempt to run ./install.sh by double clicking from Finder.
Run Terminal, cd into the directory where ./install.sh is, then run it.

ComboJack Installer user$ ./install.sh

./install.sh: line 1: w#!/bin/bash: No such file or directory

Password:


Please reboot! Also, it may be a good idea to turn off "Use

ambient noise reduction" when using an input method other than

the internal mic (meaning line-in, headset mic). As always: YMMV.


You can check to see if the watcher is working in the IORegistry:

there should be a device named "VerbStubUserClient" attached to

"com_XPS_SetVerb" somewhere within the "HDEF" entry's hierarchy.


Enjoy!


Now that is the message, is that what I'm supposed to see?
 
ComboJack Installer user$ ./install.sh

./install.sh: line 1: w#!/bin/bash: No such file or directory

Password:


Please reboot! Also, it may be a good idea to turn off "Use

ambient noise reduction" when using an input method other than

the internal mic (meaning line-in, headset mic). As always: YMMV.


You can check to see if the watcher is working in the IORegistry:

there should be a device named "VerbStubUserClient" attached to

"com_XPS_SetVerb" somewhere within the "HDEF" entry's hierarchy.


Enjoy!


Now that is the message, is that what I'm supposed to see?

You might want to check why your copy of install.sh has a 'w' character before #!/bin/bash, as the one linked by post #1 does not.
 
You might want to check why your copy of install.sh has a 'w' character before #!/bin/bash, as the one linked by post #1 does not.
Just tested it after reboot, looks like it is working now. Thank you!

Also, I accidentally added that w character when i opened it with textedit
 
Status
Not open for further replies.
Back
Top