Random disconnections of usb drive and hub

While such disconnects always can be related to power problems you might also want to check this thread where Sam just posted a new kernel that you might want to try