I have a Dom0 which I upgraded from 11.2 (with OBS 4.0.2 Xen packages) to 11.4. 
 One of my PVMs has a PCI card passed through. After the upgrade I am getting 
"non-page-aligned MMIO BAR" errors when attempting to launch that VM with the 
same kernel command line.  Is there a different way to tell the kernel this 
information?

I was passing a PCI USB/firewire card which had three PCI IDs: 04:00.0 (USB), 
04:00.1 (USB 2), and 04:01.0 (firewire). Before upgrading, I could avoid that 
error and start the domain using the pci=resource_alignment kernel parameter in 
grub:

module /vmlinuz-2.6.37.6-0.7-xen root=/dev/sys/root elevator=deadline 
swiotlb=force,256 iommu=soft pciback.permissive 
pciback.hide=(00:14.2)(04:00.0)(04:00.1)(04:01.0) 
pci=resource_alignment=00:14.2;04:00.0;04:00.1;04:01.0 radeon.modeset=0 
vga=0x317

After upgrading, I this error when launching the PVM: "0000:04:00.1: 
non-page-aligned MMIO BAR found." I have tried changing the syntax of the 
resource_alignment command. I have also tried using other commands, such as 
reassigndev= and reassign_resources. 

I tried setting "(pci-passthrough-strict-check no)" in xend-config.sxp.  Then 
the PVM launched, but oopsed when udev loaded. 

Has this command changed, or is it's syntax different? I'd appreciate any help 
you can provide. Here's some of the packages on my Dom0:

kernel-xen-2.6.37.6-0.7.1.x86_64
kernel-xen-base-2.6.37.6-0.7.1.x86_64
kernel-xen-devel-2.6.37.6-0.7.1.x86_64
patterns-openSUSE-xen_server-11.4-6.9.1.x86_64
xen-4.0.2_52-0.2.1.x86_64
xen-doc-html-4.0.2_52-0.2.1.x86_64
xen-doc-pdf-4.0.2_52-0.2.1.x86_64
xen-libs-4.0.2_52-0.2.1.x86_64
xen-tools-4.0.2_52-0.2.1.x86_64

Thank you,
Shanti--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to