USB Devices Don't Work Well with Linux 2.4.x Kernel Host Systems
Details
If your host machine uses a Linux 2.4.x kernel, be aware that its USB stack has problems that might cause unreliability or host crashes when some types of devices are attached to a virtual machine.
Solution
The Linux 2.6.x kernel provides better support of USB devices. Upgrade to a 2.6.x kernel.