Try different powered hubs. Last week I discovered a USB key that eats so much power it won't run without a powered hub! Numerous external hard drives and optical drives are in this camp, too.
I also don't think a power problem on an attached USB device should give my computer a kernel panic.