KVM: utilizzare usb dell’host su una macchina guest


Posted: giugno 28th, 2011 | Author: | Filed under: Guide, Howto, KVM, Virtualizzazione | Tags: , , , , , , , , | No Comments »


Avevo la necessità di utilizzare il programma per il cellulare ufficiale Nokia, che ovviamente gira solo su Windows. Perchè non farlo tramite macchina virtuale e con il cellulare collegato all’host?

L’operazione è molto semplice, dopo aver collegato il cellulare all’host digitare lsusb per capire idVendor e idProduct del dispositivo:

$ lsusb
Bus 004 Device 013: ID 0421:02ba Nokia Mobile Phones

Apriamo ora il file /etc/udev/rules.d/55-udev-user.rules ed aggiungiamo:

SUBSYSTEM=="usb", ATTR{idVendor}=="0421", ATTR{idProduct}=="02ba", GROUP="kvm", MODE="0666"

dovete anche posizionare dopo idVendor e idProduct i valori corretti del vostro dispositivo. In questo modo assegnerete i privilegi sul device agli utenti del gruppo kvm, al quale dovete far parte per poter lavorare tramite la macchina virtuale sul device usb.

Dopo aver riavviato o il computer o udev, colleghiamo il cellulare e successivamente digitiamo il comando seguente cercando la linea simile a quella qui visualizzata:

$ dmesg | tail
[38743.556863] usb 4-1.4.3: new full speed USB device number 15 using ehci_hcd

In particolare ci serve quel numero (15 nel mio caso) perchè successivamente:

ls -la /dev/bus/usb/004/ | grep 15
crw-rw-r-- 1 root kvm  189, 398 27 giu 19.18 015

ci serve per controllare che effettivamente il gruppo del device sia kvm. Ora avviate la macchina virtuale KVM e premete ctrl+alt+2 per passare alla console di Qemu (o da virtualbricks premete con il tasto destro sul brick attivo e selezionate console). Qui scrivete:

usb_add host:0421:02ba

e magicamente il cellulare verrà magicamente riconosciuto dalla vostra macchina virtuale!

Ecco fatto, semplice vero? 😀



Leave a Reply

  • Articoli Recenti:

  • Tag

  • Categorie

  • Meta

  • Licenza Creative Commons

    Copyright © 2018, | ldlabs.org – Blog is proudly powered by WordPress All rights Reserved | Theme by Ryan McNair modified By Francesco Apollonio

    Smilla Magazine Il Bloggatore iwinuxfeed.altervista.org Feedelissimo - tecnologia WebShake - tecnologia