Date: Sat, 2 Apr 2005 07:37:56 +0200 (CEST) From: Anthony Ginepro <anthony.ginepro@laposte.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: usb/79436: Panic: ohci_abort_xfer: not in process context Message-ID: <200504020537.j325buK8001163@renaissance.homeip.net> Resent-Message-ID: <200504020540.j325e619067836@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 79436 >Category: usb >Synopsis: Panic: ohci_abort_xfer: not in process context >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 02 05:40:05 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Anthony Ginepro >Release: FreeBSD 5.4-PRERELEASE i386 >Organization: >Environment: System: FreeBSD renaissance.homeip.net 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #2: Fri Apr 1 19:46:23 CEST 2005 rapiere@renaissance.homeip.net:/usr/obj/usr/src/sys/CUSTOM_20050323 i386 Palm T3 >Description: When plugging T3 in craddle, the kernel panics in a few seconds after (due to some action in ppp), it either get caught in one of this panic strings: - ohci_abort_xfer: not in process context - page fault Here is the backtrace got from coredump : #0 doadump () at pcpu.h:159 #1 0xc066b695 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410 #2 0xc066bd5f in panic (fmt=0xc08a3f48 "%s") at /usr/src/sys/kern/kern_shutdown.c:566 #3 0xc085913a in trap_fatal (frame=0xeafa2a94, eva=36) at /usr/src/sys/i386/i386/trap.c:809 #4 0xc08593c8 in trap_pfault (frame=0xeafa2a94, usermode=0, eva=36) at /usr/src/sys/i386/i386/trap.c:727 #5 0xc0859797 in trap (frame= {tf_fs = 24, tf_es = 16, tf_ds = 16, tf_edi = 0, tf_esi = -1035738880, tf_ebp = -352703744, tf_isp = -352703808, tf_ebx = -1027336832, tf_edx = 0, tf_ecx = -1034872960, tf_eax = 741973904, tf_trapno = 12, tf_err = 0, tf_eip = -1067549854, tf_cs = 8, tf_eflags = 66054, tf_esp = -1034866688, tf_ss = 20}) at /usr/src/sys/i386/i386/trap.c:417 #6 0xc084841a in calltrap () at /usr/src/sys/i386/i386/exception.s:140 #7 0x00000018 in ?? () #8 0x00000010 in ?? () #9 0x00000010 in ?? () #10 0x00000000 in ?? () #11 0xc243e100 in ?? () #12 0xeafa2b00 in ?? () #13 0xeafa2ac0 in ?? () #14 0xc2c41580 in ?? () #15 0x00000000 in ?? () #16 0xc2511780 in ?? () #17 0x2c399f90 in ?? () #18 0x0000000c in ?? () #19 0x00000000 in ?? () #20 0xc05e7b62 in ohci_abort_xfer (xfer=0xc243e100, status=USBD_NORMAL_COMPLETION) at /usr/src/sys/dev/usb/ohci.c:2353 #21 0xc05fbf52 in usbd_abort_pipe (pipe=0xc2c41580) at /usr/src/sys/dev/usb/usbdi.c:762 #22 0xc0ab6461 in ?? () #23 0xc2c41580 in ?? () #24 0x00000000 in ?? () #25 0x00000059 in ?? () #26 0xc0ab7214 in ?? () #27 0x00000064 in ?? () #28 0xc2de8400 in ?? () #29 0xeafa2b48 in ?? () #30 0xc0ab6590 in ?? () #31 0xc2de8400 in ?? () #32 0x00000003 in ?? () #33 0xc2eb8738 in ?? () #34 0x00000004 in ?? () #35 0xeafa2b7c in ?? () #36 0xc0624bc1 in spec_close (ap=0xc2de8400) at /usr/src/sys/fs/specfs/spec_vnops.c:637 >How-To-Repeat: Here are the lines in /etc/usbd.conf : device "Palm Handheld Device" devname "ucom0" vendor 0x0830 product 0x0060 attach "/usr/sbin/ppp -background -unit0 palm; /etc/rc.d/named restart" detach "/bin/sh /root/close-palm.sh" in /boot/loader.conf : # palmt3 cradle uvisor_load="YES" >Fix: Don't ever plug T3, however won't be so nice for synchronization. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504020537.j325buK8001163>