Qemu, VM e usb ___non___ utilizzabile sulle VM
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
- Linux 0.x
- Messaggi: 91
- Iscritto il: sab 7 gen 2006, 9:28
- Slackware: last stable (x86-64)
- Desktop: xfce
- Distribuzione: debian
Qemu, VM e usb ___non___ utilizzabile sulle VM
Ciao,
descrivo l'ambiente:
host: Slackware 14.1
guest1 Win2k8
guest2 Debian Wheezy
guest3 Ubuntu 14.04
1) Qemu 2.0.0 da repository Slacky.
Avvio ciascuna macchina virtuale e ottengo il messaggio:
qemu-system-i386: -device usb-host,hostbus=1,hostaddr=6: 'usb-host' is not a valid device model name
Le macchine si avviano, ma niente usb.
2) Sono passato a qemu 2.0.0 da slackbuild.org seguendo il consiglio sulla versione di libusb: http://slackbuilds.org/repository/14.1/system/qemu/
Ho rifatto le VM da zero.
Avvio ciascuna macchina virtuale e ottengo il messaggio:
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
Le macchine si avviano, ma niente usb.
Qualche suggerimento da sotto l'ombrellone?
descrivo l'ambiente:
host: Slackware 14.1
guest1 Win2k8
guest2 Debian Wheezy
guest3 Ubuntu 14.04
1) Qemu 2.0.0 da repository Slacky.
Avvio ciascuna macchina virtuale e ottengo il messaggio:
qemu-system-i386: -device usb-host,hostbus=1,hostaddr=6: 'usb-host' is not a valid device model name
Le macchine si avviano, ma niente usb.
2) Sono passato a qemu 2.0.0 da slackbuild.org seguendo il consiglio sulla versione di libusb: http://slackbuilds.org/repository/14.1/system/qemu/
Ho rifatto le VM da zero.
Avvio ciascuna macchina virtuale e ottengo il messaggio:
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
Le macchine si avviano, ma niente usb.
Qualche suggerimento da sotto l'ombrellone?
- ponce
- Iper Master
- Messaggi: 3025
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Qemu, VM e usb ___non___ utilizzabile sulle VM
mettendo che l'utente con cui esegui qemu si chiami tuo_utente, potresti per favore postare l'output di
usi per caso libvirt o qualche altra interfaccia per lanciare qemu?
Codice: Seleziona tutto
grep tuo_utente /etc/group
-
- Linux 0.x
- Messaggi: 91
- Iscritto il: sab 7 gen 2006, 9:28
- Slackware: last stable (x86-64)
- Desktop: xfce
- Distribuzione: debian
Re: Qemu, VM e usb ___non___ utilizzabile sulle VM
lp7:lp,garby,nibbio
wheel10:root,garby,nibbio
floppy11:garby,nibbio
audio17:garby,nibbio
video18:garby,nibbio
cdrom19:garby,nibbio
haldaemon82:garby,nibbio
plugdev83:garby,nibbio
power84:garby,nibbio
netdev86:garby,nibbio
scanner93:garby,nibbio
users100:root,garby,nibbio
nibbio102:nibbio
kvm216:root,garby,nibbio
il problema esiste anche con root
per lanciare uso script:
#!/bin/sh
/usr/bin/qemu-kvm -smp 2 -cpu pentium3 -soundhw es1370 -k it -enable-kvm -m 2048 -localtime -hda "./Win2K8_HDA" -boot once=c,menu=on -net nic,vlan=0 -net user,vlan=0,hostname=Win2K8_01 -usb -device usb-host,hostbus=1,hostaddr=8 -alt-grab -name "Win2K8" $*
wheel10:root,garby,nibbio
floppy11:garby,nibbio
audio17:garby,nibbio
video18:garby,nibbio
cdrom19:garby,nibbio
haldaemon82:garby,nibbio
plugdev83:garby,nibbio
power84:garby,nibbio
netdev86:garby,nibbio
scanner93:garby,nibbio
users100:root,garby,nibbio
nibbio102:nibbio
kvm216:root,garby,nibbio
il problema esiste anche con root
per lanciare uso script:
#!/bin/sh
/usr/bin/qemu-kvm -smp 2 -cpu pentium3 -soundhw es1370 -k it -enable-kvm -m 2048 -localtime -hda "./Win2K8_HDA" -boot once=c,menu=on -net nic,vlan=0 -net user,vlan=0,hostname=Win2K8_01 -usb -device usb-host,hostbus=1,hostaddr=8 -alt-grab -name "Win2K8" $*
- ponce
- Iper Master
- Messaggi: 3025
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Qemu, VM e usb ___non___ utilizzabile sulle VM
dalla pagina man che ho qui sembra che la sintassi non sia ma
cito
poi mi sembra che gli errori che hai indicato siano relativi ai device 1.3 e 1.6 mentre nella riga lo lanci con il parametro relativo all'1.8...
Codice: Seleziona tutto
-device usb-host,hostbus=1,hostaddr=8
Codice: Seleziona tutto
-usbdevice host:1.8
Codice: Seleziona tutto
-usbdevice
...
host:bus.addr
Pass through the host device identified by bus.addr (Linux only).
host:vendor_id:product_id
Pass through the host device identified by vendor_id:product_id (Linux only).
-
- Linux 0.x
- Messaggi: 91
- Iscritto il: sab 7 gen 2006, 9:28
- Slackware: last stable (x86-64)
- Desktop: xfce
- Distribuzione: debian
Re: Qemu, VM e usb ___non___ utilizzabile sulle VM
le porte USB fisiche sono diverse. Le ho testate tutte, non ho riportato tutti gli errori visto che sono sempre uguali.
Ho collegato un singolo dispositivo USB.
lsusb:
sh:
65-kvm.rules
errore:
Ho collegato un singolo dispositivo USB.
lsusb:
Codice: Seleziona tutto
Bus 001 Device 002: ID 18a5:0214 Verbatim, Ltd Portable Hard Drive
Codice: Seleziona tutto
#!/bin/sh
/usr/bin/qemu-system-i386 -smp 2 -cpu pentium3 -soundhw es1370 -k it -enable-kvm -m 2048 -localtime -hda "./Win2K8_HDA" -net nic,vlan=0 -net user,vlan=0,hostname=Win2K8_01 -usb -usbdevice host:1.2 -name "Win2K8" $*
Codice: Seleziona tutto
KERNEL=="kvm", GROUP="users", MODE="0660"
KERNEL=="vhost-net", GROUP="users", MODE="0660"
Codice: Seleziona tutto
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/002: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/002: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/002: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
Codice: Seleziona tutto
crw-rw-r-- 1 root root 189, 1 Aug 13 19:22 /dev/bus/usb/001/002
- ponce
- Iper Master
- Messaggi: 3025
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Qemu, VM e usb ___non___ utilizzabile sulle VM
le regole di udev servono solo per usare da utente i moduli del kernel...
comunque qui, ricompilando qemu una volta installata la nuova libusb e lanciandolo poi da root, funziona (ho usato la sintassi con vendor_id:product_id).
ho appena provato, visto che di solito uso usbredir (dall'interfaccia di virt-manager).
comunque qui, ricompilando qemu una volta installata la nuova libusb e lanciandolo poi da root, funziona (ho usato la sintassi con vendor_id:product_id).
ho appena provato, visto che di solito uso usbredir (dall'interfaccia di virt-manager).