" I: If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none) "

Hmmm ...

And nothing in /proc/scsi/scsi .

I've been following this thread and it seems more and more likely a firmware/bios/hardware issue.

If all the BIOS USB settings are enabled, I suggest that you check the cabliing to the on board USB header. I've seen systems shipped with the data wires interchanged to cross between two case connectors. What happens is that the initial exchange of information is passed over the voltage wires, so the system knows that something has connected and what it is, but the data lines never complete negotiation.

But it is still curious that your hubs have not been registered. I would doublecheck the bios settings first.

Have you ever used these USB ports before and found then working?