I won't claim to know alot about USB but you might check out
www.usb-org. When you boot with a USB device connected it is called 'coldplugging' as opposed to hotplugging. There are some issues surrounding this. You might try passing the 'noapic' option at boot.