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

[Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit

  • To: xen-users@xxxxxxxxxxxxx
  • From: Radoslaw Szkodzinski <astralstorm@xxxxxxxxx>
  • Date: Sun, 24 Jun 2012 13:48:52 +0200
  • Delivery-date: Tue, 26 Jun 2012 10:41:07 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>

I've been consistently attempting to make the setup mentioned in the
subject work on the following hardware:

Xeon E3 1275 (v1, Sandy Bridge)
Asus P8B WS (Firmware: 0904 and 2009)
Sapphire Radeon HD 7950 OC (Firmware:
Linux 3.4.1 dom0, x86-64, pvops.
Xen 4.1.2 (+ security patch) and 4.1.3-rc1.
Old qemu-dm setup. (not new mainline qemu)

Windows 7 64-bit (actually debug build), 4 GB allocated memory
Signed Uninvention GPLPV drivers (in use for disk and networking)

I've heard others managed to get this setup running without issues.

What I've been able to get is the passthrough to work exactly once per
start of the HVM.
Second start of the HVM Windows 7 64-bit results in a bluescreen
mentioning a page fault.

I've also attempted to force a PCI bus reset on the card via sysfs and
also a forced detach and rescan - trying to passthrough the card
afterwards results in a hard hang.
Same result if xen-pciback is set with passthrough=1.

I haven't found a way to force a power state reset yet (d3->d0->d3),
it'd be useful for a test.

Any other ideas how to debug this? I can provide various logs as necessary.

[Note: I'm not subscribed to the list, please CC.]
RadosÅaw SzkodziÅski

Xen-users mailing list



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