HowTo: Sun xVM VirtualBox gestione USB

Qualche tempo fa’, un mio amico mi aveva posto la questione “Sai come si fa’ ad impostare le porte usb in VirtualBox??”
Non avevo mai fatto uso della connessione delle porte usb in VirtualBox in quanto preferivo di gran lunga lavorare con le cartelle condivise (assai piu’ veloci), da lì mi son messo a cercare il modo per riuscirvi.
Leggendo un po’ qua un po’ la’ mi son reso conto che il problema non era nuovo all’utenza che usava la combinazione OS Linux ++ VirtualBox >= 1.5.0 ma anche che tale problema non risiedeva di per se’ nella configurazione delle porte in VirtualBox ma nella gestione dei permessi per accedervi. Ma andiamo con ordine!
Per prima cosa sono necessari alcuni prerequisiti:

  • Versione di VirtualBox >= 1.5.0
  • Accesso all’utente root
  • Editor testi

Preciso fin da ora che ho effettuato il lavoro con OS openSUSE 10.3 e VirtualBox 1.6.2.
Bene, procedete come segue:

  1. Prendete nota del GID (groups ID) del gruppo vboxusers al quale fate appartenenza.
  2. Aprite un terminale ed accedete come utente root, successivamente dovrete modificare il file fstab con un editor testi (kate, krite, vim o quello che piu’ vi aggrata usare), digitate allora
    # comando_editor /etc/fstab
    esempio
    # kwrite /etc/fstab
  3. Aggiungete a termine del file la seguente linea di codice:
    none /proc/bus/usb usbfs devgid=XYZ,devmode=664 0 0
    ove al posto di XYZ mettete il numero GID del gruppo annotato nel primo passaggio.
    Battete INVIO e salvate il tutto.
  4. Riavviate.
  5. Quando sarete di nuovo operativi lanciate VirtualBox:

  6. Selezionate la macchina virtuale scelta per il supporto usb, Impostazioni -> USB
  7. Abilitate il controllo USB ed eventualmente anche USB 2.0
  8. Aggiungete un nuovo filtro.
  9. In linea generale la procedura si conclude qui, in questo modo la macchina virtuale puo’ avere accesso a tutte le porte usb riconosciute dal sistema host.
    VirtualBox pero’ puo’ permettere anche che venga collegata una specifica periferica alla macchina, tutto cio’ che basta fare e’ inserire un filtro specifico:

  10. Aggiungete un nuovo filtro.
  11. Selezionate la porta USB con la periferica designata.
  12. Avviate la macchina virtuale.
  13. Questa procedura consente di avere accesso immediato alla periferica designata, mentre le altre porte USB saranno comunque accessibili ma unicamente tramite abilitazione dell’utente.
    Per altre informazioni per le impostazioni USB oppure a riguardo alcuni malfunzionamenti, rimando alla consultazione della guida (sempre!).

June 09 2008 12:25 am | Guide and VM

Trackback URI | Comments RSS

Leave a Reply