> > I think "nobody cared" means two things: either there was no
> > irq handler for that irq installed, or the existing handler
> > returned neither IRQ_HANDLED nor IRQ_NONE. To discriminate
> > between these cases, you can add to the end of the
> > isp116x_irq(), just before the 'return ret;' statement a
> > prink showing the 'ret' value.
>
> When I do that, the stack_dump and reg_dump
> output is ommitted and the kernel spews a
> dozen "ret value: 0x1" on the console (printk("ret value: 0x%x\n",
> ret); between spin_unlock and return).
> I mean exact two or three "ret value: 0x1" when initialing and than when
> insertring a storage device for ever.

0x1 is IRQ_HANDLED

Hey, you have an existing working driver and this new one.
You could compare the register dumps from the two drivers as
well as the irq pin settings on the processor.

Olav




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
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