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

Re: [Xen-users] Re: usb keyboard and mouse not functioning


On Wed, 2006-04-05 at 16:55 +0100, Mark Williamson wrote:

> >  16:     100000       0       0       0        Phys-irq uhci_hcd:usb2, 
> > uhci_hcd:usb5

> > have no trouble; and USB on irq16 (usb mouse and keyboard) work fine up
> > until the 100000 irq limit in note_interrupt().  (After irq16 gets
> > disabled, usb kinda-works, updating once a second via polling, so typing
> > is unreliable and slooooow.)
> I suppose it's too much to hope that dmesg contains any explanation of *why* 
> the IRQ got disabled?

Yes, it's linux/kernel/irq/spurious.c:note_interrupt() hitting the
"100000 irqs with 99900 unhandled" limit and killing as a bad IRQ:

        irq 16: nobody cared (try booting with the "irqpoll" option)
        Call Trace: <IRQ> <ffffffff801522c8>{__report_bad_irq+48}
               <ffffffff8010b5b5>{do_hypervisor_callback+37} <EOI>
               <ffffffff80109020>{xen_idle+124} <ffffffff801092fe>{cpu_idle+217}
        [<ffffffff8029555f>] (usb_hcd_irq+0x0/0x50)
        [<ffffffff8029555f>] (usb_hcd_irq+0x0/0x50)
        Disabling IRQ #16
I just don't know why we're getting that flood of unhandled interrupts
on irq16 with xen0 and not on native.

I'll reboot to native and see if there's any obvious difference in the
irq configuration there.


Xen-users mailing list



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