Quantcast
Channel: openSUSE Forums
Viewing all articles
Browse latest Browse all 40713

[opensuse 13.1] USB non détecté dans Virtualbox

$
0
0
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

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"
le script VBoxCreaeUSBNode.sh est bien à l'endroit spécifié dans ce fichier de règle (ci-dessus) :
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 ..

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?

Viewing all articles
Browse latest Browse all 40713

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>