J'ai ubuntu 9.10, installé la VirtualBox 3.0.10 et j'avais le même problème d'USB "grisé".
Je crois que j'ai trouvé LA cause du pb : il faut que le user de la VirtualBox soit membre du groupe virtualbox.
Il est expliqué là :
http://doc.ubuntu-fr.org/virtualbox#les_peripheriques_usb qu'il faut après installation lancer cette commande :
sudo adduser $LOGNAME vboxusers
Comme dans le même paragraphe il est indiqué que c'est normalement fait par l'installation je ne l'avais pas fait..
(Pour savoir à quels groupes appartient un user, il suffit de taper la commande : id)
Il n'est pas utile de modifier le fichier 10-vboxdrv.rules ou de créer le fichier z80_user.rules. En fait lorsqu'on remplace le 664 par 666, on signifie à Linux que le device usb (appartenant au groupe virtualbox) peut être accédé par les utilisateurs de tous les autres groupes. La modif est inutile si l'on a pris soin de mettre les utilisateurs de la VirtualBox dans le groupe virtualbox.
Par contre il semble que depuis la 9.10 les rules de udev ont été déplacées de /etc/udev/rules.d vers /lib/udev/rules.d. (
https://lists.ubuntu.com/archives/jaunty-changes/2009-January/002619.html). Comme l'install de VirtualBox place le fichier 10-vboxdrv.rules dans /etc/udev/rules.d, je l'ai déplacé :
sudo mv /etc/udev/rules.d/10-vboxdrv.rules /lib/udev/rules.d/10-vboxdrv.rules
Après ça il suffit de se déconnecter et relancer la session et ça marche. J'ai pu sans pb accéder à mon TomTom via TomTom Home.