Pagina 1 di 1
[Virtualbox] Virtualbox non vede tutte le USB
Inviato: giovedì 17 luglio 2008, 15:15
da Xargon
Ho installato windows su VirtualBox (non OSE), e poi ho seguito questa guida:
http://piuemeno.wordpress.com/2007/11/02/how-to-virtualbox-e-usb-su-ubuntu-710-gutsyecco-come-attivare-il-supporto/.
Ora nelle impostazioni della VM ho abilitato USB e USB 2.0, nei filtri ho aggiunto la chiavetta wireless in questione.
Avvio windows nella VM e delle periferiche usb vede solo lo scanner, se vado col mouse nella finestra in basso dove c'è il simbolino dell'usb le altre le vedo ingrigite (chiavetta wireless compresa), tranne lo scanner.
Sapete come mai?
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: giovedì 17 luglio 2008, 15:32
da han1411
Avvi la tua VM e clicchi su Dispositivi - Dispositivi USB
Tra quelli elencati ci deve essere quello che ti interessa. Lo scegli, e davanti al medesimo deve comparire una X se è attivato.
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: giovedì 17 luglio 2008, 15:35
da Xargon
han1411 ha scritto:
Avvi la tua VM e clicchi su Dispositivi - Dispositivi USB
Tra quelli elencati ci deve essere quello che ti interessa. Lo scegli, e davanti al medesimo deve comparire una X se è attivato.
Ho fatto proprio cosi, però comunque la vede ingrigita.
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: giovedì 17 luglio 2008, 19:09
da Xargon
Aggiungo che se mi fermo sul dispositivo usb ingrigito mi dice: "Non Disponibile"
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: giovedì 17 luglio 2008, 20:08
da han1411
Allora fai questi controlli:
apri il file /etc/init.d/mountdevsubfs.sh con un editor di testo con i privilegi di amministrazione e rimuovi i «#», se non lo hai gia fatto, in modo che le seguenti righe siano come segue:
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[
Poi apri il file /etc/fstab con un editor di testo con i privilegi di amministrazione ed aggiungi in fondo la seguente riga (se non lo hai gia fatto):
none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0
Poi editi un altro file:
sudo gedit /etc/group
ed in fondo devi trovare la seguente riga
vboxusers

124:tuonome
Ovviamente "tuonome" va sostituito con quello con cui ti logghi
Se non c'è la devi aggiungere, salvare ed uscire
Riavvii il sistema e dovrebbe essere disponibile l'USB
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 2:07
da kubuntupeter
Anch'io ho lo stesso problema, installato virtualbox non quello ose, seguito le guide del wiki ma alla fine ho gli stessi problemi di Xargon, adesso no perchè è tardi ma domani seguirò i tuoi consigli.
Grazie, ciao da Pietro
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 10:32
da kubuntupeter
adesso che sono più sveglio di questa notte ho verificato la mia configurazione e quando ho installato Virtualbox ho seguito l'Wiki al seguente indirizzo
http://wiki.ubuntu-it.org/Emulatori/Vir ... irtualbox), e ho apportato tutte le modifiche indicate, ma il sistema Ospite Windows Vista non vede le USB, come l'altro utente vedo tutto in grigetto ma se vado sopra con il muose mi dice che nulla è attivo.
Ho installato anche le Guest Additions, con le quali ho portato il S.O. a tutto schermo ma le USB nulla da fare, la maschera principale di Virtualbox vede le USB, dice che sono attive ma in realtà quando Vista è attivo non vedo nessuna USB.-
Come posso risolvere??
Uso Kubuntu 8.04, Virtualbox 1.6.2.-
Ciao da Pietro.-
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 11:12
da unicatout
avete verificato che i dispositivi USB siano compatibili con linux-ubuntu?
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 12:34
da kubuntupeter
per quel che mi riguarda si, perchè Virtualbox lo uso dalla distro Kubuntu 7.04 e hanno sempre funzionato.-
Ciao da Pietro
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 12:39
da unicatout
potrebbe essere che i dispositivi che compaiono in grigetto siano già impegnati dal sistema host?!?
..a me è successo con virtualbox però con host windows e guest ubuntu, con host ubuntu non mi è mai successo!!! :-\
Hai provato ad abilitare solo uno dei dispositivi che compaiono in grigetto? (togliere tutti gli altri ed abilitarne solo 1)
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 15:57
da kubuntupeter
Pensavo anch'io ad una cosa del genere.
Ho fatto comunque delle prove; ad inserire la penna USB a S.O. guest attivo o spento e poi acceso, ma nulla da fare Guest non rileva alcuna USB.
Con la versione precedente di Virtualbox ricordo che quando avviavo il S.O. guest questi vedeva la penna USB anche se questa era occupata dal S.O. Host, adesso non più, cosa fare???
Ciao da Pietro
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 16:25
da unicatout
non saprei...
ma sei sicuro di aver eseguito tutto ciò che serve per la configurazione dell'USB come dalla guida che hai postato sopra? :-[
trovo molto strano che se i dispositivi sono supportati e se sono state fatte tutte le modifiche necessarie non vada; anche perchè sul mio SO funziona senza problemi.
...hai aggiunto il tuo utente e quello di root al gruppo vboxusers ?
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 16:51
da Xargon
han1411 ha scritto:
Allora fai questi controlli:
apri il file /etc/init.d/mountdevsubfs.sh con un editor di testo con i privilegi di amministrazione e rimuovi i «#», se non lo hai gia fatto, in modo che le seguenti righe siano come segue:
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[
Poi apri il file /etc/fstab con un editor di testo con i privilegi di amministrazione ed aggiungi in fondo la seguente riga (se non lo hai gia fatto):
none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0
Poi editi un altro file:
sudo gedit /etc/group
ed in fondo devi trovare la seguente riga
vboxusers

124:tuonome
Ovviamente "tuonome" va sostituito con quello con cui ti logghi
Se non c'è la devi aggiungere, salvare ed uscire
Riavvii il sistema e dovrebbe essere disponibile l'USB
Proverò questa cosa, comunque la mai è una chiavetta nintendo wi-fi, linux la rileva (vede che è una chiavetta nintendo wi-fi usb) ma non riesce ad usarla.
Tempo fa avevo installato virtualbox su kubuntu proprio per usare questa chiavetta che linux rileva correttamente ma non è capace di usare, e mi ricordo che virtualbox la rilevava tranquillamente e la utilizzava dato che usavo questa chiavetta come acess point grazie ai drivers ASUS.
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 16:58
da kubuntupeter
si ti confemo, ho verificato due volte il wiki che ho seguito per vedere se ho fatto errori, ma tutto è come indicato e ho aggiunto il mio profilo a vboxusers.
Non sò cosa dire?
Grazie Pietro
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: venerdì 18 luglio 2008, 17:02
da kubuntupeter
ah... dimenticavo, ho installato altro S.O. "FUSS free upgrade in South Tyrol's Schools" basato su Ubuntu per verificare non fosse un problema di Windows Vista ma ahimè anche questo S.O. non vede l'USB.....boh... spero che qualche luminare mi illumini.
Ciao da Pietro.-
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: lunedì 21 luglio 2008, 14:37
da unicatout
ho trovato qualche info su questo forum
http://www.linuxquestions.org/questions/linux-software-2/virtualbox-usb-device-not-available-to-virtual-machine-fc7-586575/
...adesso bisognerebbe capire qual'è il file da modificare!!
ora non sono su un PC linux, provate a dare un'occhiata se riuscite a capire qual'è il file!!!
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: lunedì 21 luglio 2008, 19:33
da kubuntupeter
Ciao, ho provato a ricontrollare tutte le modifiche da apportare per fare funzonare l'USB sui S.O. virtualizzati e mi sono accorto di non avere messo " vboxuser

" ma solo il finale del comando " 120:pietro", pensavo di avere risolto ma al riavvio di Kubuntu nulla è cambiato.
Ho visto il link, ma non conosco l'inglese e devo farmelo tradurre.
Seguendo il wiki
http://wiki.ubuntu-it.org/Emulatori/Vir ... irtualbox)
ho fatto le modifiche, ti posterei i due file modificati per vedere se sono uguali ai tuoi
Io uso Kubuntu 8.04
sudo kate /etc/init.d/mountdevsubfs.sh
Codice: Seleziona tutto
#! /bin/sh
### BEGIN INIT INFO
# Provides: mountdevsubfs mountvirtfs
# Required-Start: mountkernfs
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Mount special file systems under /dev.
# Description: Mount the virtual filesystems the kernel provides
# that ordinarily live under the /dev filesystem.
### END INIT INFO
PATH=/lib/init:/sbin:/bin
TTYGRP=5
TTYMODE=620
[ -f /etc/default/devpts ] && . /etc/default/devpts
TMPFS_SIZE=
[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
KERNEL="$(uname -s)"
. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
do_start () {
#
# Mount a tmpfs on /dev/shm
#
SHM_OPT=
[ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT="-osize=$SHM_SIZE"
domount tmpfs shmfs /dev/shm $SHM_OPT
#
# Mount /dev/pts. Create master ptmx node if needed.
#
domount devpts "" /dev/pts -ogid=$TTYGRP,mode=$TTYMODE
#
Magic to make /proc/bus/usb work
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
}
case "$1" in
"")
echo "Warning: mountdevsubfs should be called with the 'start' argument." >&2
do_start
;;
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: mountdevsubfs [start|stop]" >&2
exit 3
;;
esac
sudo kate /etc/init.d/mountkernfs.sh
Codice: Seleziona tutto
#! /bin/sh
### BEGIN INIT INFO
# Provides: mountkernfs
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Mount kernel virtual file systems.
# Description: Mount initial set of virtual filesystems the kernel
# provides and that are required by everything.
### END INIT INFO
## Mount the usbfs for use with VirtualBox
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=vboxuser:x:120:pietro,devmode=664
PATH=/lib/init:/sbin:/bin
. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
do_start () {
#
# Mount proc filesystem on /proc
#
domount proc "" /proc -onodev,noexec,nosuid
#
# Mount sysfs on /sys
#
domount sysfs "" /sys -onodev,noexec,nosuid
# Mount /var/run and /var/lock as tmpfs.
domount tmpfs "" /var/run -omode=0755,nodev,noexec,nosuid
domount tmpfs "" /var/lock -omode=1777,nodev,noexec,nosuid
# Mount spufs, if Cell Broadband processor is detected
if mountpoint -q /proc && grep -qs '^cpu.*Cell' /proc/cpuinfo; then
mkdir -p /spu
domount spufs "" /spu -ogid=spu
fi
# Propagate files from the initramfs to our new /var/run.
for file in /dev/.initramfs/varrun/*; do
[ -e "$file" ] || continue
cp -a "$file" "/var/run/${x#/dev/.initramfs/varrun/}"
done
if [ ! -d /var/run/sendsigs.omit.d/ ]; then
mkdir /var/run/sendsigs.omit.d/
fi
}
case "$1" in
"")
echo "Warning: mountvirtfs should be called with the 'start' argument." >&2
do_start
;;
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: mountvirtfs [start|stop]" >&2
exit 3
;;
esac
sudo kate /etc/fstab
Codice: Seleziona tutto
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda6
UUID=e248517e-2d01-40cd-ad5c-b7e2de5b74e9 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda7
/dev/sda2 /media/sda2 ntfs-3g defaults,umask=007,gid=46,uid=1000 0 1
/dev/sda5 /media/sda5 ntfs-3g defaults,umask=007,gid=46,uid=1000 0 1
UUID=1e6159c5-e079-4b51-bae7-e026fa089c6c none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
## USB VirtualBox:
none /proc/bus/usb usbfs devgid=vboxuser:x:120:pietro,devmode=664 0 0
Ciao da Pietro
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: martedì 22 luglio 2008, 10:44
da unicatout
ho un paio di dubbi...
1)
## USB VirtualBox:
none /proc/bus/usb usbfs devgid=vboxuser

120:pietro,devmode=664 0 0
questa riga prova a lasciarla come sul wiki, cioè:
Codice: Seleziona tutto
none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0
poi da terminale ricordati di digitare il comando:
2)
non vorrei che avendo aggiunto l'utente pietro al gruppo vboxusers dopo aver creato la VM, non ti siano state assegnate le credenziali sufficienti (...ma forse è una cazzata perchè l'altra perifica Usb ti funziona)
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: martedì 22 luglio 2008, 17:48
da kubuntupeter
Ciao unicatout, io ho risolto, ho riletto nuovamente il Wiki e nei tre file dove si dovevano apporre le modifiche ho cancellato tutto quello che avevo scritto e ho messo solo il numero che usciva dal comando
cat /etc/group | grep vbox
mettendo solo il numero 120 e riavviando il S.O. come per incanto tutto funziona.
E' stata una mia cattiva interpretazione del Wiki.
Nella tua ultima risposta ultima parte facevi riferimento ad altro utente "Xargon " era lui che le USB venivano viste a metà.
Ti ringrazio della tua disponibilità e prometto che la prossima volta prima di scrivere sul forum starò più attento.
Non posso mettere risolto perchè non ho iniziato io il post.-
Ciao e grazie ancora da Pietro
Re: [Virtualbox] Virtualbox non vede tutte le USB
Inviato: martedì 22 luglio 2008, 17:56
da unicatout
@ kubuntupeter (good)
Non posso mettere risolto perchè non ho iniziato io il post
Ok
Ciao alla prossima!!!
@xandros
risolto qualcosa?