Contribute
Register

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

Status
Not open for further replies.
I'm going to have some time in the coming weeks, have you made any advancements?

would you mind please? is it that i should remove the kexts for the dw1560 as this should be working out of the box? also thinking could be hw issue :/
 
Has anyone tried updating to 10.14.2?
 
I've just updated to 10.14.2 and everything works fine.
 
Hi @blazinsmokey,

First of all, thank you for the awesome guide! The effort is much appreciated!!
I just completed an upgrade from 10.13.6 to 10.14.2 - took a while as I had to clean up and decided to switch to WEG and VirtualSMC, but now my machine is running sweeter than ever.
I have two small problems though - well... one problem, and an interesting oddness. Perhaps you, or someone with the same system, can help with the problem.

The interesting oddness:
On @RehabMan 's suggestion, I put all injected kexts into /L/E, but noticed that with VirtualSMC.kext in there, boot would timeout with:

AppleLMUController::getSMCProvider Error: Wait for AppleSMC provider timed out
AppleLMUController::startError: Could not get SMCProvider
busy timeout[0], (60s): 'AppleACPICPU'


Removing VirtualSMC from /L/E (but keeping in CLOVER/kexts/Other) would enable the machine to boot.
(Looking at the gen_debug logs, I should do the same with SMCBatteryManager.kext but whatever)
Just putting this here in case it helps out anyone who has the same issue. I guess it's a load sequence issue?

The problem:
I have a Dell monitor that accepts a DP connection over USB-C, so I'm using that (through USB-C on the XPS).
When the monitor is attached, audio only comes through the laptop speakers, and there is no option in the Sound System Preference to switch to Display Port.
If I then connect the monitor via HDMI, I get two options - one for output through HDMI, and one for output through DisplayPort.
Switching to DP output gives me sound through attached speakers (as does HDMI), and then removing the HDMI cable enables the DP option to remain and work still.
Pulling the USB-C cable and then reattaching removed the DP option and it doesn't come back, until HDMI is plugged back in.
It's not really a major problem, as I have the above workaround, but I would love to get it sorted.
I tried both having USB-C attached before boot, and attaching it after I've logged in - no difference.
Is this something you (or anyone reading) has come across?

Just in case, I've attached the gen_debug output.

Thanks for any guidance you can give!
 

Attachments

  • debug_31399.zip
    5.4 MB · Views: 114
The interesting oddness:
On @RehabMan 's suggestion, I put all injected kexts into /L/E, but noticed that with VirtualSMC.kext in there, boot would timeout with:

AppleLMUController::getSMCProvider Error: Wait for AppleSMC provider timed out
AppleLMUController::startError: Could not get SMCProvider
busy timeout[0], (60s): 'AppleACPICPU'

Once you install VirtualSMC.kext into /L/E, you must also install all other "kexts you need" into /L/E, as Clover will ignore content you have in EFI/Clover/kexts (due to config.plist/SystemParameters/InjectKexts="Detect").

Note also: Your InjectKexts setting is wrong.
 
Status
Not open for further replies.
Back
Top