From owner-freebsd-usb@FreeBSD.ORG Thu Jun 19 14:00:07 2008 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 5EA7A106567B for ; Thu, 19 Jun 2008 14:00:07 +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 28F878FC25 for ; Thu, 19 Jun 2008 14:00:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5JE07tb068537 for ; Thu, 19 Jun 2008 14:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5JE07cX068534; Thu, 19 Jun 2008 14:00:07 GMT (envelope-from gnats) Resent-Date: Thu, 19 Jun 2008 14:00:07 GMT Resent-Message-Id: <200806191400.m5JE07cX068534@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, Paul Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5883B1065676 for ; Thu, 19 Jun 2008 13:51: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 3E89D8FC1F for ; Thu, 19 Jun 2008 13:51:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m5JDpXxG008039 for ; Thu, 19 Jun 2008 13:51:33 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m5JDpXmh008038; Thu, 19 Jun 2008 13:51:33 GMT (envelope-from nobody) Message-Id: <200806191351.m5JDpXmh008038@www.freebsd.org> Date: Thu, 19 Jun 2008 13:51:33 GMT From: Paul To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/124758: rum panics SMP kernel 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: Thu, 19 Jun 2008 14:00:07 -0000 >Number: 124758 >Category: usb >Synopsis: rum panics SMP kernel >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jun 19 14:00:06 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Paul >Release: FreeBSD-CURRENT >Organization: >Environment: FreeBSD dhcppc0 8.0-CURRENT FreeBSD 8.0-CURRENT #3: Tue Jun 17 18:41:01 CEST 2008 root@dhcppc0:/usr/local/obj/usr/local/src/sys/KERNEL i386 >Description: Kernel will panic with rum0 interface turned on when machine as client tries to associate with AP. On UP and "SMP" (with hint.apic.0.disabled="1") kernels I can not reproduce crash. Part of textdump: Process 19 (usbtask-hc) thread 0xc3df8d20 (100031) db:1:alllocks> show lockedvnods Locked vnodes db:0:kdb.enter.panic> show pcpu cpuid = 0 curthread = 0xc3df8d20: pid 19 "usbtask-hc" curpcb = 0xc3ae3d90 fpcurthread = none idlethread = 0xc3c9aaf0: pid 10 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: db:0:kdb.enter.panic> bt Tracing pid 19 tid 100031 td 0xc3df8d20 kdb_enter(c0705f14,c0705f14,c06fb83b,c3ae3c30,0,...) at kdb_enter+0x3a panic(c06fb83b,c4415c00,c3d846bc,c400e080,c3ae3c5c,...) at panic+0x12c ehci_free_sqtd_chain(c3b0bd80,c0704a1f,c3d84000,c4415c00,c400e080,...) at ehci_free_sqtd_chain+0x54 ehci_device_bulk_done(c4415c00,100000,0,90000,f,...) at ehci_device_bulk_done+0xb5 usb_transfer_complete(c4415c00,c4415d7c,0,0,0,...) at usb_transfer_complete+0x1a9 ehci_abort_xfer(c3ae3cf8,c04a6e0a,c4415c00,0,5c,...) at ehci_abort_xfer+0x27b ehci_timeout_task(c4415c00,0,5c,c06fd2a6,0,...) at ehci_timeout_task+0x10 usb_task_thread(c077c400,c3ae3d38,c0702339,324,c3c9929c,...) at usb_task_thread+0xca fork_exit(c04a6d40,c077c400,c3ae3d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc3ae3d70, ebp = 0 --- Contact me for more info. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: