Contribute
Register

Solved > EH01 AAPL,clock-id and device_type are missing from IO Registry

Joined
Sep 22, 2011
Messages
290
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
I'm using USBInjectAll and a custom SSDT-UIAC for my Dell Latitude E6410 running High Sierra 10.13.6. I'm trying to diagnose and resolve sleep (won't sleep) and noticed that my AAPL,clock-id and device_type for EH01 do not appear in the IORegistry. They do appear for EH02. I'm not sure if this is related to my sleep problem. Is this a USBInjectAll known issue? I have observed this when I inject EH01 _DSM with a DSDT patch and when I choose CLOVER on-the-fly USB fix.

I haven't updated my signature yet with the Dell Latitude E6410, so my system is as follows:

  • CLOVER (Legacy): R4961
  • MacOS: High Sierra 10.13.6
  • System: Dell Latitude E6410, I7-620m, Nvidia GeForce NVS 3100M, 8GB DDR3, 512GB SSD
  • MacModel: MacBookPro 6,2
Debug files are attached. Thank you for any help.
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,969
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
I'm using USBInjectAll and a custom SSDT-UIAC for my Dell Latitude E6410 running High Sierra 10.13.6. I'm trying to diagnose and resolve sleep (won't sleep) and noticed that my AAPL,clock-id and device_type for EH01 do not appear in the IORegistry. They do appear for EH02. I'm not sure if this is related to my sleep problem. Is this a USBInjectAll known issue? I have observed this when I inject EH01 _DSM with a DSDT patch and when I choose CLOVER on-the-fly USB fix.

I haven't updated my signature yet with the Dell Latitude E6410, so my system is as follows:

  • CLOVER (Legacy): R4961
  • MacOS: High Sierra 10.13.6
  • System: Dell Latitude E6410, I7-620m, Nvidia GeForce NVS 3100M, 8GB DDR3, 512GB SSD
  • MacModel: MacBookPro 6,2
Debug files are attached. Thank you for any help.
config.plist is not per guide, missing renames etc
 
Joined
Sep 22, 2011
Messages
290
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
config.plist is not per guide, missing renames etc
@Feartech - Forgive me for not understanding. I've never received this feedback before. My patches and renames are in my DSDT. Is that what you mean? If not, what would you like me to change to be compliant?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,969
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
@Feartech - Forgive me for not understanding. I've never received this feedback before. My patches and renames are in my DSDT. Is that what you mean? If not, what would you like me to change to be compliant?
you can use config.plist for renames for example:
Code:
<dict>
                    <key>Comment</key>
                    <string>change EHC1 to EH01</string>
                    <key>Find</key>
                    <data>RUhDMQ==</data>
                    <key>Replace</key>
                    <data>RUgwMQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC2 to EH02</string>
                    <key>Find</key>
                    <data>RUhDMg==</data>
                    <key>Replace</key>
                    <data>RUgwMg==</data>
                </dict>
 
Joined
Sep 22, 2011
Messages
290
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
@Feartech - Thank you! I reverted my DSDT to EHCx and implemented CLOVER's on-the-fly USB patches (rename EHCx -> EH0x, Fix USB, Add clock-id, Fix ownership. EHC1 (EH01) appears in the IORegistry as expected. I'm puzzled, because my USB ports worked fine. It just might be time for me to rely more on CLOVER's on-the-fly patches and leave my old-school DSDT patching ways. Thanks!
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,969
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
@Feartech - Thank you! I reverted my DSDT to EHCx and implemented CLOVER's on-the-fly USB patches (rename EHCx -> EH0x, Fix USB, Add clock-id, Fix ownership. EHC1 (EH01) appears in the IORegistry as expected. I'm puzzled, because my USB ports worked fine. It just might be time for me to rely more on CLOVER's on-the-fly patches and leave my old-school DSDT patching ways. Thanks!
reason being if you make those renames in DSDT, then you would have had to do them in your SSDT's as well

clover renames is a lot more easier
 
Joined
Sep 22, 2011
Messages
290
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
reason being if you make those renames in DSDT, then you would have had to do them in your SSDT's as well

clover renames is a lot more easier
Thanks again for your help (and extremely quick response!). I have attached new debug files (reflecting the config.plist / DSDT changes described in this thread) to my sleep thread here. Unfortunately, the laptop still does not sleep, but hopefully this USB fix has eliminated one of the potential issues.
 
Joined
Sep 22, 2011
Messages
290
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
@Feartech - I'm beginning to suspect that this clock-id issue has something to do with a CLOVER configuration problem. I am unable to inject EDID as noted in this thread and noticed that Rehabman mentions EDID bug fixes in his CLOVER variant. I tried to use Rehabman's CLOVER variant, but it doesn't work for me. My clock-id injection with the DSDT patch should have worked. I think the issue in this thread and the issue in the other thread I referenced is indicative of something wrong with the way CLOVER is behaving on my system.
 
Top