Check the BIOS/firmware settings for anything relating to USB also. Seems like you ran the cables/device through enough tests to eliminate most hardware issues I can think of.