Oliver Neukum, > > device hangs. The program does not respond anymore and ps lists its > > state as DW. The device is completely hung up at this point, and refuses > Could you get a backtrace with sysreq of such a hung task?
Here: VisualBoyAdva D 15223944 0 30964 30963 30965 (NOTLB) c2d3de94 00200086 d1014c70 15223944 00013a12 00000070 00200282 15223944 00013a12 d1014c70 00058aa2 15223944 00013a12 ddf6f6f0 ddf6f898 c2d3df1c c2d3c000 c2d3c000 c2d3def0 c032ce38 c0348e79 00000756 00000000 ddf6f6f0 Call Trace: [<c032ce38>] wait_for_completion+0x88/0xe0 [<c01167e0>] default_wake_function+0x0/0x20 [<c01167e0>] default_wake_function+0x0/0x20 [<c02814a9>] hcd_unlink_urb+0x199/0x280 [<c02a7af0>] input_open_file+0x0/0x1f0 [<c0157546>] chrdev_open+0xe6/0x210 [<c02a2960>] hid_irq_in+0x0/0xb0 [<c0281d42>] usb_unlink_urb+0x32/0x70 [<c02a70b4>] input_close_device+0x34/0x40 [<c02a9303>] joydev_release+0x73/0x90 [<c014f2e6>] __fput+0x106/0x120 [<c014da69>] filp_close+0x59/0x90 [<c014db01>] sys_close+0x61/0xa0 [<c01040b5>] sysenter_past_esp+0x52/0x71 VisualBoyAdva R running 0 30965 30964 (NOTLB) The same hang has also happened with jstest. Alan Stern, > Do you have any ideas what programs might be running and using usbfs? > Maybe some hotplug utility is causing these problems. If you turn on > USB debugging in the kernel configuration, the system log might > contain some clues. I don't have any usb hotplug daemons running. I also don't see any other processes that might be interacting with the usbfs system. I also tried fuser on the files in /proc/bus/usb/ and it listed no entries. Although I don't know if fuser works on non-real-filesystem files. I found these in syslog when looking for the Sysrq trace: Jun 1 12:15:30 meri kernel: irq 7: nobody cared! Jun 1 12:15:30 meri kernel: Call Trace: Jun 1 12:15:30 meri kernel: [<c010634a>] __report_bad_irq+0x2a/0x90 Jun 1 12:15:30 meri kernel: [<c010643c>] note_interrupt+0x6c/0xa0 Jun 1 12:15:30 meri kernel: [<c0106711>] do_IRQ+0x121/0x130 Jun 1 12:15:30 meri kernel: [<c0104a74>] common_interrupt+0x18/0x20 Jun 1 12:15:30 meri kernel: [<c011d830>] __do_softirq+0x30/0x80 Jun 1 12:15:30 meri kernel: [<c011d8a6>] do_softirq+0x26/0x30 Jun 1 12:15:30 meri kernel: [<c01066ed>] do_IRQ+0xfd/0x130 Jun 1 12:15:30 meri kernel: [<c0104a74>] common_interrupt+0x18/0x20 Jun 1 12:15:30 meri kernel: [<e085123b>] acpi_processor_idle+0xd2/0x1c4 [processor] Jun 1 12:15:30 meri kernel: [<c01020bc>] cpu_idle+0x2c/0x40 Jun 1 12:15:30 meri kernel: [<c041075a>] start_kernel+0x15a/0x180 Jun 1 12:15:30 meri kernel: [<c04104a0>] unknown_bootoption+0x0/0x120 Jun 1 12:15:30 meri kernel: Jun 1 12:15:30 meri kernel: handlers: Jun 1 12:15:30 meri kernel: [<c0281880>] (usb_hcd_irq+0x0/0x70) I'll enable USB debugging now. ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel