Contribute
Register

<< Solved >> Lenovo Yoga c930-13IKB

Status
Not open for further replies.
assumed you changed config.plist InjectKexts->Detect ?
Yes, of course. I started with RehabMan's plist.

you will still need to keep essential kexts in clover/kexts/other as well
Haha, that's exactly what I don't know – which kexts are essential! Should I have two copies of FakeSMC and Voodoo* kexts then, both in Other and in /L/E? (I moved USBInjectAll to /L/E in the meantime, no problems there.)
 
Haha, that's exactly what I don't know – which kexts are essential! Should I have two copies of FakeSMC and Voodoo* kexts then, both in Other and in /L/E?
correct, have essentials in both places

USBInjectAll is considered essential
 
OK, I checked. Having Voodoo* kexts in /L/E also breaks the keyboard and trackpad. Whether Voodoo* is also in Other or not.

Summary: FakeSMC and Voodoo* kexts must be only in kexts/Other, either copying or moving them to /Library/Extensions breaks the keyboard and trackpad. Which is interesting in itself, since InjectKexts is set to Detect. And those are the same versions, because I'm moving the same files back and forth.
 
OK, I checked. Having Voodoo* kexts in /L/E also breaks the keyboard and trackpad. Whether Voodoo* is also in Other or not.

Summary: FakeSMC and Voodoo* kexts must be only in kexts/Other, either copying or moving them to /Library/Extensions breaks the keyboard and trackpad. Which is interesting in itself, since InjectKexts is set to Detect. And those are the same versions, because I'm moving the same files back and forth.
i am assuming you are installing the kexts properly and not just dragging them to /library/Extensions ?
 
Of course. If I didn't know how to install kexts I wouldn't get anywhere near working keyboard (or anything else) :) Kextcache's output keeps an eye on me.

I have to go to sleep – hopefully I will wake up easier than the Hacbook – thanks and looking forward to finding out what super-n00b mistake I'm making and where!
 
Of course. If I didn't know how to install kexts I wouldn't get anywhere near working keyboard (or anything else) :) Kextcache's output keeps an eye on me.

I have to go to sleep – hopefully I will wake up easier than the Hacbook – thanks and looking forward to finding out what super-n00b mistake I'm making and where!
install your kexts to system then upload new problem reporting files
 
Out of sheer curiosity, I am checking what exactly is happening when I put FakeSMC and Voodoo* kexts in /L/E. I also removed CodecCommander and it made no difference to my sound or anything else. Don't know if it's interesting, putting it in a spoiler, but there are a few differences depending on location of the files.

*adding the kexts, keeping them in kexts/Other*
sudo cp -R /Volumes/EFI/EFI/CLOVER/kexts/Other/*.* /Library/Extensions/

sudo kextcache -i /

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262fb5f0 [0x7fff929bb8f0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262f1f80 [0x7fff929bb8f0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262f0220 [0x7fff929bb8f0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262d0d80 [0x7fff929bb8f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262dd0c0 [0x7fff929bb8f0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262cf030 [0x7fff929bb8f0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262d5570 [0x7fff929bb8f0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262d2870 [0x7fff929bb8f0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262bc210 [0x7fff929bb8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262b7ea0 [0x7fff929bb8f0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf2626e7a0 [0x7fff929bb8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262197c0 [0x7fff929bb8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf236fb970 [0x7fff929bb8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf26201450 [0x7fff929bb8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf236f9170 [0x7fff929bb8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf236f8380 [0x7fff929bb8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

Invalid signature -67050 for kext <OSKext 0x7faf262fb5f0 [0x7fff929bb8f0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Invalid signature -67050 for kext <OSKext 0x7faf262f1f80 [0x7fff929bb8f0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Invalid signature -67050 for kext <OSKext 0x7faf262f0220 [0x7fff929bb8f0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }

Invalid signature -67050 for kext <OSKext 0x7faf262b7ea0 [0x7fff929bb8f0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

KernelCache ID: D4E004E2BCC9499DA946F15DB23A3EC2

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c68c300 [0x7fff929bb8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c68d0f0 [0x7fff929bb8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c68ee80 [0x7fff929bb8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c691460 [0x7fff929bb8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c6b7ef0 [0x7fff929bb8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c107d50 [0x7fff929bb8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60da589a0 [0x7fff929bb8f0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da95070 [0x7fff929bb8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da95840 [0x7fff929bb8f0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da95e60 [0x7fff929bb8f0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da995d0 [0x7fff929bb8f0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da9df20 [0x7fff929bb8f0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da90900 [0x7fff929bb8f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60dab4c00 [0x7fff929bb8f0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60d94c370 [0x7fff929bb8f0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60d94e1d0 [0x7fff929bb8f0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60d94e820 [0x7fff929bb8f0]> { URL = "EnableLidWake.kext/ -- file:///Library/Extensions/", ID = "org.syscl.EnableLidWake" }

(37 entries)

sudo reboot

Upon wake, keyboard works this time, but trackpad is dead and buried.

kextstat | grep -i fake

16 0 0xffffff7f80e0a000 0x12000 0x12000 org.netkas.driver.FakeSMC (1800) FC7031CC-C949-35D1-AC1A-CA8DB349793E <12 8 6 5 3 1>

66 0 0xffffff7f80e53000 0x8000 0x8000 org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <13 8 6 5 3 1>

kextstat | grep -i voodoo

58 3 0xffffff7f80e20000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.9.2) E11711CB-AFEA-384E-97B8-B8EECB515995 <12 8 6 5 3 1>

85 0 0xffffff7f80e3b000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.9.2) 0AD6AD57-1F08-39DF-A616-39715E69C536 <58 54 17 8 7 6 5 3 1>

86 0 0xffffff7f80e43000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.9.2) 172C5C14-5D31-3BE0-A947-59A4F3938B90 <58 54 17 8 7 6 5 3 1>

87 0 0xffffff7f80e2e000 0x4000 0x4000 org.rehabman.voodoo.driver.PS2Mouse (1.9.2) 543C2723-E8F2-32CC-947E-F8A3B33E0E14 <58 54 6 5 3>

97 1 0xffffff7f80c58000 0x16000 0x16000 org.coolstar.VoodooGPIO (1.1) F8EB9A4D-1BC5-3E8E-B132-EE627235194E <12 6 5 3>

107 1 0xffffff7f80c30000 0x7000 0x7000 com.alexandred.VoodooI2CServices (1) 409F4A01-3D35-32FF-B7E5-DB77CB7F52AF <5 3>

108 1 0xffffff7f80d50000 0x2e000 0x2e000 com.alexandred.VoodooI2C (2.1.4) DCEA3591-B83E-3D99-A9FF-39D0B0DECCFF <107 97 54 13 12 6 5 3 1>

109 0 0xffffff7f80fe2000 0x11000 0x11000 com.alexandred.VoodooI2CHID (1) 0C2FCF61-54DA-3FE5-99E3-B9E62A0AC8D2 <108 54 49 12 6 5 3>

System Report > USB:
USB 3.0 Hub:
Bluetooth HCI
WiFi
USB 2.0 Hub
> Basic Optical Mouse
Vendor Specific Device
Integrated Camera

IOJones:

HS01
> Integrated Camera@14100000
> > AppleUSBHostCompositeDevice
> > AppleUSBHostLegacyClient
> > Integrated Camera@0
> > IOUSBHostInterface@1

HC05
> IOUSBHostDevice@14500000
> > AppleUSBHostLegacyClient

HC08
> IOUSBHostDevice@14800000
> > AppleUSBHostLegacyClient
> IOBluetoothHostControllerUSBTransport
> > IOBluetoothACPIMethods
> IOUSBHostInterface@0
> IOUSBHostInterface@1


*deleting FakeSMC and Voodoo* kexts*

sudo kextcache -i /

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a62706d0 [0x7fff84f0b8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2feedd0 [0x7fff84f0b8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f71b60 [0x7fff84f0b8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f4c9f0 [0x7fff84f0b8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f50df0 [0x7fff84f0b8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f4b2b0 [0x7fff84f0b8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f47110 [0x7fff84f0b8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

KernelCache ID: 8CE2577CAD59CE0119E1650802B346E4

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a29f90 [0x7fff84f0b8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a29d00 [0x7fff84f0b8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a2e5a0 [0x7fff84f0b8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a32e00 [0x7fff84f0b8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a87af0 [0x7fff84f0b8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49ad08e0 [0x7fff84f0b8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49b2dd20 [0x7fff84f0b8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49b1e2d0 [0x7fff84f0b8f0]> { URL = "EnableLidWake.kext/ -- file:///Library/Extensions/", ID = "org.syscl.EnableLidWake" }

(Noticeably shorter than with the kexts in /L/E – 15 entries rather than 37)

sudo reboot

kextstat -i | grep fake

42 0 0xffffff7f83378000 0x11000 0x11000 org.netkas.driver.FakeSMC (1800) FC7031CC-C949-35D1-AC1A-CA8DB349793E <12 8 6 5 3 1>

70 0 0xffffff7f80d10000 0x8000 0x8000 org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <13 8 6 5 3 1>

kextstat -i | grep voodoo

41 1 0xffffff7f83373000 0x5000 0x5000 com.alexandred.VoodooI2CServices (1) 409F4A01-3D35-32FF-B7E5-DB77CB7F52AF <5 3>

60 3 0xffffff7f83389000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.9.2) E11711CB-AFEA-384E-97B8-B8EECB515995 <12 8 6 5 3 1>

62 1 0xffffff7f83394000 0x16000 0x16000 org.coolstar.VoodooGPIO (1.1) F8EB9A4D-1BC5-3E8E-B132-EE627235194E <12 6 5 3>

63 1 0xffffff7f833aa000 0x2e000 0x2e000 com.alexandred.VoodooI2C (2.1.4) DCEA3591-B83E-3D99-A9FF-39D0B0DECCFF <62 55 41 13 12 6 5 3 1>

64 0 0xffffff7f833d8000 0x11000 0x11000 com.alexandred.VoodooI2CHID (1) 0C2FCF61-54DA-3FE5-99E3-B9E62A0AC8D2 <63 55 50 12 6 5 3>

89 0 0xffffff7f833e9000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.9.2) 0AD6AD57-1F08-39DF-A616-39715E69C536 <60 55 22 8 7 6 5 3 1>

90 0 0xffffff7f833ef000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.9.2) 172C5C14-5D31-3BE0-A947-59A4F3938B90 <60 55 22 8 7 6 5 3 1>

91 0 0xffffff7f833fb000 0x4000 0x4000 org.rehabman.voodoo.driver.PS2Mouse (1.9.2) 543C2723-E8F2-32CC-947E-F8A3B33E0E14 <60 55 6 5 3>

System Report > USB:

USB 3.0 Hub:
Bluetooth HCI
WiFi
USB 2.0 Hub
> Basic Optical Mouse
Vendor Specific Device
Integrated Camera
USB 3.1 Hub
> USB 3.0 Hub


IOJones: (no change)

HS01
> Integrated Camera@14100000
> > AppleUSBHostCompositeDevice
> > AppleUSBHostLegacyClient
> > Integrated Camera@0
> > IOUSBHostInterface@1

HC05
> IOUSBHostDevice@14500000
> > AppleUSBHostLegacyClient

HC08
> IOUSBHostDevice@14800000
> > AppleUSBHostLegacyClient
> IOBluetoothHostControllerUSBTransport
> > IOBluetoothACPIMethods
> IOUSBHostInterface@0
> IOUSBHostInterface@1

From RehabMan's GitHub:

Very rarely, both the keyboard and trackpad are not working after a fresh boot or after sleep, even on systems where this is normally not a problem. As of the v1.7.15a release this problem appears to be solved. Time will tell.

(I have version 1.9.2)

Summary: Installing Voodoo* and FakeSMC to /L/E kills off USB 3.1, IOJones detects no changes in the setup at all. Installing them to /S/L/E with Kext Utility leaves USB 3.1 alone in the System Report (!) but still, no trackpad. The only way for my trackpad to work is to keep those kexts in /kexts/Other only.

The main difference I see is that when I install those kexts and look at the result of sudo kextcache -i / I get:

Invalid signature -67050 for kext <OSKext 0x7fdf329c83f0 [0x7fffa29548f0]> { URL = "VoodooI2CServices.kext/ -- file:///System/Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Invalid signature -67050 for kext <OSKext 0x7fdf329bef00 [0x7fffa29548f0]> { URL = "VoodooGPIO.kext/ -- file:///System/Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Invalid signature -67050 for kext <OSKext 0x7fdf31278fb0 [0x7fffa29548f0]> { URL = "VoodooI2CHID.kext/ -- file:///System/Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

(They are still allowed and installed, checked with kextstat)

Attaching problem reporting files with non-working trackpad and Voodoo* + FakeSMC in /S/L/E *and* /kexts/Other. Mind you, this is the output of install_sh – IOReg doesn't work even though it's version 2.1 downloaded from RehabMan's post:

=====================================


+ macOS DEBUG REPORT GENERATOR +


-------------------------------------


+ SCRIPT VERSION 4.3.3 +


=====================================





=====================================


+ AUTHOR: black.dragon74 +


=====================================





Hold on for a moment....


Found script data directory at /Users/raygrant/Library/debugNk


EFI Mount Script (RehabMan) found. No need to download.


IORegistryExplorer found at /Applications/IORegistryExplorer.app


Verifying if correct version of IORegistryExplorer is installed.


Your version of IORegistryExplorer.app passed the check. Good to go!


Found patchmatic at /usr/bin/patchmatic


Data will be dumped at /Users/username/Desktop/14776


Dumping loaded ACPI tables.


Dumped loaded ACPI tables.


Dumping clover files.


Mounted EFI at /Volumes/EFI (credits RehabMan)


Verifying your EFI files...


ACPI files were dumped recently. Great!


Preboot log was dumped recently. Great!


All checks passed. Copying CLOVER files...


Removing theme dir from the dump.


Removing tools dir from the dump.


Masking your System IDs


Dump of CLOVER files completed successfully.


Unmounted /Volumes/EFI


Dumping System log.


Dumping kernel panic logs...


Dumping kernel log.


Dumping kextstat.


Dumping kextcache


Dumping IOREG.


IOREG dump failed. Retrying by increasing delays...


Increased delay by x2 times. Retrying...


IOREG dump failed. Retrying by increasing delays...


Increased delay by x3 times. Retrying...


IOREG dump failed. Retrying by increasing delays...


IOREG dump has failed 3 times. Dumping generic IOREG report instead.


System dump not requested.


You may use gen_debug -sysprofile to generate system dump.


For output in TXT format use: "gen_debug -sysprofile txt". Default format is SPX


Dumping Boot log


Dumping NVRAM values...


Zipping all the files


Zipped files at: /Users/username/Desktop/14776/debug_14776.zip


Dump complete. Open /Users/username/Desktop/14776?(Yy/Nn) n


Okay. You can open it manually.


Thank You! Hope your problem gets sorted out soon.

I did a IOReg dump from the 2.1 version manually, attaching.
 

Attachments

  • debug_14776.zip
    1.8 MB · Views: 32
  • ioreg_manual.zip
    744.3 KB · Views: 26
Out of sheer curiosity, I am checking what exactly is happening when I put FakeSMC and Voodoo* kexts in /L/E. I also removed CodecCommander and it made no difference to my sound or anything else. Don't know if it's interesting, putting it in a spoiler, but there are a few differences depending on location of the files.

*adding the kexts, keeping them in kexts/Other*
sudo cp -R /Volumes/EFI/EFI/CLOVER/kexts/Other/*.* /Library/Extensions/

sudo kextcache -i /

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262fb5f0 [0x7fff929bb8f0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262f1f80 [0x7fff929bb8f0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262f0220 [0x7fff929bb8f0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262d0d80 [0x7fff929bb8f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262dd0c0 [0x7fff929bb8f0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262cf030 [0x7fff929bb8f0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262d5570 [0x7fff929bb8f0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262d2870 [0x7fff929bb8f0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262bc210 [0x7fff929bb8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7faf262b7ea0 [0x7fff929bb8f0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf2626e7a0 [0x7fff929bb8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf262197c0 [0x7fff929bb8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf236fb970 [0x7fff929bb8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf26201450 [0x7fff929bb8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf236f9170 [0x7fff929bb8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7faf236f8380 [0x7fff929bb8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

Invalid signature -67050 for kext <OSKext 0x7faf262fb5f0 [0x7fff929bb8f0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Invalid signature -67050 for kext <OSKext 0x7faf262f1f80 [0x7fff929bb8f0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Invalid signature -67050 for kext <OSKext 0x7faf262f0220 [0x7fff929bb8f0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }

Invalid signature -67050 for kext <OSKext 0x7faf262b7ea0 [0x7fff929bb8f0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

KernelCache ID: D4E004E2BCC9499DA946F15DB23A3EC2

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c68c300 [0x7fff929bb8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c68d0f0 [0x7fff929bb8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c68ee80 [0x7fff929bb8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c691460 [0x7fff929bb8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c6b7ef0 [0x7fff929bb8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60c107d50 [0x7fff929bb8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60da589a0 [0x7fff929bb8f0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da95070 [0x7fff929bb8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da95840 [0x7fff929bb8f0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da95e60 [0x7fff929bb8f0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da995d0 [0x7fff929bb8f0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da9df20 [0x7fff929bb8f0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60da90900 [0x7fff929bb8f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60dab4c00 [0x7fff929bb8f0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60d94c370 [0x7fff929bb8f0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc60d94e1d0 [0x7fff929bb8f0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc60d94e820 [0x7fff929bb8f0]> { URL = "EnableLidWake.kext/ -- file:///Library/Extensions/", ID = "org.syscl.EnableLidWake" }

(37 entries)

sudo reboot

Upon wake, keyboard works this time, but trackpad is dead and buried.

kextstat | grep -i fake

16 0 0xffffff7f80e0a000 0x12000 0x12000 org.netkas.driver.FakeSMC (1800) FC7031CC-C949-35D1-AC1A-CA8DB349793E <12 8 6 5 3 1>

66 0 0xffffff7f80e53000 0x8000 0x8000 org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <13 8 6 5 3 1>

kextstat | grep -i voodoo

58 3 0xffffff7f80e20000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.9.2) E11711CB-AFEA-384E-97B8-B8EECB515995 <12 8 6 5 3 1>

85 0 0xffffff7f80e3b000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.9.2) 0AD6AD57-1F08-39DF-A616-39715E69C536 <58 54 17 8 7 6 5 3 1>

86 0 0xffffff7f80e43000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.9.2) 172C5C14-5D31-3BE0-A947-59A4F3938B90 <58 54 17 8 7 6 5 3 1>

87 0 0xffffff7f80e2e000 0x4000 0x4000 org.rehabman.voodoo.driver.PS2Mouse (1.9.2) 543C2723-E8F2-32CC-947E-F8A3B33E0E14 <58 54 6 5 3>

97 1 0xffffff7f80c58000 0x16000 0x16000 org.coolstar.VoodooGPIO (1.1) F8EB9A4D-1BC5-3E8E-B132-EE627235194E <12 6 5 3>

107 1 0xffffff7f80c30000 0x7000 0x7000 com.alexandred.VoodooI2CServices (1) 409F4A01-3D35-32FF-B7E5-DB77CB7F52AF <5 3>

108 1 0xffffff7f80d50000 0x2e000 0x2e000 com.alexandred.VoodooI2C (2.1.4) DCEA3591-B83E-3D99-A9FF-39D0B0DECCFF <107 97 54 13 12 6 5 3 1>

109 0 0xffffff7f80fe2000 0x11000 0x11000 com.alexandred.VoodooI2CHID (1) 0C2FCF61-54DA-3FE5-99E3-B9E62A0AC8D2 <108 54 49 12 6 5 3>

System Report > USB:
USB 3.0 Hub:
Bluetooth HCI
WiFi
USB 2.0 Hub
> Basic Optical Mouse
Vendor Specific Device
Integrated Camera

IOJones:

HS01
> Integrated Camera@14100000
> > AppleUSBHostCompositeDevice
> > AppleUSBHostLegacyClient
> > Integrated Camera@0
> > IOUSBHostInterface@1

HC05
> IOUSBHostDevice@14500000
> > AppleUSBHostLegacyClient

HC08
> IOUSBHostDevice@14800000
> > AppleUSBHostLegacyClient
> IOBluetoothHostControllerUSBTransport
> > IOBluetoothACPIMethods
> IOUSBHostInterface@0
> IOUSBHostInterface@1


*deleting FakeSMC and Voodoo* kexts*

sudo kextcache -i /

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a62706d0 [0x7fff84f0b8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2feedd0 [0x7fff84f0b8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f71b60 [0x7fff84f0b8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f4c9f0 [0x7fff84f0b8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f50df0 [0x7fff84f0b8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f4b2b0 [0x7fff84f0b8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f87a2f47110 [0x7fff84f0b8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

KernelCache ID: 8CE2577CAD59CE0119E1650802B346E4

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a29f90 [0x7fff84f0b8f0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a29d00 [0x7fff84f0b8f0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a2e5a0 [0x7fff84f0b8f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a32e00 [0x7fff84f0b8f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49a87af0 [0x7fff84f0b8f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49ad08e0 [0x7fff84f0b8f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49b2dd20 [0x7fff84f0b8f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8c49b1e2d0 [0x7fff84f0b8f0]> { URL = "EnableLidWake.kext/ -- file:///Library/Extensions/", ID = "org.syscl.EnableLidWake" }

(Noticeably shorter than with the kexts in /L/E – 15 entries rather than 37)

sudo reboot

kextstat -i | grep fake

42 0 0xffffff7f83378000 0x11000 0x11000 org.netkas.driver.FakeSMC (1800) FC7031CC-C949-35D1-AC1A-CA8DB349793E <12 8 6 5 3 1>

70 0 0xffffff7f80d10000 0x8000 0x8000 org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <13 8 6 5 3 1>

kextstat -i | grep voodoo

41 1 0xffffff7f83373000 0x5000 0x5000 com.alexandred.VoodooI2CServices (1) 409F4A01-3D35-32FF-B7E5-DB77CB7F52AF <5 3>

60 3 0xffffff7f83389000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.9.2) E11711CB-AFEA-384E-97B8-B8EECB515995 <12 8 6 5 3 1>

62 1 0xffffff7f83394000 0x16000 0x16000 org.coolstar.VoodooGPIO (1.1) F8EB9A4D-1BC5-3E8E-B132-EE627235194E <12 6 5 3>

63 1 0xffffff7f833aa000 0x2e000 0x2e000 com.alexandred.VoodooI2C (2.1.4) DCEA3591-B83E-3D99-A9FF-39D0B0DECCFF <62 55 41 13 12 6 5 3 1>

64 0 0xffffff7f833d8000 0x11000 0x11000 com.alexandred.VoodooI2CHID (1) 0C2FCF61-54DA-3FE5-99E3-B9E62A0AC8D2 <63 55 50 12 6 5 3>

89 0 0xffffff7f833e9000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.9.2) 0AD6AD57-1F08-39DF-A616-39715E69C536 <60 55 22 8 7 6 5 3 1>

90 0 0xffffff7f833ef000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.9.2) 172C5C14-5D31-3BE0-A947-59A4F3938B90 <60 55 22 8 7 6 5 3 1>

91 0 0xffffff7f833fb000 0x4000 0x4000 org.rehabman.voodoo.driver.PS2Mouse (1.9.2) 543C2723-E8F2-32CC-947E-F8A3B33E0E14 <60 55 6 5 3>

System Report > USB:

USB 3.0 Hub:
Bluetooth HCI
WiFi
USB 2.0 Hub
> Basic Optical Mouse
Vendor Specific Device
Integrated Camera
USB 3.1 Hub
> USB 3.0 Hub


IOJones: (no change)

HS01
> Integrated Camera@14100000
> > AppleUSBHostCompositeDevice
> > AppleUSBHostLegacyClient
> > Integrated Camera@0
> > IOUSBHostInterface@1

HC05
> IOUSBHostDevice@14500000
> > AppleUSBHostLegacyClient

HC08
> IOUSBHostDevice@14800000
> > AppleUSBHostLegacyClient
> IOBluetoothHostControllerUSBTransport
> > IOBluetoothACPIMethods
> IOUSBHostInterface@0
> IOUSBHostInterface@1

From RehabMan's GitHub:

Very rarely, both the keyboard and trackpad are not working after a fresh boot or after sleep, even on systems where this is normally not a problem. As of the v1.7.15a release this problem appears to be solved. Time will tell.

(I have version 1.9.2)

Summary: Installing Voodoo* and FakeSMC to /L/E kills off USB 3.1, IOJones detects no changes in the setup at all. Installing them to /S/L/E with Kext Utility leaves USB 3.1 alone in the System Report (!) but still, no trackpad. The only way for my trackpad to work is to keep those kexts in /kexts/Other only.

The main difference I see is that when I install those kexts and look at the result of sudo kextcache -i / I get:

Invalid signature -67050 for kext <OSKext 0x7fdf329c83f0 [0x7fffa29548f0]> { URL = "VoodooI2CServices.kext/ -- file:///System/Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }

Invalid signature -67050 for kext <OSKext 0x7fdf329bef00 [0x7fffa29548f0]> { URL = "VoodooGPIO.kext/ -- file:///System/Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }

Invalid signature -67050 for kext <OSKext 0x7fdf31278fb0 [0x7fffa29548f0]> { URL = "VoodooI2CHID.kext/ -- file:///System/Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }

(They are still allowed and installed, checked with kextstat)

Attaching problem reporting files with non-working trackpad and Voodoo* + FakeSMC in /S/L/E *and* /kexts/Other. Mind you, this is the output of install_sh – IOReg doesn't work even though it's version 2.1 downloaded from RehabMan's post:

=====================================


+ macOS DEBUG REPORT GENERATOR +


-------------------------------------


+ SCRIPT VERSION 4.3.3 +


=====================================





=====================================


+ AUTHOR: black.dragon74 +


=====================================





Hold on for a moment....


Found script data directory at /Users/raygrant/Library/debugNk


EFI Mount Script (RehabMan) found. No need to download.


IORegistryExplorer found at /Applications/IORegistryExplorer.app


Verifying if correct version of IORegistryExplorer is installed.


Your version of IORegistryExplorer.app passed the check. Good to go!


Found patchmatic at /usr/bin/patchmatic


Data will be dumped at /Users/username/Desktop/14776


Dumping loaded ACPI tables.


Dumped loaded ACPI tables.


Dumping clover files.


Mounted EFI at /Volumes/EFI (credits RehabMan)


Verifying your EFI files...


ACPI files were dumped recently. Great!


Preboot log was dumped recently. Great!


All checks passed. Copying CLOVER files...


Removing theme dir from the dump.


Removing tools dir from the dump.


Masking your System IDs


Dump of CLOVER files completed successfully.


Unmounted /Volumes/EFI


Dumping System log.


Dumping kernel panic logs...


Dumping kernel log.


Dumping kextstat.


Dumping kextcache


Dumping IOREG.


IOREG dump failed. Retrying by increasing delays...


Increased delay by x2 times. Retrying...


IOREG dump failed. Retrying by increasing delays...


Increased delay by x3 times. Retrying...


IOREG dump failed. Retrying by increasing delays...


IOREG dump has failed 3 times. Dumping generic IOREG report instead.


System dump not requested.


You may use gen_debug -sysprofile to generate system dump.


For output in TXT format use: "gen_debug -sysprofile txt". Default format is SPX


Dumping Boot log


Dumping NVRAM values...


Zipping all the files


Zipped files at: /Users/username/Desktop/14776/debug_14776.zip


Dump complete. Open /Users/username/Desktop/14776?(Yy/Nn) n


Okay. You can open it manually.


Thank You! Hope your problem gets sorted out soon.

I did a IOReg dump from the 2.1 version manually, attaching.
use the 2 coolstar's patched from here:
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_patches.plist

should make your trackpad work when kexts are installed to /library/extensions
 
Magic! They worked. So now I have all the kexts in /L/E and FakeSMC, Voodoo*, USBInjectAll in /kexts/Other. Thanks! I've never even heard of this problem before, not to mention knowing there were patches for it.

Unfortunately still no USB 3.1 hotplug, no microphone, and no wake :(

New files attached. (Any idea why IOReg 2.1 won't work and I have to do a manual dump? It opens three times, with increasing delays, proceeding to do nothing.)
 

Attachments

  • debug_31265.zip
    1.8 MB · Views: 49
  • ioreg_manual.zip
    826.9 KB · Views: 39
Magic! They worked. So now I have all the kexts in /L/E and FakeSMC, Voodoo*, USBInjectAll in /kexts/Other. Thanks! I've never even heard of this problem before, not to mention knowing there were patches for it.

Unfortunately still no USB 3.1 hotplug, no microphone, and no wake :(

New files attached. (Any idea why IOReg 2.1 won't work and I have to do a manual dump? It opens three times, with increasing delays, proceeding to do nothing.)
you have this situation:
PreventUserIdleSystemSleep named: "com.apple.audio.GDAudioDevice_UID.context.preventuseridlesleep"

from your kextstat.log

also enable the patches in config,plist:
The following fixes may be needed for onboard audio/USB/etc

usb hotplug, make sure you use the correct setting in your SSDT:
If it uses the same SSxx in both orientations, then it has an internal switch (UsbConnector=9).
If it uses a different SSxx in each orientation, then it has no switch (UsbConnector=10).
 
Status
Not open for further replies.
Back
Top