Bug 46341 - Xen PCI passthrough does not work on kernel 3.5.2
Summary: Xen PCI passthrough does not work on kernel 3.5.2
Status: NEW
Alias: None
Product: Virtualization
Classification: Unclassified
Component: Xen (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: virtualization_xen
Depends on:
Reported: 2012-08-23 06:46 UTC by Dmitry Alekseev
Modified: 2012-08-23 13:18 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.5.2
Tree: Mainline
Regression: Yes


Description Dmitry Alekseev 2012-08-23 06:46:45 UTC
Xen PCI passthrough does not work on kernel 3.5.2
It works fine on kernel 3.2.28, 3.3.4 and 3.4.9
Hardware: vt-d enabled (motherboard intel dq67sw, processor intel core i7 2600)

 Xen: xen 4.1 (4.1.1 and 4.1.2 tested)
 Dom0: linux ( fedora 17 with (3.3.4 and 3.5.2) and  ubuntu 10.11 with vanila kernel ( 3.2.28, 3.4.9 and 3.5.2) tested)
 DomU: Windows XP proffesional

on Dom0 side all  looks as usual xm pci-list shows pci devices in DomU
on DomU side pci devices present but does not work - drivers can't start
Comment 1 Dmitry Alekseev 2012-08-23 06:58:00 UTC
tested on onboard usb controller

root@debsrv:~# lspci -v -s 00:1d.0
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
        Subsystem: Intel Corporation Device 2008
        Flags: medium devsel, IRQ 23
        [virtual] Memory at fe626000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: pciback

Note You need to log in before you can comment on or make changes to this bug.