Alan Stern replied:

>On Wed, 5 May 2004, Fulko Hew wrote:
>
>> Well your right.  Both coldplug and hotplug does not get me to uhci_irq
(),
>> but then again neither does the unplug. ;-|
>> The unplug does get to core/usb.c:usb_disconnect()
>>
>> Whats the best way to figure out if interrupts are even enabled on the
>> device?
>
>If it works initially, before you unplug the device, then interrupts are
>enabled.

But...
I put in a printk() at the start of the interrupt handler: uhci_irq()
and it _never_ gets called!... ever!

But usb_disconnect() does.
How can you get to usb_disconnect without having gone through uhci_irq?
(wishing I had a print_stack_trace() function.)

For what its worth:

Looking at /proc/interrupts on 2.6.6 (transcribed and edited):

 0: timer
 1: i8042
 2: cascade
 8: rtc
 9: acpi
10: uhci_hcd, [EMAIL PROTECTED]:1:0:0
11: uhci_hcd, uhci_hcd, eth0, yenta, Intel 82801DB-ICH4
12: i8042
14: ide0
15: ide1

Whereas on RH9 it says:

 0: timer
 1: keyboard
 2: cascade
 8: rtc
 9: acpi
10: usb_uhci, [EMAIL PROTECTED]:1:0:0
11: ehci_hcd, usb_uhci, usb_uhci, ohci1394, eth0,
    PCI device 1524:1410 (Ene Technology Inc)
12: PS/2 Mouse
14: ide0
15: ide1






-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to