Okay... simpler question:
If I plug in a USB hub and type "lsusb", I should definitely see the hub listed there, right? So if I didn't, the hub would certainly be broken, yes?
I've managed to purloin an old Belkin powered USB hub and that works perfectly. Shame I've got to give it back really!