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

Re: [Xen-users] PCI Passthrough without VT-d

Thanks Pasi, now works. I used 'guestdev =' which replaced 'reassigndev ='
My final configuration now is:
title CentOS (
        root (hd0,0)
        kernel /xen.gz
        module /vmlinuz- ro root=/dev/vg0/lv0 rhgb quiet noreboot dom0_mem=1024M pciback.permissive pciback.hide=(01:00.0) guestdev=01:00.0 reassign_resources
        module /initrd-

It was a great effort, but eventually it works. Xen offers a lot of functionality but is very complex!

On Mar 21, 2010, at 9:56 PM, Pasi Kärkkäinen wrote:

On Sun, Mar 21, 2010 at 09:19:44PM +0100, [GDPR REDACTED] wrote:
  I can not assign the PCI card to the PV guest.
  When I start the machine I get the error: non-page-aligned MMIO BAR found
  I have the same configuration
  I'm using CentOS 5.4 and Xen 3.4.2
  I recompiled the kernel enabling PCI Backend inside the kernel (not as
  module) and PCI Backend Mode to Passthrogh.
  This is my grub.conf configuration
  title CentOS (
          root (hd0,0)
          kernel /xen.gz
          module /vmlinuz- ro root=/dev/vg0/lv0 rhgb quiet
  noreboot dom0_mem=1024M pciback.permissive pciback.hide=(0000:01:00.0)
          module /initrd-
  xm create -c /etc/xen/of0
  Using config file "/etc/xen/of0".
  Error: pci: 0000:01:00.0: non-page-aligned MMIO BAR found.
  There are a lot of emails on the internet, but few solutions, some have no
  idea what it is?

Did you try the reassigndev= option?

That should fix the "non-page-aligned MMIO BAR found" issue.

-- Pasi

Xen-users mailing list



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