If you receive the "Unable to connect USB device" message while trying to connect an USB device to your Virtual Machine on a computer running Linux primary OS, the most probable cause is that you do not have permissions to access USB devices. To fix the problem:
su
to gain root privileges. Enter the password to the root account when you are asked for it.
exit
command to leave the root account.
su
to gain root privileges.
/etc/fstab file edit the string that mounts the usbfs. Devgid parameter should contain the identifier of the group created in the previous step. usbfs /proc/bus/usb usbfs devgid=<USB gid>,devmode=0664 0 0
This option will of course only work if you have the relevant support compiled in your kernel.
exit
command to leave the root account.