- Joined
- Jan 17, 2011
- Messages
- 46
- Motherboard
- GA-Z97X-UD3H-BK-r1.0-F7e
- CPU
- E3-1241v3
- Graphics
- GTX 650
- Mac
- Mobile Phone
But all external usable ports are 20 in total, and I use about all with USB2 / USB3 devices, so I have 3 roads: 1) sacrifice partial ports and still be able to use all connectors, 2) sacrifice an entire connector with the need of an external Hub, 3) use ports count fix to override 15 ports limit... or I don't understand if using FakePCIID_XHCIMux let me use all ports without the need of sacrificeBad idea.
Sacrifice entire USB3 sets (eg. sacrifice HSxx/SSxx pairs, not part of a port).
Edit: this is the actual ports state with comments (in preparing for the SSDT):
Code:
"8086_8xxx", Package()
{
"port-count", Buffer() { 21, 0, 0, 0 },
"ports", Package()
{
"HS01", Package() // Front USB3 Connector
{
"UsbConnector", 3,
"port", Buffer() { 1, 0, 0, 0 },
},
"HS02", Package() // Front USB3 Connector
{
"UsbConnector", 3,
"port", Buffer() { 2, 0, 0, 0 },
},
"HS03", Package() // Back USB3 Connector
{
"UsbConnector", 3,
"port", Buffer() { 3, 0, 0, 0 },
},
"HS04", Package() // Back USB3 Connector
{
"UsbConnector", 3,
"port", Buffer() { 4, 0, 0, 0 },
},
"HS05", Package() // Back USB2 Connector
{
"UsbConnector", 0,
"port", Buffer() { 5, 0, 0, 0 },
},
"HS06", Package() // Back USB2 Connector
{
"UsbConnector", 0,
"port", Buffer() { 6, 0, 0, 0 },
},
"HS07", Package() // Internal USB2 Connector (Card reader)
{
"UsbConnector", 255,
"port", Buffer() { 7, 0, 0, 0 },
},
"HS08", Package() // Internal USB2 Connector (BlueTooth BRCM20702)
{
"UsbConnector", 255,
"port", Buffer() { 8, 0, 0, 0 },
},
"HS09", Package() // Back USB3 Connector
{
"UsbConnector", 3,
"port", Buffer() { 9, 0, 0, 0 },
},
"HS10", Package() // Back USB3 Connector
{
"UsbConnector", 3,
"port", Buffer() { 10, 0, 0, 0 },
},
"HS11", Package() // Front USB2 Connector
{
"UsbConnector", 0,
"port", Buffer() { 11, 0, 0, 0 },
},
"HS12", Package() // Front USB2 Connector
{
"UsbConnector", 0,
"port", Buffer() { 12, 0, 0, 0 },
},
"HS13", Package() // Back USB2 Connector
{
"UsbConnector", 0,
"port", Buffer() { 13, 0, 0, 0 },
},
"HS14", Package() // Back USB2 Connector
{
"UsbConnector", 0,
"port", Buffer() { 14, 0, 0, 0 },
},
//HS15 is phantom port (port address 15 not used)
"SSP1", Package() // Front (HS01)
{
"UsbConnector", 3,
"port", Buffer() { 16, 0, 0, 0 },
},
"SSP2", Package() // Front (HS02)
{
"UsbConnector", 3,
"port", Buffer() { 17, 0, 0, 0 },
},
"SSP3", Package() // Back (HS03)
{
"UsbConnector", 3,
"port", Buffer() { 18, 0, 0, 0 },
},
"SSP4", Package() // Back (HS04)
{
"UsbConnector", 3,
"port", Buffer() { 19, 0, 0, 0 },
},
"SSP5", Package() // Back (HS09)
{
"UsbConnector", 3,
"port", Buffer() { 20, 0, 0, 0 },
},
"SSP6", Package() // Back (HS10)
{
"UsbConnector", 3,
"port", Buffer() { 21, 0, 0, 0 },
},
},
Last edited: