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

Re: [Xen-users] vga passthrogh on mainboards with broken ivrs tables


  • To: "'David Sutton'" <kantras@xxxxxxxxx>
  • From: "Eric Houby" <ehouby@xxxxxxxxx>
  • Date: Fri, 3 Jan 2014 15:13:00 -0700
  • Cc: xen-users@xxxxxxxxxxxxx
  • Delivery-date: Fri, 03 Jan 2014 22:13:53 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>
  • Thread-index: AQGZlYK36b84yUdNG3pyEhhUL/BDQANUR2XfAfcYrjgBlgDWHAH9TomyAd1NLMWaiIYj4A==

  Just wanting to check the basics - have you also make sure you've installed the latest BIOS update for your motherboard? Sometimes these updates contain fixes fror issues such as bad table entries. 

Regards,

  David

 

David,

 

Yes, I have the latest BIOS update, F10a, for my GA-990FXA-UD3 ver1.1.  PCI passthrough works fine for USB controllers but when I try to passthrough a secondary VGA card I see crash logs as copied in the attachment.  If you, or any others on the list, have ideas on how to work through this issue I would be very interested in hearing them.

 

Thanks,

 

Eric

 

 


I've been looking through the log file and my first instinct is that you're experiencing a driver issue on dom0, which is causing the issue (basically a driver on dom0 has already claimed the device and doesn't like that you're trying to take it away). To validate that, I'd need some more information; You mention that this is a dual GPU system; are both GPUs ATI/AMD/Radeon? How are you making the second GPU available to be passed through (via xl commands? modprobe options? passed kernel options?)
 

Regards,

  David

 

 

David,

 

This box does have two GPUs:

 

[root@xen ~]# lspci | grep VGA

01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper PRO [Radeon HD 5750]

 

I have the NVIDIA for use with Dom0 and would like to pass the Radeon HD 5750 to a VM running Win7.  To assign the 5750 to pciback, I have tried several methods as shown on the Xen PCI Passthrough Wiki  at http://wiki.xen.org/wiki/Xen_PCI_Passthrough.  Dynamic Assignment to pciback with xl and sysfs both result in similar errors as shown in my previous email .  To prevent the Radeon driver from loading at boot time, I tried Static Assignment but it fails to stop the Radeon driver from loading.  Here is what I think is the relevant configuration for Static Assignment, maybe I have not followed the Wiki accurately:

 

[root@xen ~]# lspci –k

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper PRO [Radeon HD 5750]

        Subsystem: Hightech Information System Ltd. Device 2287

        Kernel driver in use: radeon

 

[root@xen ~]# cat /etc/modprobe.d/radeon.conf

install radeon /sbin/modprobe xen-pciback ; /sbin/modprobe --first-time --ignore-install radeon

options xen-pciback hide=(0000:04:00.0)

 

[root@xen ~]# lsinitrd | grep pciback

drwxr-xr-x   2 root     root            0 Dec 28 10:16 usr/lib/modules/3.12.5-302.fc20.x86_64/kernel/drivers/xen/xen-pciback

-rw-r--r--   1 root     root       106151 Dec 17 14:03 usr/lib/modules/3.12.5-302.fc20.x86_64/kernel/drivers/xen/xen-pciback/xen-pciback.ko

 

 

After a reboot xen-pciback is not loaded and the 5750 is still using the radeon driver.

 

Thanks,

 

Eric

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

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