Bonjour à tous,
je rencontre un problème avec les périphériques usb et virtualbox. Je tourne sous une version 13.1 fraichement installée et à jour (quelques 300 updates). J'ai installé virtualbox via le site oracle/virtualbox et j'ai ajouté l'extension prenant en charge l'usb (toujours via le site oracle/vbox).
version de vbox : 4.3.14
Je tente d'utiliser sur une machine virtualisée un convertisseur rs232-usb. Ce périphérique est bien vu par ma machine hôte
Quand je tente de "brancher" l'usb sur mon guest, il m'indique qu'aucun périphérique usb n'est détecté.
J'ai tenté de lister les usb vu par vbox et j'obtiens quelquechose d'étrange :
Mais avec les droits de root, vbox voit bien mes périphérique :
J'ai lu sur la toile que le soucis pouvait venir de /etc/udev/rules.d/60-vboxdr.rules où les lignes courrespondant à l'usb seraient commentées. Ches moi elle ne le sont pas :
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666"
KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0600"
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
le script VBoxCreaeUSBNode.sh est bien à l'endroit spécifié dans ce fichier de règle (ci-dessus) :
Par contre je constate que tous les scripts/fichiers relatifs à vbox (ou au moins une bonne partie) appartiennent à root et son groupe. Et lorsque je tente (dans yast) de lister les groupes, je ne trouve aucun groupe vboxusers (peut-être normal?)
Si éventuellement quelqu'un peut m'aider, je suis certain que le problème ce situe au niveau des droits puisque lorsque je fais un lsiting des périphériques usb avec VBoxManage en disposant de droit root il les voit.
Quelqu'un aurait-il une piste?
je rencontre un problème avec les périphériques usb et virtualbox. Je tourne sous une version 13.1 fraichement installée et à jour (quelques 300 updates). J'ai installé virtualbox via le site oracle/virtualbox et j'ai ajouté l'extension prenant en charge l'usb (toujours via le site oracle/vbox).
version de vbox : 4.3.14
Je tente d'utiliser sur une machine virtualisée un convertisseur rs232-usb. Ce périphérique est bien vu par ma machine hôte
Code:
fabian@linux-tns1:~/.ssh> lsusb
Bus 002 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
fabian@linux-tns1:~/.ssh>
Quand je tente de "brancher" l'usb sur mon guest, il m'indique qu'aucun périphérique usb n'est détecté.
J'ai tenté de lister les usb vu par vbox et j'obtiens quelquechose d'étrange :
Code:
fabian@linux-tns1:/usr/lib> VBoxManage list usbhost
Host USB Devices:
<none>
Mais avec les droits de root, vbox voit bien mes périphérique :
Code:
fabian@linux-tns1:/usr/lib> sudo VBoxManage list usbhost
root's password:
Host USB Devices:
UUID: 8acf0333-01ef-46e1-aa8f-df4a34968a52
VendorId: 0x0403 (0403)
ProductId: 0x6001 (6001)
Revision: 6.0 (0600)
Port: 1
USB version/speed: 2/1
Manufacturer: FTDI
Product: TTL232R-3V3
SerialNumber: FTG7127G
Address: sysfs:/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2//device:/dev/vboxusb/003/005
Current State: Busy
UUID: bde87043-17a2-4247-b6a2-019dda925773
VendorId: 0x045e (045E)
ProductId: 0x00cb (00CB)
Revision: 1.153 (01153)
Port: 1
USB version/speed: 1/1
Manufacturer: Microsoft
Product: Microsoft Basic Optical Mouse v2.0
Address: sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2//device:/dev/vboxusb/002/002
Current State: Busy
J'ai lu sur la toile que le soucis pouvait venir de /etc/udev/rules.d/60-vboxdr.rules où les lignes courrespondant à l'usb seraient commentées. Ches moi elle ne le sont pas :
Quote:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666"
KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0600"
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
Code:
fabian@linux-tns1:/usr/share/virtualbox> ls -alrt
total 65600
-rwxr-xr-x 1 root root 4161 Feb 4 2013 VBoxSysInfo.sh
-rwxr-xr-x 1 root root 1508 Feb 4 2013 VBoxCreateUSBNode.sh
-rw-r--r-- 1 root root 1193653 Jul 15 19:46 rdesktop-vrdp.tar.gz
-rw-r--r-- 1 root root 65943552 Jul 15 19:54 VBoxGuestAdditions.iso
drwxr-xr-x 2 root root 4096 Aug 6 10:44 nls
drwxr-xr-x 2 root root 4096 Aug 6 10:44 rdesktop-vrdp-keymaps
drwxr-xr-x 3 root root 4096 Aug 6 10:44 src
drwxr-xr-x 5 root root 4096 Aug 6 10:44 .
drwxr-xr-x 180 root root 4096 Aug 7 09:23 ..
Si éventuellement quelqu'un peut m'aider, je suis certain que le problème ce situe au niveau des droits puisque lorsque je fais un lsiting des périphériques usb avec VBoxManage en disposant de droit root il les voit.
Quelqu'un aurait-il une piste?