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

[Xen-devel] Graphics passthrough related issue



Hi,
 
I am facing an issue with enabling my graphics passthrough properly in Xen.

I am using  Xen 4.1.1 and 2.6.32.41 based PVOPS kernel as my Dom0.
Machine: core i5 vPro based Thinkpad T 520 laptop. 
I use Windows 7 and XP as my HVM DomUs.

I have an Intel Integrated Graphics Controller.
I can pass through the graphics device (using boot time passthrough) and the HVM DomUs boot fine and show me the log in screen.

But somehow I  lose my control over input devices (mouse/keyboard). My laptop has a PS/2 keypad and I do not know how to pass that through. So instead, I plugin an external keyboard and mouse to the USB slots that are available and pass them through to DomU.

But those are not accessible when I boot my DomU in the graphics pass through mode. (If I boot without graphics pass-through mode,
then I can pass external keyboard and mouse to the DomUs and they work fine.)

I have not applied any patch to the Xen 4.1.1 that I built from source obtained from xen.org and I am not doing any manual device/memory region mapping. I am not sure if I need any patch for the integrated graphics driver that I use.

Could any one provide me some input about what might be going wrong for me and how I could solve the issue. I am including the lspci output for reference. If some more information is needed from my side, please let me know.

Thanks



For enabling graphics passthrough, I hide and passthrough the devices highlighted.

root@dm-ThinkPad-T520:~# lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 6 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)
0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 05)
0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd FireWire Host Controller (rev 04)


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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.