Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Feb 2006 18:23:12 +0100
From:      Dan Bilik <dan@mail.neosystem.cz>
To:        freebsd-stable@freebsd.org
Subject:   panic in uhci_abort_xfer: not in process context
Message-ID:  <20060203182312.671e3657.dan@mail.neosystem.cz>

next in thread | raw e-mail | index | archive | help
Hi.

>From time to time I have to connect to the Net through USB
Qualcomm CDMA modem which really cannot be called "reliable piece of
hardware (tm)". It often experiences spontaneous shutoffs and sometimes
it just stops communicating on the port for a while and decides there
are better things to do (like blinking or catching stronger signal or
something). I'm OK with all this but unfortunately it triggers a panic
in RELENG_6...

(kgdb) bt 
#0  doadump () at pcpu.h:165

#1  0xc04f401c in boot (howto=260)
 at /usr/src/sys/kern/kern_shutdown.c:399

#2  0xc04f45bf in panic (fmt=0xc0667796 "uhci_abort_xfer: not in
 process context") at /usr/src/sys/kern/kern_shutdown.c:555

#3  0xc0499cb2 in uhci_abort_xfer (xfer=0xc37e2d00,
 status=USBD_NORMAL_COMPLETION) at /usr/src/sys/dev/usb/uhci.c:1957

#4  0xc0499e10 in uhci_timeout_task (addr=0x0)
 at /usr/src/sys/dev/usb/uhci.c:1534

#5  0xc049d9f0 in usb_task_thread (arg=0x0)
 at /usr/src/sys/dev/usb/usb.c:476

#6  0xc04d7f6d in fork_exit (callout=0xc049d9b0 <usb_task_thread>,
 arg=0x0, frame=0x0) at /usr/src/sys/kern/kern_fork.c:789

#7  0xc062b29c in fork_trampoline ()
 at /usr/src/sys/i386/i386/exception.s:208

There is similar PR (usb/76204), opened a year ago for 5.3-STABLE.
Anyone else seeing this behaviour on RELENG_6?

I wasn't able to trigger it manually by turning off the modem in the
middle of transfer. But the modem strikes quite often so I can call it
reproducable on that box, and it's possible to get more debugging
info on demand. Dmesg available at
http://neosystem.cz/freebsd/uhci_abort_xfer.dmesg

Dan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060203182312.671e3657.dan>