Contribute
Register

Getting custom SSDT for USBInjectAll working on Dell XPS 9250

Status
Not open for further replies.
You must provide ioreg that corresponds to discovery of ALL ports.
I didn't look at these files because you seem to imply this is a discovery of only a subset.

Those are all the ports my system has. I mean, I'm sure things like the cameras, scared slot, and etc correspond to some of those HS/SS ports, but I don't care to use those--at least right now and none of them appear to work natively in 10.13.4 anyway.
 
Those are all the ports my system has. I mean, I'm sure things like the cameras, scared slot, and etc correspond to some of those HS/SS ports, but I don't care to use those--at least right now and none of them appear to work natively in 10.13.4 anyway.

Your ioreg proves you didn't test all ports with both USB2 and USB3 devices.
In fact, there is no evidence anything was ever plugged into your external USB ports.
 
Your ioreg proves you didn't test all ports with both USB2 and USB3 devices.
In fact, there is no evidence anything was ever plugged into your external USB ports.

Okay, I re-uploaded my ioreg with both USB2 and USB3 test devices. Please note, my system only has two Thunderbolt 3 ports and a pogo pin connector for a keyboard/trackpad dock that came with the device. My device is a tablet-style windows two-in-one.

Here are some pictures of the only external connectors on my device:

20180518_151922.jpg
20180518_151832.jpg
 

Attachments

  • debug_15403.zip
    2.3 MB · Views: 77
Okay, I re-uploaded my ioreg with both USB2 and USB3 test devices. Please note, my system only has two Thunderbolt 3 ports and a pogo pin connector for a keyboard/trackpad dock that came with the device. My device is a tablet-style windows two-in-one.

Here are some pictures of the only external connectors on my device:

View attachment 331795 View attachment 331796

Your USB type C, if connected to the Thunderbolt controller, are not part of USB customization done for USBInjectAll.kext (it covers only EHCI/xHCI chipset controllers, not TB3).

The ioreg you attached... the only USB device I see is the BT controller at XHC.HS03. No other ports have been used, not even those attached to the TB controller at RP01.PXSX.
 
Your USB type C, if connected to the Thunderbolt controller, are not part of USB customization done for USBInjectAll.kext (it covers only EHCI/xHCI chipset controllers, not TB3).

The ioreg you attached... the only USB device I see is the BT controller at XHC.HS03. No other ports have been used, not even those attached to the TB controller at RP01.PXSX.

Maybe the ioreg I attached did not include the port scans that I see when I open it, but this is what it's showing for me:

Screen Shot 2018-05-18 at 5.18.04 PM.png
With collapsed view of AppleUSBXHCIAI:
Screen Shot 2018-05-18 at 5.21.17 PM.png
And XHCI:
Screen Shot 2018-05-18 at 5.20.00 PM.png
 
That data is definitely not in the ioreg you attached in post #13.
You can check it yourself and you'll see.

You must be looking at a different ioreg than the one you attached.

Very odd. It shows it for me when I download it from post #9 and load it in IORegistryExplorer. Maybe I'm using a different version of ioreg?

Screen Shot 2018-05-19 at 12.55.05 PM.png
 
That data is definitely not in the ioreg you attached in post #13.
You can check it yourself and you'll see.

You must be looking at a different ioreg than the one you attached.

Oh yes, you're right. The one in post #13 is from the 'gen_debug' tool. I don't believe I can the ports on my system with that tool since it runs programmatically. I have attached the one that shows tested ports on this post.
 

Attachments

  • Peter’s MacBook Pro-2.ioreg
    9.5 MB · Views: 110
Oh yes, you're right. The one in post #13 is from the 'gen_debug' tool. I don't believe I can the ports on my system with that tool since it runs programmatically. I have attached the one that shows tested ports on this post.

Most of your ports seem attached to the TB controller (alpine ridge).
I only see a touchpad (HS01) and bluetooth (HS03) attached to XHC.
But the touchpad was connected, then disconnected, then connected again, so maybe that is an external port?
 
Status
Not open for further replies.
Back
Top