From owner-freebsd-current Tue Jan 25 21:22:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123]) by hub.freebsd.org (Postfix) with ESMTP id ABACB14DB9; Tue, 25 Jan 2000 21:22:44 -0800 (PST) (envelope-from kuriyama@sky.rim.or.jp) Received: from mail1.rim.or.jp by serio.al.rim.or.jp (8.8.8/3.7W/HMX-12) with ESMTP id OAA09912; Wed, 26 Jan 2000 14:22:43 +0900 (JST) Received: from rhea.sky.rim.or.jp (ppp376.kt.rim.or.jp [202.247.140.76]) by mail1.rim.or.jp (3.7W/) id OAA04305; Wed, 26 Jan 2000 14:22:42 +0900 (JST) Received: from localhost.sky.rim.or.jp (localhost [127.0.0.1]) by rhea.sky.rim.or.jp (8.9.3/3.7W/rhea-1.2) with ESMTP id OAA59200; Wed, 26 Jan 2000 14:22:41 +0900 (JST) Date: Wed, 26 Jan 2000 14:22:40 +0900 Message-ID: <14478.33952.854844.81738Z@localhost.sky.rim.or.jp> From: Jun Kuriyama To: n_hibma@FreeBSD.org To: current@FreeBSD.org Subject: panic in dev/usb/usbdi.c User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) MULE XEmacs/20.4 (Emerald) (i386--freebsd) MIME-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I found I got panic at boot time if I defined "options DIAGNOSTIC". ----- console panic: ohci_abort_req in interrput context Debugger("panic") Stopped at Debugger+0x35: movb $0,in_Debugger.354 ----- This messages is printed by usbd_do_request_flags() in line 928 of dev/usb/usbdi.c. ----- usbdi.c usbd_status usbd_do_request_flags(dev, req, data, flags, actlen) usbd_device_handle dev; usb_device_request_t *req; void *data; u_int16_t flags; int *actlen; { usbd_xfer_handle xfer; usbd_status err; #ifdef DIAGNOSTIC #if defined(__i386__) && defined(__FreeBSD__) KASSERT(intr_nesting_level == 0, ("ohci_abort_req in interrupt context")); #endif if (dev->bus->intr_context) { printf("usbd_do_request: not in process context\n"); return (USBD_INVAL); } #endif ----- I cannot get coredump for this session. Non-DIAGNOSTIC'ed kernel dmesg is here: ----- dmesg uhci0: port 0xfcc0-0xfcdf irq 9 at dev ice 7.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered aue0: LUA-TX MELCO LUA-TX, rev 1.10/1.01, addr 2 aue0: Ethernet address: 00:40:26:61:10:c7 miibus0: on aue0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto aue0: supplying EUI64: 00:40:26:ff:fe:61:10:c7 ----- Jun Kuriyama // kuriyama@sky.rim.or.jp // kuriyama@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message