WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] pci passthrough xhci host controller

To: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] pci passthrough xhci host controller
From: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>
Date: Wed, 15 Sep 2010 23:09:35 +0200
Cc:
Delivery-date: Wed, 15 Sep 2010 14:10:21 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Eikelenboom IT services
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Konrad,

I have changed my setup a bit, using my old workstation as a xen test platform 
at the moment.

I'm now running:
- Xen-unstable                       xen_changeset : Fri Sep 10 19:06:33 2010 
+0100 22132:3985fea87987
- Dom0: pvops stable-2.6.32.x        last commit 
b297cdac0373625d3cd0e6f2b393570dcf2edba6
- DomU: Own merge of:
                  -linus 2.6.36(-rc4) tree last commit 
9c03f1622af051004416dd3e24d8a0fa31e34178
                  -your pci-front 0.6 tree

- Only one domU is running (copy of the one i used before on the other machine)
- Only one pci-e xhci hostcontroller is passed through (02:00.0)
- domU is booted with only iommu-soft

What happens:
     - domU boots fine, pci device is present, lsusb shows the card, but the 
grab util can't find the grabber on /dev/video0
     - The app keeps on trying ..
     - What i do see is a continuing stream of suspected kmemleaks in the domU

Any more debug info/output can of course be generated ...
--
Sander

unreferenced object 0xffff88002d7004c0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 931.016s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
security:~# cat /sys/kernel/debug/kmemleak
unreferenced object 0xffff88002fc025c0 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 934.525s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 ff 0c 00 00 00 00 00 00  ................
    a5 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1b0d>] pci_direct_probe+0x3c/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02600 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 934.525s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 fb 0c 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c20>] pci_direct_probe+0x14f/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02640 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 934.525s)
  hex dump (first 32 bytes):
    00 c0 00 00 00 00 00 00 ff cf 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c4c>] pci_direct_probe+0x17b/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002d700460 (size 32):
  comm "swapper", pid 1, jiffies 4294667948 (age 933.884s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bad29>] xen_pcifront_enable_irq+0x4b/0x7a
    [<ffffffff814bc1c4>] pcibios_enable_device+0x29/0x2d
    [<ffffffff81240166>] do_pci_enable_device+0x28/0x40
    [<ffffffff812401d3>] __pci_enable_device_flags+0x55/0x69
    [<ffffffff812401f5>] pci_enable_device+0xe/0x10
    [<ffffffff813f5eab>] usb_hcd_pci_probe+0x42/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
unreferenced object 0xffff88002d7002a0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 933.918s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
unreferenced object 0xffff88002d7004c0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 933.918s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
security:~# cat /sys/kernel/debug/kmemleak
unreferenced object 0xffff88002fc025c0 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 935.641s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 ff 0c 00 00 00 00 00 00  ................
    a5 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1b0d>] pci_direct_probe+0x3c/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02600 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 935.641s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 fb 0c 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c20>] pci_direct_probe+0x14f/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02640 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 935.641s)
  hex dump (first 32 bytes):
    00 c0 00 00 00 00 00 00 ff cf 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c4c>] pci_direct_probe+0x17b/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002d700460 (size 32):
  comm "swapper", pid 1, jiffies 4294667948 (age 935.008s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bad29>] xen_pcifront_enable_irq+0x4b/0x7a
    [<ffffffff814bc1c4>] pcibios_enable_device+0x29/0x2d
    [<ffffffff81240166>] do_pci_enable_device+0x28/0x40
    [<ffffffff812401d3>] __pci_enable_device_flags+0x55/0x69
    [<ffffffff812401f5>] pci_enable_device+0xe/0x10
    [<ffffffff813f5eab>] usb_hcd_pci_probe+0x42/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
unreferenced object 0xffff88002d7002a0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 935.035s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
unreferenced object 0xffff88002d7004c0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 935.035s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f




lspci domU:

02:00.0 USB Controller [0c03]: NEC Corporation Device [1033:0194] (rev 03) 
(prog-if 30)
        Subsystem: Micro-Star International Co., Ltd. Device [1462:4257]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at fea00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
                Vector table: BAR=0 offset=00001000
                PBA: BAR=0 offset=00001080
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 
<4us, L1 unlimited
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, 
Selectable De-emphasis: -6dB
                         Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -3.5dB
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] #18
        Kernel driver in use: xhci_hcd


 lspci dom0:

 02:00.0 USB Controller [0c03]: NEC Corporation Device [1033:0194] (rev 03) 
(prog-if 30)
        Subsystem: Micro-Star International Co., Ltd. Device [1462:4257]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at fea00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 
Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [90] MSI-X: Enable+ Mask- TabSize=8
                Vector table: BAR=0 offset=00001000
                PBA: BAR=0 offset=00001080
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 
<4us, L1 unlimited
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] #18
        Kernel driver in use: pciback


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>