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

Re: [Xen-users] VGA Passthrough of AMD FirePro W7000 to Windows 8: Not enough resources

  • To: Toby Miller <tobycmiller@xxxxxxxxx>, "xen-users@xxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxx>, "gordan@xxxxxxxxxx" <gordan@xxxxxxxxxx>
  • From: David TECHER <davidtecher@xxxxxxxx>
  • Date: Wed, 2 Oct 2013 15:04:10 +0100 (BST)
  • Delivery-date: Wed, 02 Oct 2013 14:05:12 +0000
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=Y7cXKsSSTMoHev0eLUjBqCN1iOox8sG9bPRmk0IQTh3PVm2BQhFzU634BjAR6Ez0syRhTdvY2UH6mf6ZtX+CQRbfHXgAGFJEJG565/ESRTqWwPd3BLewQqY9xtJU2sIcN5H329s5Rd4o9xa+Ps+LZ5/mWeGuXZSS/tyul3D9jCA=;
  • List-id: Xen user discussion <xen-users.lists.xen.org>

AFAIR with Xen 4.3.0, Xen has to be patched with
cd /path/to/your/xen-4.3.0/directory
wget ftp://ftp.enjellic.com/pub/xen/xen-4.2.0.ati-passthrough.patch -O - | patch -p1
Install xen (make & Co).

This patch below was sent to Xen mailing list a couple months ago. It should prevent you from getting error code 12.

Download the following script to manage domU.


Update it to your own needs.

When installing AMD driver avoid to install Catalyst Center -- to avoid blue screen.

I did it several time with my HD 7970 and it worked perfectly.


De : Toby Miller <tobycmiller@xxxxxxxxx>
À : xen-users@xxxxxxxxxxxxx; gordan@xxxxxxxxxx
Envoyé le : Mercredi 2 octobre 2013 14h58
Objet : Re: [Xen-users] VGA Passthrough of AMD FirePro W7000 to Windows 8: Not enough resources

>> gordan@xxxxxxxxxx wrote:
>  On Sun, 29 Sep 2013 15:01:01 +0100, Toby Miller<tobycmiller@xxxxxxxxx
>  wrote:
>> >I'm using Xen 4.3, installed from source on Ubuntu 13.04. I've
>> >successfully installed a Windows 8 guest, and had Xen pass it an AMD
>> >FirePro W7000 GPU (technically 2 PCI devices - the second is for the
>> >sound), as well as the virtualised graphics adapter. Windows finds
>> >the
>> >card fine, and I've installed AMD's drivers. Device Manager says that
>> >the card cannot find enough resources (code 12). I've checked the IO,
>> >IRQ, and Memory details in DM, and there don't seem to be any
>> >clashes.
>> >
>> >I did try disabling the virtualised card from Windows, but it seemed
>> >to keep using it anyway, even after a restart. It didn't make any
>> >difference to the FirePro in any case.
>> >
>> >I'd be grateful for some help.
>  I haven't tried Windows 8, but on XP64 disabling the Cirrus card in
>  device manager fixed the problem for me with Nvidia card passthrough.
>  You could try setting gfx_passthru=1, which should disable the
>  Cirrus emulation alltogether. That may make Windows domU completely
>  fail to boot, though.
>  Did you do a clean Win8 install and reboot the host fully? Is the
>  FirePro the primary GPU on the host? Or is it completely untouched
>  in dom0 (no dom0 or BIOS output on it)?
>  Gordan
Thanks for your reply. It turns out the problem was that I'd forgotten
to put device_model_version="qemu-xen-traditional", so I was using a
qemu that didn't support gfx_passthrough. The FirePro is not used in
dom0 at all. I'm using pciback to hide it.

I now have another problem though. The Ubuntu host crashes a lot when
the Windows 8 guest is running. Mostly it happens when I try to shut
down Windows - I think it might be a result of the FirePro card being
released -, but sometimes it happens randomly too. The screen completely
freezes, and no ssh or anything. I should mention that I'm not passing
through the audio pci device for the FirePro, although it is bound to
pciback so the host can't be using it either. If I try to pass that
through it never actually boots. I've had a lot of blue screens, and a
lot of host crashes. I'm passing through a USB device too (i.e. the PCI
USB device), and that works fine.

Googling doesn't seem to come up with much for host crashes. What can I
do to diagnose the problem? There's nothing in the syslog.

Thanks a lot!


Xen-users mailing list

Xen-users mailing list



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