qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] USB2.0 passthrough on Win2003 problems


From: Gonglei (Arei)
Subject: [Qemu-devel] USB2.0 passthrough on Win2003 problems
Date: Sat, 5 Jan 2013 10:30:12 +0000

Hi, all

   I want to test usb2.0 passthrough on xen-4.2 and upstream qemu-1.2.2but I’m failed when I choose Windows Server 2003 Standard Edition as a guest, and successed on Windows 2008 guest.

   The qemu command line options like those:

         qemu-system-i386

           -device usb-ehci,id=ehci

-device usb-host,bus=ehci.0,hostbus=2,hostport=2

 

  Then, I start the vm, I can see the vm is running. But the vnc screen is black and nothing can be seen. Is there something wrong?

 

  Anyone can give me some suggestions? Thanks!

 

  By qemu tracing, I get the next tracing log(more in attachment):

 

usb_port_attach 0.000 bus=0x0 port=1

usb_ehci_mmio_writel 705231.531 addr=0x20 str=USBCMD val=0x80002

usb_ehci_mmio_change 4.232 addr=0x20 str=USBCMD new=0x80000 old=0x80000

usb_ehci_mmio_writel 40.777 addr=0x28 str=USBINTR val=0x0

usb_ehci_mmio_change 1.640 addr=0x28 str=USBINTR new=0x0 old=0x0

usb_ehci_mmio_writel 20.197 addr=0x34 str=P-LIST BASE val=0x7f7fc000

usb_ehci_mmio_change 1.608 addr=0x34 str=P-LIST BASE new=0x7f7fc000 old=0x0

usb_ehci_mmio_writel 20.737 addr=0x38 str=A-LIST ADDR val=0x7f7fef40

usb_ehci_mmio_change 1.654 addr=0x38 str=A-LIST ADDR new=0x7f7fef40 old=0x0

usb_ehci_mmio_writel 20.608 addr=0x20 str=USBCMD val=0x80031

usb_ehci_usbsts 2.646 sts=HALT state=0x0

usb_ehci_mmio_change 7.542 addr=0x20 str=USBCMD new=0x80031 old=0x80000

usb_ehci_usbsts 6.748 sts=ASS state=0x1

usb_ehci_usbsts 9.708 sts=REC state=0x1

usb_ehci_usbsts 12.173 sts=REC state=0x0

usb_ehci_mmio_writel 15.088 addr=0x60 str=CONFIGFLAG val=0x1

usb_ehci_mmio_change 1.867 addr=0x60 str=CONFIGFLAG new=0x1 old=0x0

usb_ehci_usbsts 986.142 sts=PSS state=0x1

usb_ehci_usbsts 8.742 sts=REC state=0x1

usb_ehci_usbsts 5.042 sts=REC state=0x0

usb_ehci_usbsts 994.507 sts=REC state=0x1

usb_ehci_usbsts 5.052 sts=REC state=0x0

usb_ehci_usbsts 998.258 sts=REC state=0x1

usb_ehci_usbsts 5.357 sts=REC state=0x0

usb_ehci_usbsts 996.866 sts=REC state=0x1

usb_ehci_usbsts 5.193 sts=REC state=0x0

usb_ehci_usbsts 1013.441 sts=REC state=0x1

usb_ehci_usbsts 5.036 sts=REC state=0x0

usb_ehci_usbsts 1009.202 sts=REC state=0x1

usb_ehci_usbsts 5.039 sts=REC state=0x0

usb_ehci_usbsts 999.917 sts=REC state=0x1

usb_ehci_usbsts 5.102 sts=REC state=0x0

usb_ehci_usbsts 1003.846 sts=REC state=0x1

usb_ehci_usbsts 5.067 sts=REC state=0x0

usb_ehci_usbsts 1006.201 sts=REC state=0x1

usb_ehci_usbsts 5.021 sts=REC state=0x0

usb_ehci_usbsts 1014.848 sts=REC state=0x1

usb_ehci_usbsts 4.964 sts=REC state=0x0

usb_ehci_mmio_writel 132.412 addr=0x20 str=USBCMD val=0x80000

usb_ehci_mmio_change 5.373 addr=0x20 str=USBCMD new=0x80000 old=0x80031

usb_ehci_usbsts 6.624 sts=ASS state=0x0

usb_ehci_usbsts 1009.074 sts=PSS state=0x0

usb_ehci_usbsts 1.815 sts=HALT state=0x1

usb_ehci_mmio_writel 20762931.990 addr=0x20 str=USBCMD val=0x80002

usb_ehci_mmio_change 4.657 addr=0x20 str=USBCMD new=0x80000 old=0x80000

usb_ehci_mmio_writel 55.454 addr=0x38 str=A-LIST ADDR val=0x0

usb_ehci_mmio_change 1.872 addr=0x38 str=A-LIST ADDR new=0x0 old=0x0

usb_ehci_mmio_writel 19.170 addr=0x34 str=P-LIST BASE val=0x0

usb_ehci_mmio_change 1.584 addr=0x34 str=P-LIST BASE new=0x0 old=0x0

usb_ehci_mmio_writel 71.014 addr=0x34 str=P-LIST BASE val=0x99be000

usb_ehci_mmio_change 1.751 addr=0x34 str=P-LIST BASE new=0x99be000 old=0x0

usb_ehci_mmio_writel 20.489 addr=0x38 str=A-LIST ADDR val=0x99bf002

usb_ehci_mmio_change 1.631 addr=0x38 str=A-LIST ADDR new=0x99bf002 old=0x0

usb_ehci_mmio_writel 57.951 addr=0x60 str=CONFIGFLAG val=0x1

usb_ehci_mmio_change 2.022 addr=0x60 str=CONFIGFLAG new=0x1 old=0x0

usb_ehci_mmio_writel 37.381 addr=0x20 str=USBCMD val=0x10000

usb_ehci_mmio_change 1.563 addr=0x20 str=USBCMD new=0x10000 old=0x80000

usb_ehci_mmio_writel 37.280 addr=0x20 str=USBCMD val=0x10001

usb_ehci_usbsts 2.642 sts=HALT state=0x0

usb_ehci_mmio_change 8.182 addr=0x20 str=USBCMD new=0x10001 old=0x10000

usb_ehci_mmio_writel 85.502 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 1.594 addr=0x28 str=USBINTR new=0x3b old=0x0

usb_ehci_mmio_writel 14089.596 addr=0x64 str=PORTSC #0 val=0x1000

usb_ehci_mmio_change 1.964 addr=0x64 str=PORTSC #0 new=0x1000 old=0x1000

usb_ehci_mmio_writel 200.256 addr=0x68 str=PORTSC #1 val=0x1000

usb_ehci_mmio_change 1.741 addr=0x68 str=PORTSC #1 new=0x1000 old=0x1000

usb_ehci_mmio_writel 200.601 addr=0x6c str=PORTSC #2 val=0x1000

usb_ehci_mmio_change 1.687 addr=0x6c str=PORTSC #2 new=0x1000 old=0x1000

usb_ehci_mmio_writel 215.941 addr=0x70 str=PORTSC #3 val=0x1000

usb_ehci_mmio_change 1.577 addr=0x70 str=PORTSC #3 new=0x1000 old=0x1000

usb_ehci_mmio_writel 204.780 addr=0x74 str=PORTSC #4 val=0x1000

usb_ehci_mmio_change 1.585 addr=0x74 str=PORTSC #4 new=0x1000 old=0x1000

usb_ehci_mmio_writel 204.326 addr=0x78 str=PORTSC #5 val=0x1000

usb_ehci_mmio_change 1.579 addr=0x78 str=PORTSC #5 new=0x1000 old=0x1000

usb_ehci_mmio_writel 490209.892 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.498 addr=0x28 str=USBINTR new=0x3b old=0x3b

usb_ehci_mmio_writel 132.390 addr=0x64 str=PORTSC #0 val=0x1000

usb_ehci_mmio_change 2.031 addr=0x64 str=PORTSC #0 new=0x1000 old=0x1000

usb_ehci_mmio_writel 53.893 addr=0x68 str=PORTSC #1 val=0x1000

usb_ehci_mmio_change 1.580 addr=0x68 str=PORTSC #1 new=0x1000 old=0x1000

usb_ehci_mmio_writel 61.019 addr=0x6c str=PORTSC #2 val=0x1000

usb_ehci_mmio_change 1.577 addr=0x6c str=PORTSC #2 new=0x1000 old=0x1000

usb_ehci_mmio_writel 53.449 addr=0x70 str=PORTSC #3 val=0x1000

usb_ehci_mmio_change 1.658 addr=0x70 str=PORTSC #3 new=0x1000 old=0x1000

usb_ehci_mmio_writel 52.315 addr=0x74 str=PORTSC #4 val=0x1000

usb_ehci_mmio_change 11.126 addr=0x74 str=PORTSC #4 new=0x1000 old=0x1000

usb_ehci_mmio_writel 55.971 addr=0x78 str=PORTSC #5 val=0x1000

usb_ehci_mmio_change 1.593 addr=0x78 str=PORTSC #5 new=0x1000 old=0x1000

usb_ehci_mmio_writel 156156.215 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 2.512 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 252.059 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.653 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 265.470 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.785 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 358570.745 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.771 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 304.770 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.667 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 515215.934 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.164 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 274.917 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.632 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 515377.439 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.715 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 1377.393 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 2.034 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 514266.476 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.589 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 284.241 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.708 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 515315.746 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.002 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 290.999 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.640 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 31025.098 addr=0x20 str=USBCMD val=0x10001

usb_ehci_mmio_change 1.930 addr=0x20 str=USBCMD new=0x10001 old=0x10001

usb_ehci_mmio_writel 40.418 addr=0x20 str=USBCMD val=0x10000

usb_ehci_usbsts 2.773 sts=HALT state=0x1

usb_ehci_mmio_change 8.679 addr=0x20 str=USBCMD new=0x10000 old=0x10001

usb_ehci_mmio_writel 191.540 addr=0x28 str=USBINTR val=0x0

usb_ehci_mmio_change 1.618 addr=0x28 str=USBINTR new=0x0 old=0x3f

usb_ehci_mmio_writel 59.937 addr=0x28 str=USBINTR val=0x4

usb_ehci_mmio_change 1.502 addr=0x28 str=USBINTR new=0x4 old=0x0

usb_port_attach 426945690.291 bus=0x1 port=1

usb_ehci_port_attach 3.525 port=0x0 owner=ehci device=DT 101 G2

usb_ehci_irq 2.115 level=0x1 frindex=0x0 sts=0x1004 mask=0x4

usb_ehci_mmio_writel 2932.163 addr=0x24 str=USBSTS val=0x4

usb_ehci_usbsts 2.805 sts=PCD state=0x0

usb_ehci_irq 1.920 level=0x0 frindex=0x0 sts=0x1000 mask=0x4

usb_ehci_mmio_change 14.999 addr=0x24 str=USBSTS new=0x1000 old=0x1004

usb_ehci_mmio_writel 136.826 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.861 addr=0x28 str=USBINTR new=0x3f old=0x4

usb_ehci_mmio_writel 95.854 addr=0x30 str=unknown val=0x0

usb_ehci_mmio_change 1.655 addr=0x30 str=unknown new=0x0 old=0x0

usb_ehci_mmio_writel 30.938 addr=0x34 str=P-LIST BASE val=0x99be000

usb_ehci_mmio_change 1.730 addr=0x34 str=P-LIST BASE new=0x99be000 old=0x99be000

usb_ehci_mmio_writel 20.668 addr=0x38 str=A-LIST ADDR val=0x99bf002

usb_ehci_mmio_change 1.751 addr=0x38 str=A-LIST ADDR new=0x99bf002 old=0x99bf002

usb_ehci_mmio_writel 49.119 addr=0x20 str=USBCMD val=0x10001

usb_ehci_usbsts 8.072 sts=HALT state=0x0

usb_ehci_mmio_change 8.400 addr=0x20 str=USBCMD new=0x10001 old=0x10000

usb_ehci_mmio_writel 33.148 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.675 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 113852.477 addr=0x64 str=PORTSC #0 val=0x1003

usb_ehci_mmio_change 2.527 addr=0x64 str=PORTSC #0 new=0x1001 old=0x1003

usb_ehci_mmio_writel 469.253 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.970 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 245.130 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.650 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 123791.486 addr=0x64 str=PORTSC #0 val=0x1101

usb_ehci_mmio_change 3.076 addr=0x64 str=PORTSC #0 new=0x1101 old=0x1001

usb_ehci_mmio_writel 77812.135 addr=0x64 str=PORTSC #0 val=0x1001

usb_ehci_irq 5.303 level=0x1 frindex=0x0 sts=0x4 mask=0x3f

usb_ehci_port_attach 19.573 port=0x0 owner=ehci device=DT 101 G2

usb_ehci_irq 1.498 level=0x1 frindex=0x0 sts=0x4 mask=0x3f

usb_ehci_mmio_change 243840.477 addr=0x64 str=PORTSC #0 new=0x1005 old=0x1101

usb_ehci_mmio_writel 501.021 addr=0x24 str=USBSTS val=0x4

usb_ehci_usbsts 4.506 sts=PCD state=0x0

usb_ehci_irq 1.625 level=0x0 frindex=0x0 sts=0x0 mask=0x3f

usb_ehci_mmio_change 6.009 addr=0x24 str=USBSTS new=0x0 old=0x4

usb_ehci_mmio_writel 234.512 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 9.004 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 39.151 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 1.632 addr=0x28 str=USBINTR new=0x3b old=0x3b

usb_ehci_mmio_writel 295.101 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 1.672 addr=0x28 str=USBINTR new=0x3b old=0x3b

usb_ehci_mmio_writel 2149.758 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.941 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 65688.981 addr=0x28 str=USBINTR val=0x3b

usb_ehci_mmio_change 2.145 addr=0x28 str=USBINTR new=0x3b old=0x3f

usb_ehci_mmio_writel 864.828 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.807 addr=0x28 str=USBINTR new=0x3f old=0x3b

usb_ehci_mmio_writel 258.367 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.661 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 61184.701 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.932 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 31132.604 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.847 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 31250.183 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.869 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 31240.271 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.935 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 31252.547 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.880 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 31252.215 addr=0x28 str=USBINTR val=0x3f

usb_ehci_mmio_change 1.924 addr=0x28 str=USBINTR new=0x3f old=0x3f

usb_ehci_mmio_writel 31258.076 addr=0x28 str=USBINTR val=0x3f

… …

 

Best Regards!

Arei

 

 

Attachment: win2003-failed.log
Description: win2003-failed.log

Attachment: win2008-successed.log
Description: win2008-successed.log


reply via email to

[Prev in Thread] Current Thread [Next in Thread]