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

Re: [Xen-devel] Kernel 2.6.31.6 pv_ops freeze on start, No available IRQ to bind to, increase nr_irqs!



On Mon, 2010-03-01 at 10:45 +0000, Fantu wrote:
> i have problem more before...
> CONFIG_SPARSE_IRQ=y on all .config i have used, i can change to n and try or
> must set to y?

Try reverting this first:

commit 68458a366412dbbfa726dbdd403e94be5ac10a69
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Fri Feb 26 10:59:35 2010 +0000

    xen: fix off-by-one error in find_unbound_irq
    
    e459de95 "Find an unbound irq number in reverse order (high to low)" 
introduced
    an off by one error which would cause repeated allocations of the nr_irq'th 
IRQ
    if there are no spare interrupts (i.e. get_nr_hw_irqs() == nr_irqs).
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
    Cc: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
    Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>

If that doesn't help then try setting CONFIG_SPARSE_IRQ to n.

Ian.

> 
> 
> Ian Campbell-10 wrote:
> > 
> > On Mon, 2010-03-01 at 10:27 +0000, Ian Campbell wrote:
> >> On Mon, 2010-03-01 at 10:21 +0000, Pasi KÃrkkÃinen wrote:
> >> > On Mon, Mar 01, 2010 at 01:54:46AM -0800, Fantu wrote:
> >> > > 
> >> > > Now i have redo kernel from xen/master, view kernel panic and
> >> calltrace on
> >> > > screen, the screenshot: 
> >> > > http://old.nabble.com/file/p27741588/2.6.31.6_pv_ops_not_start.jpg
> >> > > 2.6.31.6_pv_ops_not_start.jpg 
> >> > >
> >> > 
> >> > Ok.. maybe Jeremy has some ideas about this one. It seems to crash
> >> pretty early.
> >> 
> >> This issue is also being discussed in the thread "CONFIG_SPARSE_IRQ
> >> breaks single VCPU domain 0 between xen/master and xen/next" started
> >> last week. Although it looks like it might not necessarily be tied to
> >> CONFIG_SPARSE_IRQ at this point.
> > 
> > It's also possible (likely!) that my change "fix off-by-one error in
> > find_unbound_irq" is what is causing this issue in xen/master rather
> > than the sparse IRQ thing.
> > 
> > Ian.
> > 
> > 
> > _______________________________________________
> > 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®.