From owner-freebsd-usb@FreeBSD.ORG Sat May 14 19:30:07 2005 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5798916A4D0 for ; Sat, 14 May 2005 19:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FCBF43D5F for ; Sat, 14 May 2005 19:30:07 +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 j4EJU7JF069311 for ; Sat, 14 May 2005 19:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4EJU7ji069310; Sat, 14 May 2005 19:30:07 GMT (envelope-from gnats) Date: Sat, 14 May 2005 19:30:07 GMT Message-Id: <200505141930.j4EJU7ji069310@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: John Milford Subject: Re: usb/80685: panic in usb_cold_explore() at begining X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: John Milford List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 May 2005 19:30:07 -0000 The following reply was made to PR usb/80685; it has been noted by GNATS. From: John Milford To: bug-followup@FreeBSD.org Cc: rsc@merit.edu Subject: Re: usb/80685: panic in usb_cold_explore() at begining Date: Sat, 14 May 2005 12:22:38 -0700 I have hit this too with 4.11-STABLE I cvsup'ed last night. My system is a Dual Athlon. If there is something I can do to help with this I'll take a shot at it. I say Julian had recommended some prints for debugging, and I added those, but without a serial console it is tough for me to see if they are getting printed early on. However the only print I can see is right before the panic, "HEY WE GOT HERE!". printf("HEY WE GOT HERE!\n"); KASSERT(cold || TAILQ_EMPTY(&usb_coldexplist), ("usb_cold_explore: busses to explore when !cold")); while (!TAILQ_EMPTY(&usb_coldexplist)) { sc = TAILQ_FIRST(&usb_coldexplist); TAILQ_REMOVE(&usb_coldexplist, sc, sc_coldexplist); printf("probing a USB 1.1 bus.\n"); With my old kernel (4.11-STABLE from end of Dec.) ohci0: mem 0xf1000000-0xf1000fff irq 10 at device 0.0 on pci2 usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered ums0: Logitech USB Receiver, rev 1.10/16.00, addr 2, iclass 3/1 ums0: 7 buttons and Z dir.