[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: Mon, 25 Jun 2012 15:50:46 +0200
  • Delivery-date: Mon, 25 Jun 2012 13:52:45 +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, 2009 and 2102)
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.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.

[Sorry about any possible double-post. I've registered to the list.]

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®.