[ovirt-users] USB Modem in a VM
VONDRA Alain
AVONDRA at unicef.fr
Fri Jan 16 06:10:35 EST 2015
Hi,
I'm sure of the device, it's clearer with lsusb, you see all the infos about the device :
Bus 001 Device 006: ID 0572:1321 Conexant Systems (Rockwell), Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0572 Conexant Systems (Rockwell), Inc.
idProduct 0x1321
bcdDevice 1.00
iManufacturer 1 Conexant
iProduct 2 USB Modem
iSerial 3 24680246
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 73
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
With nodedev we just see device nodes, pretty difficult to identify, even with --tree opt :
usb_1_0_1_0
usb_1_1
usb_1_1_1_0
usb_1_1_4
usb_1_1_4_1_0
usb_1_1_4_1_1
usb_1_1_6
usb_1_1_6_1
usb_1_1_6_1_0
usb_1_1_6_1_1_0
usb_1_1_6_1_1_1
usb_1_1_6_1_1_2
usb_2_0_1_0
usb_2_1
usb_2_1_1_0
usb_usb1
usb_usb2
The xml injected is, I think right :
<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
<vendor id='0x0572'/>
<product id='0x1321'/>
</source>
</hostdev>
Even with The device on the VM xml, the device does'nt appears in the Windows VM.
Regards
Alain
Alain VONDRA
Chargé d'exploitation des Systèmes d'Information
Direction Administrative et Financière
+33 1 44 39 77 76
UNICEF France
3 rue Duguay Trouin 75006 PARIS
www.unicef.fr
-----Message d'origine-----
De : Martin Polednik [mailto:mpolednik at redhat.com]
Envoyé : vendredi 16 janvier 2015 11:37
À : VONDRA Alain
Cc : Alon Bar-Lev; Michal Skrivanek; users at ovirt.org
Objet : Re: [ovirt-users] USB Modem in a VM
----- Original Message -----
> From: "VONDRA Alain" <AVONDRA at unicef.fr>
> To: "Alon Bar-Lev" <alonbl at redhat.com>, "Michal Skrivanek"
> <mskrivan at redhat.com>
> Cc: users at ovirt.org
> Sent: Thursday, January 15, 2015 10:33:19 PM
> Subject: Re: [ovirt-users] USB Modem in a VM
>
> Hi,
> I've tried also to inject the device with virsh attach-device, all
> seems to work but nothing happen in the VM :
>
> [root at unc-srv-hyp2 ~]$ virsh attach-device unc-srv-prnt3
> usb-modem.xml Please enter your authentication name: root Please enter
> your password:
> Device attached successfully
>
> What did I do wrong, any ideas ?
Hello,
One possibility might be the fact that libvirt itself doesn't have managed mode for USB devices and I'm not sure virt-manager has the appropriate routine handled.
Could you try running
$ virsh nodedev-list
to find the correct usb device and then
# virsh nodedev-detach the_usb_device
or posibly nodedev-dettach if you run older libvirt?
After that, try starting VM with hostdev element added to XML.
> Regards
>
>
>
>
>
>
> Alain VONDRA
> Chargé d'exploitation des Systèmes d'Information Direction
> Administrative et Financière
> +33 1 44 39 77 76
> UNICEF France
> 3 rue Duguay Trouin 75006 PARIS
> www.unicef.fr
>
>
>
>
> ________________________________________
> De : Alon Bar-Lev [alonbl at redhat.com]
> Envoyé : jeudi 15 janvier 2015 21:23
> À : VONDRA Alain; Michal Skrivanek
> Cc : users at ovirt.org
> Objet : Re: [ovirt-users] USB Modem in a VM
>
> Michal, any clue?
>
> ----- Original Message -----
> > From: "VONDRA Alain" <AVONDRA at unicef.fr>
> > To: "Alon Bar-Lev" <alonbl at redhat.com>
> > Cc: users at ovirt.org
> > Sent: Thursday, January 15, 2015 5:56:47 PM
> > Subject: RE: [ovirt-users] USB Modem in a VM
> >
> > Hi,
> > Thank you for your answer, I've tried to insert my USB modem, but it
> > doesn't up in the Windows VM.
> > I've tried to insert via virt-manager without success, I can't apply
> > the modification, however I see the modem using lsusb :
> >
> > lsusb
> > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus
> > 002 Device
> > 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002:
> > ID
> > 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device
> > 002: ID
> > 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device
> > 003: ID
> > 0624:0248 Avocent Corp. Virtual Hub Bus 001 Device 004: ID 0624:0249
> > Avocent Corp. Virtual Keyboard/Mouse Bus 002 Device 010: ID
> > 0572:1321 Conexant Systems (Rockwell), Inc.
> >
> > I've unload the "cdc_acm" kernel module via rmmod without success.
> > I've also tried to edit the xml appending the ID and VENDDOR tags :
> >
> > <hostdev mode='subsystem' type='usb'>
> > <source>
> > <vendor id='0x0572'/>
> > <product id='0x1321'/>
> > </source>
> > </hostdev>
> >
> > Ut at the first load the config disappears...
> > Do I need to restart the host or restart libvirtd services ?
> >
> > Thanks for your help
> > Alain
> >
> >
> >
> > Alain VONDRA
> > Chargé d'exploitation des Systèmes d'Information Direction
> > Administrative et Financière
> > +33 1 44 39 77 76
> > UNICEF France
> > 3 rue Duguay Trouin 75006 PARIS
> > www.unicef.fr
> >
> >
> >
> >
> > -----Message d'origine-----
> > De : Alon Bar-Lev [mailto:alonbl at redhat.com] Envoyé : mardi 13
> > janvier 2015 17:47 À : VONDRA Alain Cc : users at ovirt.org Objet : Re:
> > [ovirt-users] USB Modem in a VM
> >
> >
> >
> > ----- Original Message -----
> > > From: "VONDRA Alain" <AVONDRA at unicef.fr>
> > > To: users at ovirt.org
> > > Sent: Tuesday, January 13, 2015 5:55:01 PM
> > > Subject: [ovirt-users] USB Modem in a VM
> > >
> > >
> > >
> > > Hi,
> > >
> > > Can you tell me if I can use an USB modem through one of the
> > > hypervisor hosts to a Windows VM ?
> > >
> > > I’d like to install a Windows Fax Server.
> > >
> > > Thank you for your answers.
> >
> >
> > should be possible using qemu args: -usbdevice
> > host:vendor_id:product_id
> >
> > in libvirt replace @VENDOR@ and @DEVICE@ to device specific properties:
> >
> > <domain type='kvm'>
> > <name>...</name>
> > …
> > <devices>
> > …
> > <hostdev mode='subsystem' type='usb'>
> > <source>
> > <vendor id='0x at VENDOR@'/>
> > <product id='0x at DEVICE@'/>
> > </source>
> > </hostdev>
> > </devices>
> > </domain>
> >
> > if this option is not exposed in ui you can use vdsm-hooks[1] to
> > modify the libvirt configuration and inject such device.
> >
> > Regards,
> > Alon
> >
> > [1] http://www.ovirt.org/VDSM-Hooks
> >
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
More information about the Users
mailing list