
Es conocido que VirtualBox tiene algunos problemas con el reconocimiento de los usb, todo se debe a a los permisos de usbfs.
Para solucionar el problema debemos crear siguiente script en /etc/init.d/mountdevsubfs.sh:
#!/bin/bash # /etc/init.d/mountdevsubfs.sh mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb
Con esto ya nos reconocerá los usb's.
Ahora es muy probable que VirtualBox dé error de permisos. Para evitarlo, modificamos /etc/udev/rules.d/40-permissions.rules, remplazando:
SUBSYSTEM=="usb_device", MODE="0664"
por
SUBSYSTEM=="usb_device", MODE="0666"
Por último reiniciamos udev y a funcionar. ;)