From owner-freebsd-usb@FreeBSD.ORG Fri Nov 9 17:40:01 2007 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2F1E16A474 for ; Fri, 9 Nov 2007 17:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 78F7413C4C4 for ; Fri, 9 Nov 2007 17:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id lA9He15c029509 for ; Fri, 9 Nov 2007 17:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id lA9He1vo029508; Fri, 9 Nov 2007 17:40:01 GMT (envelope-from gnats) Resent-Date: Fri, 9 Nov 2007 17:40:01 GMT Resent-Message-Id: <200711091740.lA9He1vo029508@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, alex kushnaryov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8ABA16A41A for ; Fri, 9 Nov 2007 17:32:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id D710513C4BA for ; Fri, 9 Nov 2007 17:32:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id lA9HWDBB056250 for ; Fri, 9 Nov 2007 17:32:13 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id lA9HWDjl056249; Fri, 9 Nov 2007 17:32:13 GMT (envelope-from nobody) Message-Id: <200711091732.lA9HWDjl056249@www.freebsd.org> Date: Fri, 9 Nov 2007 17:32:13 GMT From: alex kushnaryov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/117946: D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BETA2 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Nov 2007 17:40:01 -0000 >Number: 117946 >Category: usb >Synopsis: D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BETA2 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 09 17:40:01 UTC 2007 >Closed-Date: >Last-Modified: >Originator: alex kushnaryov >Release: FreeBSD 7.0-BETA2 >Organization: private person >Environment: FreeBSD rs.lan 7.0-BETA2 FreeBSD 7.0-BETA2 #0: Tue Nov 6 16:36:53 EET 2007 root@rs.lan:/usr/obj/usr/src/sys/rs i386 >Description: A computer with USB ethernet card D-Link DUB-E100 rev. B1 (AX88772 chip) crashes periodically with page fault in kernel. Trace follows: ===================================================== Unread portion of the kernel message buffer: Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x154 fault code = supervisor read, page not present instruction pointer = 0x20:0xc057f4b9 stack pointer = 0x28:0xe40f3b64 frame pointer = 0x28:0xe40f3b94 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 31 (irq23: ehci0) trap number = 12 panic: page fault cpuid = 0 Uptime: 2h9m51s Physical memory: 1013 MB Dumping 169 MB: (CTRL-C to abort) 154 138 (CTRL-C to abort) (CTRL-C to abort) (CTRL-C to abort) 122 (CTRL-C to abort) (CTRL-C to abort) (CTRL-C to abort) 106 90 74 58 42 26 10 #0 doadump () at pcpu.h:195 in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:195 #1 0xc05dac6c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc05daf09 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:563 #3 0xc0760ebc in trap_fatal (frame=0xe40f3b24, eva=340) at /usr/src/sys/i386/i386/trap.c:872 #4 0xc0761120 in trap_pfault (frame=0xe40f3b24, usermode=0, eva=340) at /usr/src/sys/i386/i386/trap.c:785 #5 0xc07619f2 in trap (frame=0xe40f3b24) at /usr/src/sys/i386/i386/trap.c:463 #6 0xc07484ab in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc057f4b9 in usb_transfer_complete (xfer=0xc3ee4200) at /usr/src/sys/dev/usb/usbdi.c:947 #8 0xc0553da0 in ehci_softintr (v=0xc3bbd800) at /usr/src/sys/dev/usb/ehci.c:884 #9 0xc057a3e3 in usb_schedsoftintr (bus=0xc3bbd800) at /usr/src/sys/dev/usb/usb.c:844 #10 0xc055266d in ehci_intr1 (sc=0xc3bbd800) at /usr/src/sys/dev/usb/ehci.c:603 #11 0xc0554b85 in ehci_intr (v=0xc3bbd800) at /usr/src/sys/dev/usb/ehci.c:562 #12 0xc05c0a4b in ithread_loop (arg=0xc3c0ba80) at /usr/src/sys/kern/kern_intr.c:1036 #13 0xc05bda79 in fork_exit (callout=0xc05c08a0 , arg=0xc3c0ba80, frame=0xe40f3d38) at /usr/src/sys/kern/kern_fork.c:754 #14 0xc0748520 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:205 (kgdb) bt full #0 doadump () at pcpu.h:195 No locals. #1 0xc05dac6c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 first_buf_printf = 1 #2 0xc05daf09 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:563 td = (struct thread *) 0xc3c0f420 bootopt = (kgdb) quit ===================================================== With this device detached everything works fine, without crashes. >How-To-Repeat: Buy D-Link DUB-E100 B1, plug it in, wait for some hours. >Fix: >Release-Note: >Audit-Trail: >Unformatted: