Messages in this thread | | | Subject | posible USB-caused hang | From | Scott Henry <> | Date | 12 Mar 2000 14:10:35 -0800 |
| |
[I am subscribed to both lists, so don't bother cc-ing me]
I've got a hang several times that I think may be USB related.
I've run into this hang 3 times now, the last 2 were on 2.3.49 and 2.3.51 (forgot which I was running for the first one). I haven't reproduced the hang on 2.2.14 with the 2.3.47 USB backport (I haven't built and booted a later backport yet).
I am running on a BP6 dual Celeron (no overclocking) with the latest QQ bios. EIDE-33 drives only (no SCSI). All the kernels are compiled with and using devfs. A tulip-based ethernet card is in use, and I have a Trident-based sound card using ALSA drivers, but it's not working... I have 2 copies of setiathome niced in the background.
A USB mouse (Evolution Trackball) is the only USB device, and I was mousing around in X when the hang happens. The hang actually happens on a left-mouse click. I can tell because I have xfishtank running as the background with fvwm2 window manager.
After the hang, there is no response to ping, and various alt-sysrq hang after printing the first message (to serial console, or I wouldn't see them at all).
A few seconds after the hang, I get the following message on the serial console (this is 2.3.51):
wait_on_irq, CPU 0: irq: 1 [ 0 1 ] bh: 1 [ 1 1 ] Stack dumps: CPU 1:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Call Trace: [<f4240000>] CPU 0:c3d49f24 c020d493 00000000 00000000 00000000 c010d8ad c020d4a8 00000000 c66bc000 00000001 c01933ff 00000000 00000286 00000000 c02a8800 c66bc374 c0199e9d c66bc000 c026ca2c 00000000 c0123f25 00000000 00000001 c02b0158 Call Trace: [<c020d493>] [<c010d8ad>] [<c020d4a8>] [<c01933ff>] [<c0199e9d>] [<c0123f25>] [<c0123dbc>] [<c010de0c>] [<c010be00>]
running it through ksymoops I get (not much use I know, but it's all I have):
ksymoops 2.3.3 on i686 2.2.14. Options used -v /usr/src/linux-2.3.51/vmlinux (specified) -K (specified) -L (specified) -o /lib/modules/2.3.51 (specified) -m /boot/System.map-2.3.51 (specified)
No modules in ksyms, skipping objects wait_on_irq, CPU 0: irq: 1 [ 0 1 ] bh: 1 [ 1 1 ] Call Trace: [<f4240000>] Call Trace: [<c020d493>] [<c010d8ad>] [<c020d4a8>] [<c01933ff>] [<c0199e9d>] [<c0123f25>] [<c0123dbc>] [<c010de0c>] [<c010be00>] Warning (Oops_read): Code line not seen, dumping what data is available
Trace; f4240000 <END_OF_CODE+33f2a158/????> Trace; c020d493 <stext_lock+7bab/8558> Trace; c010d8ad <__global_cli+bd/124> Trace; c020d4a8 <stext_lock+7bc0/8558> Trace; c01933ff <flush_to_ldisc+10f/190> Trace; c0199e9d <console_softint+d9/21c> Trace; c0123f25 <tasklet_action+55/80> Trace; c0123dbc <do_softirq+5c/8c> Trace; c010de0c <do_IRQ+1cc/1dc> Trace; c010be00 <ret_from_intr+0/20>
I was able to alt-sysrq-p:
SysRq: Show Regs
EIP: 0010:[<c010d8b7>] EFLAGS: 00000202 EAX: 00000020 EBX: 00000000 ECX: 00000002 EDX: 00000001 ESI: 0442b829 EDI: 00000000 EBP: c66bc774 DS: 0018 ES: 0018 CR0: 80050033 CR2: 40e2b000 CR3: 03d4e000
-- More Important Drivel from: Scott Henry <scotty@sgi.com> /\/\/\ http://reality.sgi.com/scotth/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |