Re: USB Device stops working after 200001 interrupts

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

 



On Mon, 3 Feb 2014, Josh Bendavid wrote:

> > This shows one of two things: Either your OHCI controller isn't working
> > right (it's issuing IRQs when it's not supposed to) or some other
> > hardware component in your PC is using IRQ 21 when it's not supposed
> > to.
> > 
> > Here's how to tell which is the case.  Enable CONFIG_DUMMY_IRQ in the
> > kernel.  Then shortly after booting, before the "nobody cared" error
> > occurs, do this:
> > 
> > 	echo 0000:00:06.0 >/sys/bus/pci/drivers/ohci-pci/unbind
> > 	modprobe dummy-irq irq=21
> > 
> > If the "nobody cared" error still occurs, this will prove that the OHCI
> > controller isn't at fault; something else is.  If it doesn't occur,
> > this will prove that the OHCI controller is malfunctioning.

> Indeed doing this the number of interrupts stops increasing, and no error
> occurs.  The dmesg contains the output below.  This therefore means that
> there is a problem with the controller?  Would you suggest I try the
> possible workaround patch you had posted earlier?

The dmesg output is normal.  And yes, lack of any error does indicate 
that something is wrong with your controller.

I don't think this problem can be fixed by a simple workaround.  I've
been considering adding an I/O watchdog to ohci-hcd, because it ought
to help with some issues experienced by other people with buggy OHCI
controllers.  It's _possible_ that this might also help with your
problem -- without knowing exactly what is going wrong in the hardware,
I can't say for certain.

For now, you may be able to bypass the problem by getting a USB-2 hub 
and plugging the infrared and Logitech receivers into it rather than 
directly into the computer.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux