- Joined
- Mar 22, 2016
- Messages
- 104
- Motherboard
- Asus Z170 Deluxe
- CPU
- i7-6700k
- Graphics
- STRIX-GTX980TI-DC3OC-6GD5-GAMING
- Mac
- Mobile Phone
My SSDT-USB
Could you please check if everything is correct?
It seems to be working alright.
Edited:
USB3_12 motherboard header
HS01: USB2 from USB3_12 motherboard header, port <01 00 00 00>
SS01: USB3 from USB3_12 motherboard header, port <11 00 00 00>
HS02: USB2 from USB3_12 motherboard header, port <02 00 00 00>
SS02: USB3 from USB3_12 motherboard header, port <12 00 00 00>
USB3_34 motherboard header
HS03: USB2 from USB3_34 motherboard header, port <03 00 00 00>
SS03: USB3 from USB3_34 motherboard header, port <13 00 00 00>
HS04: USB2 from USB3_34 motherboard header, port <04 00 00 00>
SS04: USB3 from USB3_34 motherboard header, port <14 00 00 00>
USB2_1112 motherboard header
HS11: USB2 from USB2_1112 motherboard header, port <0b 00 00 00>
HS12: USB2 from USB2_1112 motherboard header, port <0c 00 00 00>
USB2_1314 motherboard header
HS13: USB2 from USB2_1313 motherboard header, port <0d 00 00 00>
HS14: USB2 from USB2_1314 motherboard header, port <0e 00 00 00>
Rear panel
USB2 port(black)
HS05: USB2 from USB2 connector from rear panel, port <05 00 00 00>
USB3 port(blue)
HS06: USB2 from USB3 connector From rear panel, port <06 00 00 00>
SS06: USB3 from USB3 connector From rear panel, port <16 00 00 00>
Internal Bluetooth device
HS07: Internal Bluetooth device, port <07 00 00 00>
15 port limit
I don't use USB2_1314 motherboard header
HS13: USB2 from USB2_1313 motherboard header, port <0d 00 00 00>
HS14: USB2 from USB2_1314 motherboard header, port <0e 00 00 00>
And I couldn't find HS08;HS09;HS10;SS07;SS08;SS09;SS10;USR1;USR2
So, I just exclude them all by adding boot argument
my 64GB SanDisk Extreme USB 3.0 Flash Drive works at USB3 speeds, but write speed is not very consistent jumping from 80 to 150MB/s. 150 MB/s write speed and 250 MB/s Read speed, this is the best I could observe. How to upload pictures? It was pretty easy before update.
Could you please check if everything is correct?
It seems to be working alright.
Edited:
USB3_12 motherboard header
HS01: USB2 from USB3_12 motherboard header, port <01 00 00 00>
SS01: USB3 from USB3_12 motherboard header, port <11 00 00 00>
HS02: USB2 from USB3_12 motherboard header, port <02 00 00 00>
SS02: USB3 from USB3_12 motherboard header, port <12 00 00 00>
USB3_34 motherboard header
HS03: USB2 from USB3_34 motherboard header, port <03 00 00 00>
SS03: USB3 from USB3_34 motherboard header, port <13 00 00 00>
HS04: USB2 from USB3_34 motherboard header, port <04 00 00 00>
SS04: USB3 from USB3_34 motherboard header, port <14 00 00 00>
USB2_1112 motherboard header
HS11: USB2 from USB2_1112 motherboard header, port <0b 00 00 00>
HS12: USB2 from USB2_1112 motherboard header, port <0c 00 00 00>
USB2_1314 motherboard header
HS13: USB2 from USB2_1313 motherboard header, port <0d 00 00 00>
HS14: USB2 from USB2_1314 motherboard header, port <0e 00 00 00>
Rear panel
USB2 port(black)
HS05: USB2 from USB2 connector from rear panel, port <05 00 00 00>
USB3 port(blue)
HS06: USB2 from USB3 connector From rear panel, port <06 00 00 00>
SS06: USB3 from USB3 connector From rear panel, port <16 00 00 00>
Internal Bluetooth device
HS07: Internal Bluetooth device, port <07 00 00 00>
15 port limit
I don't use USB2_1314 motherboard header
HS13: USB2 from USB2_1313 motherboard header, port <0d 00 00 00>
HS14: USB2 from USB2_1314 motherboard header, port <0e 00 00 00>
And I couldn't find HS08;HS09;HS10;SS07;SS08;SS09;SS10;USR1;USR2
So, I just exclude them all by adding boot argument
Code:
uia_exclude=HS08;HS09;HS10;HS13;HS14;SS07;SS08;SS09;SS10;USR1;USR2
Code:
DefinitionBlock ("SSDT-USB.aml", "SSDT", 1, "sample", "USBFix", 0x00003000)
{
// "USBInjectAllConfiguration" : override for USBInjectAll.kext
Device(UIAC)
{
Name(_HID, "UIA00000")
// "RehabManConfiguration"
Name(RMCF, Package()
{
// XHC overrides for 100-series boards
"8086_a12f", Package()
{
"port-count", Buffer() { 0x17, 0, 0, 0}, // Highest port number is SS07 at 0x17
"ports", Package()
{
"HS01", Package() // USB2 from USB3_12 motherboard header, port <01 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x01, 0, 0, 0 },
},
"SS01", Package() // USB3 from USB3_12 motherboard header, port <11 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x11, 0, 0, 0 },
},
"HS02", Package() // USB2 from USB3_12 motherboard header (BT), port <02 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x02, 0, 0, 0 },
},
"SS02", Package() // USB3 from USB3_12 motherboard header, port <12 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x12, 0, 0, 0 },
},
"HS04", Package() // USB2 from USB3_34 motherboard header, port <04 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x04, 0, 0, 0 },
},
"SS04", Package() // USB3 from USB3_34 motherboard header, port <14 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x14, 0, 0, 0 },
},
"HS03", Package() // USB2 from USB3_34 motherboard header, port <03 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x03, 0, 0, 0 },
},
"SS03", Package() // USB3 from USB3_34 motherboard header, port <13 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x13, 0, 0, 0 },
},
"HS05", Package() // USB2 from USB2 from rear panel, port <05 00 00 00>
{
"UsbConnector", 0,
"port", Buffer() { 0x05, 0, 0, 0 },
},
"HS06", Package() // USB2 from USB3 From rear panel, port <06 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x06, 0, 0, 0 },
},
"SS06", Package() // USB3 from USB3 From rear panel, port <16 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 0x16, 0, 0, 0 },
},
"HS07", Package() // USB2 from USB2 motherboard header (BT), port <07 00 00 00>
{
"UsbConnector", 255,
"port", Buffer() { 0x07, 0, 0, 0 },
},
"HS11", Package() // USB2 from USB2_1112 motherboard header, port <0b 00 00 00>
{
"UsbConnector", 0,
"port", Buffer() { 0x0b, 0, 0, 0 },
},
"HS12", Package() // USB2 from USB2_1112 motherboard header, port <0c 00 00 00>
{
"UsbConnector", 0,
"port", Buffer() { 0x0c, 0, 0, 0 },
},
"HS13", Package() // USB2 from USB2_1314 motherboard header, port <0d 00 00 00>
{
"UsbConnector", 0,
"port", Buffer() { 0x0d, 0, 0, 0 },
},
"HS14", Package() // USB2 from USB2_1314 motherboard header, port <0e 00 00 00>
{
"UsbConnector", 0,
"port", Buffer() { 0x0e, 0, 0, 0 },
},
},
},
})
}
}
my 64GB SanDisk Extreme USB 3.0 Flash Drive works at USB3 speeds, but write speed is not very consistent jumping from 80 to 150MB/s. 150 MB/s write speed and 250 MB/s Read speed, this is the best I could observe. How to upload pictures? It was pretty easy before update.
Last edited: