Contribute
Register

Questions about SSDT generation for USBInjectAll

Status
Not open for further replies.
Joined
Jun 14, 2013
Messages
120
Motherboard
Asus Z97-M Plus
CPU
i7-4790K
Graphics
GTX960
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello Everyone, I'm just refining my hack since I updated to 10.13, and I've got everything working nice so far, I just managed to implement HDMI audio that was Awesome, but I only facing some problems with USB injection, Some Ports would not wake up after sleep (Which I have seem to resolve by Adding Return (Zero) to the XWAK, XSEL and ESEL methods, not sure if all 3 of them need it but I've done it anyway).

And on shutting down or restarting my laptop, sometimes it will go on Hardware test mode, thinking it was not shutdown or restarted "gracefully", so I went on reading the guides regarding USB injection, I'm now following the Creating a Custom SSDT for USBInjectionAll.kext, and everything has been going well until I got to the USB discover part.

You see, it looks like at that point I should have my USB 2 ports routed to the XHC but they aren't, they are under EH01, I Have installed FakePCIID_XHCIMux.kext, so I'm not sure why that is going on there, because I belive I've done everything right so far in order to follow this guide.

So im attaching the Problem Reporting files here and we'll go from there.

I'll keep on checking and if something change I'll make sure to update this thread.

As always thank you for the help.

Code:
MacBook-Pro:RehabMan jed$ kextstat|grep -y acpiplat
   15    2 0xffffff7f8254e000 0xa5000    0xa5000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>
MacBook-Pro:RehabMan jed$ kextstat|grep -y appleintelcpu
MacBook-Pro:RehabMan jed$ kextstat|grep -y applelpc
  112    0 0xffffff7f8260f000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <102 12 5 4 3>
MacBook-Pro:RehabMan jed$ kextstat|grep -y applehda
  110    1 0xffffff7f82160000 0x1f000    0x1f000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <109 108 89 12 7 6 5 4 3 1>
  141    0 0xffffff7f82dbf000 0xb7000    0xb7000    com.apple.driver.AppleHDA (999.1.1fc1) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <140 110 109 108 92 89 6 5 4 3 1>
MacBook-Pro:RehabMan jed$ ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory
MacBook-Pro:RehabMan jed$ pmset -g assertions
2017-10-01 14:26:53 -0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 79(mds): [0x0000020f000b81e9] 00:17:27 BackgroundTask named: "com.apple.metadata.mds.power"
   pid 116(hidd): [0x0000001400098046] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968029.3"
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=501  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d140000 owner=ST_SENSOR_HUB
   id=502  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d150000 owner=Integrated_Webcam_HD
   id=503  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d160000 owner=BCM20702A0
   id=504  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d170000 owner=Touchscreen
Idle sleep preventers: IODisplayWrangler
MacBook-Pro:RehabMan jed$ system_profiler SPSerialATADataType|grep TRIM
          TRIM Support: No
MacBook-Pro:RehabMan jed$

Code:
MacBook-Pro:RehabMan jed$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

Kext rejected due to improper filesystem permissions: <OSKext 0x7f9868a6f8d0 [0x7fffae8f35b0]> { URL = "AppleBacklightInjector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }

AppleBacklightInjector.kext does not authenticate; omitting.

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f98688e3360 [0x7fffae8f35b0]> { URL = "BrcmPatchRAM2.kext/ -- file:///System/Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9867f33270 [0x7fffae8f35b0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///System/Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }

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

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

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

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

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

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

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9867f089b0 [0x7fffae8f35b0]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }

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

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

Kext with invalid signatured (-67030) allowed: <OSKext 0x7f9865c3ae70 [0x7fffae8f35b0]> { URL = "DummyHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9865c13360 [0x7fffae8f35b0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }

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

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9865e8cb70 [0x7fffae8f35b0]> { URL = "CodecCommander.kext/ -- file:///System/Library/Extensions/", ID = "org.tw.CodecCommander" }

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

KernelCache ID: 00CCEE86602E92030963AEFB06199620
 

Attachments

  • Problem Reporting.zip
    2.5 MB · Views: 65
You see, it looks like at that point I should have my USB 2 ports routed to the XHC but they aren't, they are under EH01, I Have installed FakePCIID_XHCIMux.kext, so I'm not sure why that is going on there, because I belive I've done everything right so far in order to follow this guide.

FakePCIID_XHCIMux.kext routes HSxx ports from XHC to EHCI.
Why do you expect something else?
 
FakePCIID_XHCIMux.kext routes HSxx ports from XHC to EHCI.
Why do you expect something else?

Oooh it all makes sense now! sorry I think I misread it, been at this for a long time already haha, I will continue with the guide then, ill keep this thread just in case I need help with this again, In the meantime, what do you think of my hack? Have I done something too wrong yet? or so far so good?
 
Hello Everyone, I'm just refining my hack since I updated to 10.13, and I've got everything working nice so far, I just managed to implement HDMI audio that was Awesome, but I only facing some problems with USB injection, Some Ports would not wake up after sleep (Which I have seem to resolve by Adding Return (Zero) to the XWAK, XSEL and ESEL methods, not sure if all 3 of them need it but I've done it anyway).

And on shutting down or restarting my laptop, sometimes it will go on Hardware test mode, thinking it was not shutdown or restarted "gracefully", so I went on reading the guides regarding USB injection, I'm now following the Creating a Custom SSDT for USBInjectionAll.kext, and everything has been going well until I got to the USB discover part.

You see, it looks like at that point I should have my USB 2 ports routed to the XHC but they aren't, they are under EH01, I Have installed FakePCIID_XHCIMux.kext, so I'm not sure why that is going on there, because I belive I've done everything right so far in order to follow this guide.

So im attaching the Problem Reporting files here and we'll go from there.

I'll keep on checking and if something change I'll make sure to update this thread.

As always thank you for the help.

Code:
MacBook-Pro:RehabMan jed$ kextstat|grep -y acpiplat
   15    2 0xffffff7f8254e000 0xa5000    0xa5000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>
MacBook-Pro:RehabMan jed$ kextstat|grep -y appleintelcpu
MacBook-Pro:RehabMan jed$ kextstat|grep -y applelpc
  112    0 0xffffff7f8260f000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <102 12 5 4 3>
MacBook-Pro:RehabMan jed$ kextstat|grep -y applehda
  110    1 0xffffff7f82160000 0x1f000    0x1f000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <109 108 89 12 7 6 5 4 3 1>
  141    0 0xffffff7f82dbf000 0xb7000    0xb7000    com.apple.driver.AppleHDA (999.1.1fc1) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <140 110 109 108 92 89 6 5 4 3 1>
MacBook-Pro:RehabMan jed$ ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory
MacBook-Pro:RehabMan jed$ pmset -g assertions
2017-10-01 14:26:53 -0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 79(mds): [0x0000020f000b81e9] 00:17:27 BackgroundTask named: "com.apple.metadata.mds.power"
   pid 116(hidd): [0x0000001400098046] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968029.3"
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=501  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d140000 owner=ST_SENSOR_HUB
   id=502  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d150000 owner=Integrated_Webcam_HD
   id=503  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d160000 owner=BCM20702A0
   id=504  level=255 0x4=USB mod=31/12/69 21:00 description=com.apple.usb.externaldevice.1d170000 owner=Touchscreen
Idle sleep preventers: IODisplayWrangler
MacBook-Pro:RehabMan jed$ system_profiler SPSerialATADataType|grep TRIM
          TRIM Support: No
MacBook-Pro:RehabMan jed$

Code:
MacBook-Pro:RehabMan jed$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

Kext rejected due to improper filesystem permissions: <OSKext 0x7f9868a6f8d0 [0x7fffae8f35b0]> { URL = "AppleBacklightInjector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }

AppleBacklightInjector.kext does not authenticate; omitting.

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f98688e3360 [0x7fffae8f35b0]> { URL = "BrcmPatchRAM2.kext/ -- file:///System/Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9867f33270 [0x7fffae8f35b0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///System/Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }

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

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

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

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

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

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

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9867f089b0 [0x7fffae8f35b0]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }

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

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

Kext with invalid signatured (-67030) allowed: <OSKext 0x7f9865c3ae70 [0x7fffae8f35b0]> { URL = "DummyHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9865c13360 [0x7fffae8f35b0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }

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

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9865e8cb70 [0x7fffae8f35b0]> { URL = "CodecCommander.kext/ -- file:///System/Library/Extensions/", ID = "org.tw.CodecCommander" }

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

KernelCache ID: 00CCEE86602E92030963AEFB06199620
I finished mine just yesterday. Removed FakePCIID_XHCIMux.kext and disabled EH01 on SSDT-UIAC.aml and fixed the USB Connector types. All USB ports are correct now.
 
FakePCIID_XHCIMux.kext routes HSxx ports from XHC to EHCI.
Why do you expect something else?

Ok then, so after my Port detection my ports are this so far:

USB3 Under XHC
SSP1
SSP2

USB2 EH01 -> Under PR11:

External
Hp11
Hp12
Hp13

Internals
Hp14
Hp15
Hp16
Hp17

So I went on making my SSDT, and got a little confused, There are EH01 EH02, and HUB1 and HUB2, Under EH01 there are a lot of PRs, and under the HUBs are the USB ports themselves, does that mean that EH01 ports are under HUB1? so I can remove HUB2 and EH02?

Also my XHC id is b19c0000

That means the the packet object i have to is the 8086_9cb1 correct?

Im attaching the SSDT so far, my ioRegistryExplorer didnt change yet so the one I previously uploaded is still valid.

Captura de Tela 2017-10-01 às 15.38.26.png

I finished mine just yesterday. Removed FakePCIID_XHCIMux.kext and disabled EH01 on SSDT-UIAC.aml and fixed the USB Connector types. All USB ports are correct now.

Nice, im trying with XHCIMux for now, lets se where this leads me.
 

Attachments

  • SSDT-UIAC-ALL.dsl
    3.4 KB · Views: 153
So I went on making my SSDT, and got a little confused, There are EH01 EH02, and HUB1 and HUB2, Under EH01 there are a lot of PRs, and under the HUBs are the USB ports themselves, does that mean that EH01 ports are under HUB1? so I can remove HUB2 and EH02?

PRxx are ports attached directly to the EHCI controller(s).
Typically only PR11 and PR21 are used, since they are connected to an internal hub, and the ports are connected to that hub.
The HPxx are the hub ports.

Also my XHC id is b19c0000

That means the the packet object i have to is the 8086_9cb1 correct?

Yes.
 
PRxx are ports attached directly to the EHCI controller(s).
Typically only PR11 and PR21 are used, since they are connected to an internal hub, and the ports are connected to that hub.
The HPxx are the hub ports.



Yes.


Ah thanks a lot as always mr RehabMan, my Hackintosh is finally done.

USB ports no longer stop working at Wake, however, on shutdown/reboot sometimes it still thinks it didnt shutdown "Gracefully" do you know what else I can try to fix this? or maybe check if there is something missing on my USB implementation.

Also when I put the laptop to sleep with an external hard drive plugged in, when I wake the OS complain about it not being ejected with safety, I believe its because USB doesn't awake "fast enough" or something like that, is that normal? can I do something about this?



Code:
MacBook-Pro:RehabMan jed$ kextstat|grep -y acpiplat

   15    2 0xffffff7f8254e000 0xa5000    0xa5000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>

MacBook-Pro:RehabMan jed$ kextstat|grep -y appleintelcpu

MacBook-Pro:RehabMan jed$ kextstat|grep -y applelpc

  125    0 0xffffff7f8260f000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <104 12 5 4 3>

MacBook-Pro:RehabMan jed$ kextstat|grep -y applehda

  115    1 0xffffff7f82160000 0x1f000    0x1f000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <114 113 90 12 7 6 5 4 3 1>

  141    0 0xffffff7f82dbf000 0xb7000    0xb7000    com.apple.driver.AppleHDA (999.1.1fc1) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <140 115 114 113 101 90 6 5 4 3 1>

MacBook-Pro:RehabMan jed$ ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*

ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory

MacBook-Pro:RehabMan jed$ pmset -g assertions

2017-10-01 19:21:45 -0300

Assertion status system-wide:

   BackgroundTask                 0

   ApplePushServiceTask           0

   UserIsActive                   1

   PreventUserIdleDisplaySleep    0

   PreventSystemSleep             0

   ExternalMedia                  0

   PreventUserIdleSystemSleep     1

   NetworkClientActive            0

Listed by owning process:

   pid 423(cloudphotosd): [0x0000082e000b838e] 00:15:07 BackgroundTask named: "com.apple.cloudphotosd.darkwake.sync"

    Details: cloudphotosd darkwake power assertion for initial and large iCPL downloads/uploads

    Timeout will fire in 892 secs Action=TimeoutActionTurnOff

   pid 386(sharingd): [0x000009e200018403] 00:07:51 PreventUserIdleSystemSleep named: "Handoff"

   pid 116(hidd): [0x0000083500098393] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968009.3"

    Timeout will fire in 600 secs Action=TimeoutActionRelease

No kernel assertions.

Idle sleep preventers: IODisplayWrangler

MacBook-Pro:RehabMan jed$ system_profiler SPSerialATADataType|grep TRIM

          TRIM Support: No

MacBook-Pro:RehabMan jed$

Code:
MacBook-Pro:RehabMan jed$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8314123220 [0x7fff858065b0]> { URL = "BrcmPatchRAM2.kext/ -- file:///System/Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8313f7a0f0 [0x7fff858065b0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///System/Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }

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

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

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

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

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

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

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8313f4f830 [0x7fff858065b0]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }

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

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

Kext with invalid signatured (-67030) allowed: <OSKext 0x7f83138dfdf0 [0x7fff858065b0]> { URL = "DummyHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f83138da520 [0x7fff858065b0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }

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

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f83138be860 [0x7fff858065b0]> { URL = "CodecCommander.kext/ -- file:///System/Library/Extensions/", ID = "org.tw.CodecCommander" }

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

KernelCache ID: 00CCEE86602E92030963AEFB06199620
 

Attachments

  • Problem Reporting.zip
    2.4 MB · Views: 71
however, on shutdown/reboot sometimes it still thinks it didnt shutdown "Gracefully" do you know what else I can try to fix this?

You would need to provide details, as I don't know exactly what you mean.

Also when I put the laptop to sleep with an external hard drive plugged in, when I wake the OS complain about it not being ejected with safety, I believe its because USB doesn't awake "fast enough" or something like that, is that normal? can I do something about this?

It is a common problem.
There are scripts that can unmount/remount across sleep/wake.
Use search.
 
It is a common problem.
There are scripts that can unmount/remount across sleep/wake.
Use search.

Thanks I will look it up.

You would need to provide details, as I don't know exactly what you mean.

Hmm how can I say it, on windows if it BSOD or if it crash for whatever reason, my computer will boot up in a hardware self test mode, and with my hack it happens sometimes if I need to reboot.

Do you know how the shutdown sequence usually the last thing you see in verbose is "CPU HALTED" or something like that, for once I think I saw it was stuck on "WAITIN FOR CORPSE NOTIFY" and sometimes it would black out while a massage that says "Waiting for usb" something like that, is there a way to log this shutdown sequences? so I can give you more accurate informations?

because even with verbose it goes by SO fast I cant see it.
 
Thanks I will look it up.



Hmm how can I say it, on windows if it BSOD or if it crash for whatever reason, my computer will boot up in a hardware self test mode, and with my hack it happens sometimes if I need to reboot.

Do you know how the shutdown sequence usually the last thing you see in verbose is "CPU HALTED" or something like that, for once I think I saw it was stuck on "WAITIN FOR CORPSE NOTIFY" and sometimes it would black out while a massage that says "Waiting for usb" something like that, is there a way to log this shutdown sequences? so I can give you more accurate informations?

because even with verbose it goes by SO fast I cant see it.

Check that you patched ACPI correctly...
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

You should have:
DSDT.aml
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-8.aml

In ACPI/patched, then add any add-on SSDTs (such as SSDT-PNLF, SSDT-PluginType1.aml, etc)

Don't forget important renames such as HDAS->HDEF, GFX0->IGPU, HECI->IMEI.

Make sure backlight control is correct:
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

Avoid extra software until your system is stable (VirtualBox... cough, cough).
 
Status
Not open for further replies.
Back
Top