On 16 Jan 2015, at 12:10, VONDRA Alain wrote: > 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.
How do you check it in the guest? can you try that with Linux guest to see if any device whatsoever shows up? Thanks, michal > 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:[email protected]] > Envoyé : vendredi 16 janvier 2015 11:37 > À : VONDRA Alain > Cc : Alon Bar-Lev; Michal Skrivanek; [email protected] > Objet : Re: [ovirt-users] USB Modem in a VM > > ----- Original Message ----- >> From: "VONDRA Alain" <[email protected]> >> To: "Alon Bar-Lev" <[email protected]>, "Michal Skrivanek" >> <[email protected]> >> Cc: [email protected] >> 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@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 [[email protected]] >> Envoyé : jeudi 15 janvier 2015 21:23 >> À : VONDRA Alain; Michal Skrivanek >> Cc : [email protected] >> Objet : Re: [ovirt-users] USB Modem in a VM >> >> Michal, any clue? >> >> ----- Original Message ----- >>> From: "VONDRA Alain" <[email protected]> >>> To: "Alon Bar-Lev" <[email protected]> >>> Cc: [email protected] >>> 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:[email protected]] Envoyé : mardi 13 >>> janvier 2015 17:47 À : VONDRA Alain Cc : [email protected] Objet : Re: >>> [ovirt-users] USB Modem in a VM >>> >>> >>> >>> ----- Original Message ----- >>>> From: "VONDRA Alain" <[email protected]> >>>> To: [email protected] >>>> 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@VENDOR@'/> >>> <product id='0x@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 >> [email protected] >> http://lists.ovirt.org/mailman/listinfo/users >> _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

