Contribute
Register

USB port limit patch for 14.1, 14.2, 14.3, 14.5,14.6

Joined
Aug 31, 2018
Messages
1,435
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. MacBook
Classic Mac
  1. 512K
  2. iMac
Mobile Phone
  1. iOS
Yep, spot on, but they are on the same ports: HS05 and HS06, just like mine :D

That was my question from a while back. They each have a child port so are those being counted? How do I relate back to the physical port? There is also a possibility that the motherboard uses other USB ports for internal control of other things.
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,583
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
As you know I had a custom SSDT before. Am I limited to 15 ports with a custom SSDT? I am getting vague answers.

I am also trying to build a fan RPM SSDT. Do you know what part of the DSDT I use to get the fan rpm?

I just edited again. Corrected myself and asked more questions ...
 
Joined
Aug 31, 2018
Messages
1,435
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. MacBook
Classic Mac
  1. 512K
  2. iMac
Mobile Phone
  1. iOS
Yep, spot on, but they are on the same ports: HS05 and HS06, just like mine :D

Apologies - I didn't know what a "Logitech Unifier" was. I do now!

:crazy: More thought required ...

Okay. So the keyboard is wired - which port?

Your mouse transceiver is in HS06 and the device showing on HS05?

Wouldn't you think that was an enumeration problem?

The keyboard is wireless but has a USB-C port for charging. It connects wirelessly to the Logitech Unifier which acts as a hub for other Logitech devices, none of which I have.

My WIRED mouse is a Roccat Kova that is highly programmable.

So no I don't think it's an enumeration problem. Finally, the enumeration looks identical when I check it on the Windows side so I would say that's a pretty good sign it's all correct.

Please answer my question before asking any more:

1) Am I able to exceed the 15 port limit with a custom SSDT and no PLRP? My belief is no.
2) Are child USB ports enumerated?
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,583
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
The keyboard is wireless but has a USB-C port for charging. It connects wirelessly to the Logitech Unifier which acts as a hub for other Logitech devices, none of which I have.

My WIRED mouse is a Roccat Kova that is highly programmable.

So no I don't think it's an enumeration problem. Finally, the enumeration looks identical when I check it on the Windows side so I would say that's a pretty good sign it's all correct.

Please answer my question before asking any more:

1) Am I able to exceed the 15 port limit with a custom SSDT and no PLRP? My belief is no.
2) Are child USB ports enumerated?

Now, now. You're getting bossy ... I ask few questions Grasshopper... ( :D ) I just have no experience of Logitech or Roccat gadgets.

1) Yes

2) Yes/No. Clearly they have addresses but your motherboard has a finite set of physical ports. These are the ones we are configuring. You can plug a hub in anywhere. They are never taken into account by any PLRP or SSDT. How can they be? A hub is just another device. But another USB device plugged into one needs an address to send/receive data.
 
Joined
Aug 31, 2018
Messages
1,435
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. MacBook
Classic Mac
  1. 512K
  2. iMac
Mobile Phone
  1. iOS
@UtterDisbelief Now I get it. I always thought an SSDT was limited to 15 ports!!!! I had one that I reviewed and everything I read said that I had to eliminate ports to stay under the 15 port limit?

I am in UTTER DISBELIEF that I missed that somewhere along the line. No wonder everyone is saying I should make a custom one. I appreciate your persistence.

How about the fan RPM SSDT, can you point me in the right direction?
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,583
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
PS - Clearly we are having fun here, but we need to keep to the thread premise. I just tried the new PLRP 10.14.4 (again just in case) but no joy. So it doesn't fit all, sadly. :rolleyes:
 
Joined
Aug 31, 2018
Messages
1,435
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. MacBook
Classic Mac
  1. 512K
  2. iMac
Mobile Phone
  1. iOS
PS - Clearly we are having fun here, but we need to keep to the thread premise. I just tried the new PLRP 10.14.4 (again just in case) but no joy. So it doesn't fit all, sadly. :rolleyes:

The one I posted for 10.14.4?
 
Joined
Aug 31, 2018
Messages
1,435
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. MacBook
Classic Mac
  1. 512K
  2. iMac
Mobile Phone
  1. iOS
PS - Clearly we are having fun here, but we need to keep to the thread premise. I just tried the new PLRP 10.14.4 (again just in case) but no joy. So it doesn't fit all, sadly. :rolleyes:

Start a new Grasshopper thread. I am really enjoying this unless it's tiring for you.
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,583
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
@UtterDisbelief Now I get it. I always thought an SSDT was limited to 15 ports!!!! I had one that I reviewed and everything I read said that I had to eliminate ports to stay under the 15 port limit?

I am in UTTER DISBELIEF that I missed that somewhere along the line. No wonder everyone is saying I should make a custom one. I appreciate your persistence.

How about the fan RPM SSDT, can you point me in the right direction?

Sorry, no experience of a fan SSDT. I've never had any problems with fans. At all.

I think folk are a little overwhelmed sometimes by the depth of knowledge in @RehabMan 's guide, but it's all in there, including his preferred method of configuring ALL ports - so beyond 15 - BUT then restricting the number in use with command-lines :thumbup: This, incidentally, is why I wrote the beginner's guide, to get over that "hump", but I go with the 15-port only route for simplicity.
 
Top