From owner-freebsd-i386@FreeBSD.ORG Wed May 4 23:07:59 2005 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2AE816A4CE for ; Wed, 4 May 2005 23:07:59 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99D0243D62 for ; Wed, 4 May 2005 23:07:59 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j44MU2I9070390 for ; Wed, 4 May 2005 22:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j44MU2TA070389; Wed, 4 May 2005 22:30:02 GMT (envelope-from gnats) Resent-Date: Wed, 4 May 2005 22:30:02 GMT Resent-Message-Id: <200505042230.j44MU2TA070389@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Helge Oldach Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5831C16A4CE; Wed, 4 May 2005 22:27:31 +0000 (GMT) Received: from sep.oldach.net (sep.oldach.net [194.180.25.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2E9543D5D; Wed, 4 May 2005 22:27:29 +0000 (GMT) (envelope-from hmo@sep.oldach.net) Received: from sep.oldach.net (localhost [127.0.0.1])j44MQrWY004794 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 May 2005 00:26:54 +0200 (CEST) (envelope-from hmo@sep.oldach.net) Received: (from hmo@localhost) by sep.oldach.net (8.13.3/8.13.3/Submit) id j44MQq2n004793; Thu, 5 May 2005 00:26:52 +0200 (CEST) (envelope-from hmo) Message-Id: <200505042226.j44MQq2n004793@sep.oldach.net> Date: Thu, 5 May 2005 00:26:52 +0200 (CEST) From: Helge Oldach To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: Julian Elischer Subject: i386/80628: recent USB MFCs cause panics X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Helge Oldach List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2005 23:08:00 -0000 >Number: 80628 >Category: i386 >Synopsis: recent USB MFCs cause panics >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed May 04 22:30:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Helge Oldach >Release: FreeBSD 4.11-STABLE i386 >Organization: >Environment: System: FreeBSD localhost 4.11-STABLE FreeBSD 4.11-STABLE #2135: Wed May 4 23:23:16 CEST 2005 toor@localhost:/usr/obj/usr/src/sys/GENERIC i386 >Description: I rebuilt my machine today and thus incorporated the USB changes that have been MFC'd some days ago by julian@. Now I observe duplicated dmesg entries for all newly attached USB devices, e.g. umass0: USB Solid state disk, rev 1.10/1.00, addr 4 umass0: USB Solid state disk, rev 1.10/1.00, addr 4 Worse, the machine crashes when I remove USB sticks (tried various models, all behave the same), saying umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: at uhub1 port 2 (addr 4) disconnected umass0: detached Fatal trap 12:: BBB reset failed, STALLED page fault while in kernel mode fault virtual address = 0x3c fault code = supervisor read, page not present instruction pointer = 0x8:0xc016dbfe stack pointer = 0x10:0xd159af08 frame pointer = 0x10:0xd159af08 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 = 3 (usb0) interrupt mask = none trap number = 12 panic: page fault : BBB bulk-in clear stall failed, STALLED I did already apply yesterday's change to uhub.c (1.21.2.11). My previous kernel was built on 29th April and works fine. This already includes the ehci, uhci and ohci changes that were done on 26th April. So this problem must be related to the USB changes on 30th April. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: