From michal.skrivanek at redhat.com Tue Jul 22 04:12:26 2014 Content-Type: multipart/mixed; boundary="===============8411738766463715010==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [ovirt-users] hostusb hook - VM device errors in Windows VM Date: Tue, 22 Jul 2014 10:12:15 +0200 Message-ID: <3F9548F8-CD0F-462B-BB09-FB64030EB69B@redhat.com> In-Reply-To: CAHnsdUt=svjeEUbmeexryPQ9-q656sSX3RKUJgm6ARWKR5-=Ww@mail.gmail.com --===============8411738766463715010== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_334E766B-B383-4C24-B177-CA12AC47A90D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dus-ascii On 21 Jul 2014, at 20:54, Steve Dainard wrote: > I should mention I can mount this usb drive in a CentOS 6.5 VM without = =3D any problems. Hi, there should be no difference configuration-wise. well, please compare =3D libvirt's xml to be sure and confirm If it's the case then it might be a problem of qemu/kvm and/or windows Thanks, michal >=3D20 >=3D20 > On Mon, Jul 21, 2014 at 2:11 PM, Steve Dainard =3D wrote: > I'm using the hostusb hook on RHEV 3.4 trial. >=3D20 > The usb device is passed through to the VM, but I'm getting errors in =3D a Windows VM when the device driver is loaded. >=3D20 > I started with a simple usb drive, on the host it is listed as: >=3D20 > Bus 002 Device 010: ID 05dc:c75c Lexar Media, Inc.=3D20 >=3D20 > Which I added as 0x05dc:0xc75c to the Windows 7 x64 VM. >=3D20 > In Windows I get an error in device manager: > USB Mass Storage Device "This device cannot start. (Code 10)" > Properties/General Tab: Device type: Universal Serial Bus Controllers, = =3D Manufacturer: Compatible USB storage device, Location: =3D Port_#0001.Hub_#0001 >=3D20 > Under hardware Ids:=3D20 > USB\VID_05DC&PID_C75C&REV_0102 > USB\VID_05DC&PID_C75C >=3D20 > So it looks like the proper USB device ID is passed to the VM. >=3D20 > I don't see any error messages in event viewer, and I don't see =3D anything in VDSM logs either. >=3D20 > Any help is appreciated. >=3D20 > Steve >=3D20 > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --Apple-Mail=3D_334E766B-B383-4C24-B177-CA12AC47A90D Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=3Dus-ascii
On 21 Jul 20= 14, at 20:54, Steve Dainard wrote:

I should mention I can moun= t this usb drive in a CentOS 6.5 VM without any problems.

Hi,
there should be no difference configuration-w= ise. well, please compare libvirt's xml to be sure and confirm
If= it's the case then it might be a problem of qemu/kvm and/or windows
<= div>
Thanks,
michal



On = Mon, Jul 21, 2014 at 2:11 PM, Steve Dainard <sdainard(a)miovision= .com> wrote:
I'm using the hostusb hook = on RHEV 3.4 trial.

The usb device is passed through to t= he VM, but I'm getting errors in a Windows VM when the device driver is loa= ded.

I started with a simple usb drive, on the host it is listed as:
<= div>
Bus 002 Device 010: ID 05dc:c75c Lexar Media, Inc.&= nbsp;

Which I added as 0x05dc:0xc75c to= the Windows 7 x64 VM.

In Windows I get an error in device manager:
= USB Mass Storage Device "This device cannot start. (Code 10)"
Pro= perties/General Tab: Device type: Universal Serial Bus Controllers, Manufac= turer: Compatible USB storage device, Location: Port_#0001.Hub_#0001

Under hardware Ids: 
USB\VID_05DC&a= mp;PID_C75C&REV_0102
USB\VID_05DC&PID_C75C

So it looks like the proper USB device ID is pa= ssed to the VM.

I don't see any error messages in event viewer, and I d= on't see anything in VDSM logs either.

Any help is= appreciated.

Steve

_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ov= irt.org/mailman/listinfo/users

--Apple-Mail=3D_334E766B-B383-4C24-B177-CA12AC47A90D-- --===============8411738766463715010== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMzM0RTc2NkItQjM4My00QzI0LUIxNzctQ0ExMkFDNDdBOTBECkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11cy1hc2NpaQoKCk9uIDIxIEp1bCAyMDE0LCBhdCAyMDo1NCwgU3Rl dmUgRGFpbmFyZCB3cm90ZToKCj4gSSBzaG91bGQgbWVudGlvbiBJIGNhbiBtb3VudCB0aGlzIHVz YiBkcml2ZSBpbiBhIENlbnRPUyA2LjUgVk0gd2l0aG91dCA9CmFueSBwcm9ibGVtcy4KCkhpLAp0 aGVyZSBzaG91bGQgYmUgbm8gZGlmZmVyZW5jZSBjb25maWd1cmF0aW9uLXdpc2UuIHdlbGwsIHBs ZWFzZSBjb21wYXJlID0KbGlidmlydCdzIHhtbCB0byBiZSBzdXJlIGFuZCBjb25maXJtCklmIGl0 J3MgdGhlIGNhc2UgdGhlbiBpdCBtaWdodCBiZSBhIHByb2JsZW0gb2YgcWVtdS9rdm0gYW5kL29y IHdpbmRvd3MKClRoYW5rcywKbWljaGFsCgo+PTIwCj49MjAKPiBPbiBNb24sIEp1bCAyMSwgMjAx NCBhdCAyOjExIFBNLCBTdGV2ZSBEYWluYXJkID0KPHNkYWluYXJkQG1pb3Zpc2lvbi5jb20+IHdy b3RlOgo+IEknbSB1c2luZyB0aGUgaG9zdHVzYiBob29rIG9uIFJIRVYgMy40IHRyaWFsLgo+PTIw Cj4gVGhlIHVzYiBkZXZpY2UgaXMgcGFzc2VkIHRocm91Z2ggdG8gdGhlIFZNLCBidXQgSSdtIGdl dHRpbmcgZXJyb3JzIGluID0KYSBXaW5kb3dzIFZNIHdoZW4gdGhlIGRldmljZSBkcml2ZXIgaXMg bG9hZGVkLgo+PTIwCj4gSSBzdGFydGVkIHdpdGggYSBzaW1wbGUgdXNiIGRyaXZlLCBvbiB0aGUg aG9zdCBpdCBpcyBsaXN0ZWQgYXM6Cj49MjAKPiBCdXMgMDAyIERldmljZSAwMTA6IElEIDA1ZGM6 Yzc1YyBMZXhhciBNZWRpYSwgSW5jLj0yMAo+PTIwCj4gV2hpY2ggSSBhZGRlZCBhcyAweDA1ZGM6 MHhjNzVjIHRvIHRoZSBXaW5kb3dzIDcgeDY0IFZNLgo+PTIwCj4gSW4gV2luZG93cyBJIGdldCBh biBlcnJvciBpbiBkZXZpY2UgbWFuYWdlcjoKPiBVU0IgTWFzcyBTdG9yYWdlIERldmljZSAiVGhp cyBkZXZpY2UgY2Fubm90IHN0YXJ0LiAoQ29kZSAxMCkiCj4gUHJvcGVydGllcy9HZW5lcmFsIFRh YjogRGV2aWNlIHR5cGU6IFVuaXZlcnNhbCBTZXJpYWwgQnVzIENvbnRyb2xsZXJzLCA9Ck1hbnVm YWN0dXJlcjogQ29tcGF0aWJsZSBVU0Igc3RvcmFnZSBkZXZpY2UsIExvY2F0aW9uOiA9ClBvcnRf IzAwMDEuSHViXyMwMDAxCj49MjAKPiBVbmRlciBoYXJkd2FyZSBJZHM6PTIwCj4gVVNCXFZJRF8w NURDJlBJRF9DNzVDJlJFVl8wMTAyCj4gVVNCXFZJRF8wNURDJlBJRF9DNzVDCj49MjAKPiBTbyBp dCBsb29rcyBsaWtlIHRoZSBwcm9wZXIgVVNCIGRldmljZSBJRCBpcyBwYXNzZWQgdG8gdGhlIFZN Lgo+PTIwCj4gSSBkb24ndCBzZWUgYW55IGVycm9yIG1lc3NhZ2VzIGluIGV2ZW50IHZpZXdlciwg YW5kIEkgZG9uJ3Qgc2VlID0KYW55dGhpbmcgaW4gVkRTTSBsb2dzIGVpdGhlci4KPj0yMAo+IEFu eSBoZWxwIGlzIGFwcHJlY2lhdGVkLgo+PTIwCj4gU3RldmUKPj0yMAo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4g VXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzCgoKLS1BcHBsZS1NYWlsPV8zMzRFNzY2Qi1CMzgzLTRDMjQtQjE3Ny1DQTEyQUM0N0E5 MEQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdApDb250ZW50LVR5cGU6IHRleHQvaHRt bDsKCWNoYXJzZXQ9dXMtYXNjaWkKCjxodG1sPjxoZWFkPjwvaGVhZD48Ym9keSBzdHlsZT0id29y ZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGlu ZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7ICI+PGJyPjxkaXY+PGRpdj5PbiAyMSBKdWwgMjAx NCwgYXQgMjA6NTQsIFN0ZXZlIERhaW5hcmQgd3JvdGU6PC9kaXY+PGJyIGNsYXNzPSJBcHBsZS1p bnRlcmNoYW5nZS1uZXdsaW5lIj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2IGRpcj0ibHRy Ij5JIHNob3VsZCBtZW50aW9uIEkgY2FuIG1vdW50IHRoaXMgdXNiIGRyaXZlIGluIGEgQ2VudE9T IDYuNSBWTSB3aXRob3V0IGFueSBwcm9ibGVtcy48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+ PC9kaXY+SGksPC9kaXY+PGRpdj50aGVyZSBzaG91bGQgYmUgbm8gZGlmZmVyZW5jZSBjb25maWd1 cmF0aW9uLXdpc2UuIHdlbGwsIHBsZWFzZSBjb21wYXJlIGxpYnZpcnQncyB4bWwgdG8gYmUgc3Vy ZSBhbmQgY29uZmlybTwvZGl2PjxkaXY+SWYgaXQncyB0aGUgY2FzZSB0aGVuIGl0IG1pZ2h0IGJl IGEgcHJvYmxlbSBvZiBxZW11L2t2bSBhbmQvb3Igd2luZG93czwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+bWljaGFsPC9kaXY+PGRpdj48YnI+PGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48YnI+PGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiPk9uIE1vbiwgSnVsIDIxLCAyMDE0IGF0IDI6MTEgUE0sIFN0ZXZlIERhaW5h cmQgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86c2RhaW5hcmRAbWlvdmlzaW9u LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNkYWluYXJkQG1pb3Zpc2lvbi5jb208L2E+Jmd0Ozwvc3Bh bj4gd3JvdGU6PGJyPgoKPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy Z2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFl eCI+PGRpdiBkaXI9Imx0ciI+SSdtIHVzaW5nIHRoZSBob3N0dXNiIGhvb2sgb24gUkhFViAzLjQg dHJpYWwuPGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgdXNiIGRldmljZSBpcyBwYXNzZWQgdGhyb3Vn aCB0byB0aGUgVk0sIGJ1dCBJJ20gZ2V0dGluZyBlcnJvcnMgaW4gYSBXaW5kb3dzIFZNIHdoZW4g dGhlIGRldmljZSBkcml2ZXIgaXMgbG9hZGVkLjwvZGl2PgoKPGRpdj48YnI+PC9kaXY+CjxkaXY+ SSBzdGFydGVkIHdpdGggYSBzaW1wbGUgdXNiIGRyaXZlLCBvbiB0aGUgaG9zdCBpdCBpcyBsaXN0 ZWQgYXM6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2PkJ1cyAwMDIgRGV2aWNlIDAxMDog SUQgMDVkYzpjNzVjIExleGFyIE1lZGlhLCBJbmMuJm5ic3A7PC9kaXY+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5XaGljaCBJIGFkZGVkIGFzJm5ic3A7MHgwNWRjOjB4Yzc1YyB0byB0aGUgV2lu ZG93cyA3IHg2NCBWTS48L2Rpdj4KCgo8ZGl2Pjxicj48L2Rpdj48ZGl2PkluIFdpbmRvd3MgSSBn ZXQgYW4gZXJyb3IgaW4gZGV2aWNlIG1hbmFnZXI6PC9kaXY+PGRpdj5VU0IgTWFzcyBTdG9yYWdl IERldmljZSAiVGhpcyBkZXZpY2UgY2Fubm90IHN0YXJ0LiAoQ29kZSAxMCkiPC9kaXY+PGRpdj5Q cm9wZXJ0aWVzL0dlbmVyYWwgVGFiOiBEZXZpY2UgdHlwZTogVW5pdmVyc2FsIFNlcmlhbCBCdXMg Q29udHJvbGxlcnMsIE1hbnVmYWN0dXJlcjogQ29tcGF0aWJsZSBVU0Igc3RvcmFnZSBkZXZpY2Us IExvY2F0aW9uOiBQb3J0XyMwMDAxLkh1Yl8jMDAwMTwvZGl2PgoKCjxkaXY+PGJyPjwvZGl2Pjxk aXY+VW5kZXIgaGFyZHdhcmUgSWRzOiZuYnNwOzwvZGl2PjxkaXY+PGRpdj5VU0JcVklEXzA1REMm YW1wO1BJRF9DNzVDJmFtcDtSRVZfMDEwMjwvZGl2PjwvZGl2PjxkaXY+PGRpdj5VU0JcVklEXzA1 REMmYW1wO1BJRF9DNzVDPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBpdCBsb29r cyBsaWtlIHRoZSBwcm9wZXIgVVNCIGRldmljZSBJRCBpcyBwYXNzZWQgdG8gdGhlIFZNLjwvZGl2 PgoKCjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBkb24ndCBzZWUgYW55IGVycm9yIG1lc3NhZ2VzIGlu IGV2ZW50IHZpZXdlciwgYW5kIEkgZG9uJ3Qgc2VlIGFueXRoaW5nIGluIFZEU00gbG9ncyBlaXRo ZXIuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5BbnkgaGVscCBpcyBhcHByZWNpYXRlZC48L2Rp dj48c3BhbiBjbGFzcz0iSE9FblpiIj48Zm9udCBjb2xvcj0iIzg4ODg4OCI+PGRpdj4KCjxicj48 L2Rpdj48ZGl2PlN0ZXZlPC9kaXY+PC9mb250Pjwvc3Bhbj48L2Rpdj4KPC9ibG9ja3F1b3RlPjwv ZGl2Pjxicj48L2Rpdj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX188YnI+VXNlcnMgbWFpbGluZyBsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpVc2Vyc0Bvdmly dC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzPGJyPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9ib2R5PjwvaHRt bD4KLS1BcHBsZS1NYWlsPV8zMzRFNzY2Qi1CMzgzLTRDMjQtQjE3Ny1DQTEyQUM0N0E5MEQtLQo= --===============8411738766463715010==--