Qemu / Virt Manager - problemi redirect usb
- GjMan78
- Rampante Reduce
- Messaggi: 5489
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Qemu / Virt Manager - problemi redirect usb
Sistema host: Manjaro
Guest: qualsiasi (ho provato Ubuntu, Manjaro, Parrot, Arch, Windows 10)
Non riesco a fare il redirect di un hard disk usb, e le ricerche su google non mi hanno aiutato.
Avete qualche idea?
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
- GjMan78
- Rampante Reduce
- Messaggi: 5489
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Qemu / Virt Manager - problemi redirect usb
Un aiutino?
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
- GjMan78
- Rampante Reduce
- Messaggi: 5489
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Qemu / Virt Manager - problemi redirect usb
Get Up! Stand Up!
Edit: Parzialmente risolto il problema sostituendo il controller USB delle macchine virtuali, passando da USB 3 a USB 2.
Ora il redirect non da più errore ma la pendrive non è comunque visibile sul sistema guest, né con lsusb né con parted.
Edit: Parzialmente risolto il problema sostituendo il controller USB delle macchine virtuali, passando da USB 3 a USB 2.
Ora il redirect non da più errore ma la pendrive non è comunque visibile sul sistema guest, né con lsusb né con parted.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Re: Qemu / Virt Manager - problemi redirect usb
Ciao, io ho creato uno script per il redirect usb, dato che anche a me dal menu dà problemi:
lo script necessita di due parametri: il primo è il nome della VM, il secondo l'ID della periferica da assegnargli (es. 1234:5678)
Per rimuovere la periferica dal guest, basta rieseguirlo con i medesimi parametri.
Codice: Seleziona tutto
#!/bin/bash
if [ $# -ne 2 ] || [ $UID -ne 0 ]
then
echo "Usage: $0 <vmname> <usb_vendor:product>"
echo "Root is required."
exit 1
fi
VM=$1
VEND=$(echo $2 | cut -d : -f 1)
PROD=$(echo $2 | cut -d : -f 2)
USBFILE=$VM-$VEND:$PROD.xml
if [ -e /tmp/virtusb/$USBFILE ]
then
virsh detach-device $VM /tmp/virtusb/$USBFILE
rm /tmp/virtusb/$USBFILE
else
mkdir -m 700 -p /tmp/virtusb > /dev/null
cat << EOF > /tmp/virtusb/$USBFILE
<hostdev mode='subsystem' type='usb'>
<source>
<vendor id='0x$VEND'/>
<product id='0x$PROD'/>
</source>
</hostdev>
EOF
virsh attach-device $VM /tmp/virtusb/$USBFILE
if [ $? -ne 0 ]
then
rm /tmp/virtusb/$USBFILE
fi
fi
Per rimuovere la periferica dal guest, basta rieseguirlo con i medesimi parametri.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti