Hi,

> The bigger problem, is that traffic stops after the first Class IN
> request, where I expect to get IN/OUT transactions.  I also get a
> bunch of "irq24: nobody cared" messages throughout the
> above-mentioned behavior.
> What exactly does this mean?  When does this happen?  IRQ24 should
>
An IRQ handler returns either IRQ_HANDLED if it handled the interrupt,
or IRQ_NONE, if it didn't act upon the interrupt.
Thus the next handler in a chain can possibly take an action on a
different device that uses the same shared interrupt. When all
(or the only one) handler return IRQ_NONE, the kernel displays the
'nobody cared' message.

In this case the message means, that isp1362_irq() didn't find any
status bits in the ISP1362 interrupt status register that could have
caused the interrupt.
This may be caused by misreading the register (if you still have
problems with the access timing) or by clearing the interrupt
condition outside the interrupt handler.

You could try to reread the status register to make sure you don't
read bogus values.

Can you send a complete log of the messages?


Lothar Wassmann


-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to