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

Re: [Xen-devel] Bug in PCI Passthrough?



On Tue, Apr 19, 2011 at 09:51:32PM +0200, Josef Vogt wrote:
> Hello all
>
> I tried to enable PCI Passthrough in my Debian Squeeze installation.  
> Unfortunately, it didnt work. The following bug showed up (excerpt from  
> dmesg):
>
> [ 10.148612] uhci_hcd 0000:00:14.2: PCI INT D -> Link[LNKD] -> GSI 11
> (level, low) -> IRQ 11
> [ 4.678352] Failed to setup GSI :11, err_code:-22
> [ 4.678480] dmfe 0000:00:0e.0: PCI INT A -> Link[LNKB] -> GSI 11 (level,
> low) -> IRQ 11
> [ 6.868419] Failed to setup GSI :10, err_code:-22
>
> Strange thing is, it worked perfectly with Debian Lenny Kernel 2.6.26 [1]
>
> I first thought, it was a Debian bug[2], but then I tried the vanilla  
> kernel (xen/stable-2.6.32.x from kernel.org) the bug was exactly the  
> same. See also [1] for the the exact error messages.
> I also tried to get help from xen users list [3].
> Strange side note: It seems to work with opensuse 11.2 (kernel 3.6.31)  
> and also Opensuse 11.3 (kernel 3.6.34) ??? I installed them both but 
> didnt get the above error message. The interrupts were assigned 
> correctly. So i started looking at the code, but the used code in 
> Opensuse looks quite different to the xen code in kernel.org. (I didn't 
> find xen.c, where the error message ???Failed to setup GSI??? is 
> located). Is it possible that Opensuse uses Xen source code from an older 
> branch?
>

Novell/SLES/Opensuse xen kernels are based on the traditional xenlinux patches,
while upstream kernel.org (and xen.git) has the new pvops-based xen support.

The traditional xenlinux patches will never be merged to upstream Linux,
so users and vendors should focus on the pvops Xen code nowadays..

-- Pasi

> I also compiled xen/next-2.6.39 (up to this commit:  
> 6f3ba85fbef08ce0d833a1943827454b3e5532b7) but then, unfortunately the  
> dom0 crashes.
>
> All the above together (except the dom0 crash in 2.6.39, of course)  
> let's me think, this could a bug in xen source code.
> Greetings!
> Josef
>
> [1] http://lists.xensource.com/archives/html/xen-users/2011-01/msg00411.html
> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610832
> [3] http://lists.xensource.com/archives/html/xen-users/2011-01/msg00388.html
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

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