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

RE: Re[2]: [Xen-devel] [xen 3.5-unstable] passthrough of pci USB card fails


  • To: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>
  • From: "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
  • Date: Fri, 24 Jul 2009 16:01:10 +0800
  • Accept-language: zh-CN, en-US
  • Acceptlanguage: zh-CN, en-US
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 24 Jul 2009 01:05:51 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcoMMnw5LvvZjQAORBOgAoeEncgQIwAAiMaw
  • Thread-topic: Re[2]: [Xen-devel] [xen 3.5-unstable] passthrough of pci USB card fails

> module          /boot/vmlinuz-2.6.18.8-xen root=/dev/sda1 ro 
> log_buf_len=65662 guestdev=01:00.0,01:00.1,01:00.2
I didn't try the parameter myself, but I think you also need to add the 
parameter "reassign_resources".
And please make sure your .config has CONFIG_PCI_REASSIGN=y and 
CONFIG_PCI_GUESTDEV=y.

Thanks,
-- Dexuan

-----Original Message-----
From: Sander Eikelenboom [mailto:linux@xxxxxxxxxxxxxx] 
Sent: 2009?7?24? 15:44
To: Cui, Dexuan
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re[2]: [Xen-devel] [xen 3.5-unstable] passthrough of pci USB card fails

Hello Dexuan,

>From what i read, i should replace both pciback and reassigndev with the
new guestdev parameter. And it should accept the same syntax as
reassigndev.

So i tried to boot my Dom0 with:
module          /boot/vmlinuz-2.6.18.8-xen root=/dev/sda1 ro log_buf_len=65662 
guestdev=01:00.0,01:00.1,01:00.2

It seizes the pci devices, but creating the HVM domU still fails with:
Error: pci: 0000:01:00.2: non-page-aligned MMIO BAR found.

Any more things I could try ?

-- Sander


Attachted:
xm info
xm dmesg
dmesg
xend.log
lspci -vvvknn





Wednesday, July 22, 2009, 5:02:13 AM, you wrote:

> The boot parameters changed.

> I think you should have a look at
> http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev=reassign_resources 

> -- Dexuan

> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Sander Eikelenboom
> Sent: 2009?7?21? 20:17
> To: xen-devel@
> Subject: [Xen-devel] [xen 3.5-unstable] passthrough of pci USB card fails

> Hi,

> I'm trying to passthrough a pci USB card to a DomU (HVM).
> Although pciback seems to seize the device with all functions as seen in
> the dmesg output, they don't appear using "xm pci-list-assignable-devices".

> When trying to passthrough to a HVM (with VT-D enabled) it stops creating
> the domain and complains about:
> VmError: pci: 0000:01:00.2: non-page-aligned MMIO BAR found.

> From what I read, booting the xen hypervisor with "reassigndev=" should
> solve the non-page-aligned issues, but apparently it doesn't in this case.
> Also added them to xend-pci-persmissive.

> Is there another boot-option/way to reassign the device ?

> Regards,

> Sander


> Attached is the output from:
> xm info
> xm dmesg
> dmesg
> lspci -vvvnnk
> ls /sys/bus/pci/drivers/pciback
> /var/log/xen/xend log with the start of a HVM domain
> winhvm.cfg (config file of the hvm domain)





-- 
Best regards,
 Sander                            mailto:linux@xxxxxxxxxxxxxx
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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