The port addresses you're using for SSP3, SSP4, and SSP5 are wrong.
The correct port addresses are in SSDT-UIAC-ALL.dsl for section "8086_8xxx".
I don't understand your comment. I do not control the port numbers, I only copy them from the port numbers in IORegistryExplorer that appear in the right-hand column of each HSxx or SSPx selected in the XHC listing.
When I began this logistical puzzle, the port number for SSP3 was <12 00 00 00>, the port number for SSP4 was <13 00 00 00>, and the port number for SSP5 was <14 00 00 00>. So that was fine, and yes, that is what the SSDT-USB-ALL.dsl also showed, so I initially left them alone. However, I was confused by the port numbers for HS10 and HS11, which in IORegistryExplorer were (and are) given as <0a 00 00 00> and <0b 00 00 00> respectively. As I wrote in my post #135, I could not understand why if HS10 and HS11 were shown in hex, why SSP3-5 were shown in decimal format. The hex form of decimal 12 is 0c (or 0x0c), right? So why were SSP3 not shown as <0c 00 00 00>, SSP4 <0d 00 00 00>, and SSP5 <0e 00 00 00>? Or if not that, then why weren't HS10 shown as <10 00 00 00>, and HS11 as <11 00 00 00>? I found it very inconsistent. And since I didn't know which of those forms to use, and since for some reason my IORegistryExplorer port numbers suddenly changed to hex representations while I was trying different SSDTs, I decided to go in my SSDT with hex designators for HS10, HS11, SSP3, SSP4, and SSP5. And it worked. My SSDT with hex port numbers now matches my IORegistryExplorer port numbers. So I didn't really change anything except the form of the port numbers (and the port-count), to agree with the (present) form used in IORegistryExplorer.
BTW, for some reason the USB connector which was previously SSP6 at port number <15 00 00 00> (for a USB 3.0 flash drive) has changed; now it is HS10 (!) at port number <0a 00 00 00> and is a USB 2/3 port, whereas initially HS10 was only a USB 2 port. Now I don't use SSP6.
I am tempted to go back through that tedious plugging in of both USB2 (my keyboard/mouse) and USB 3.0 devices and see what wonderful changes may have happened
again in the XHC listing, but I'm just too burned out. Everything seems to be working just peachy now, so as I said, I quit. I need to get back to my primary Skylake computer.