Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Aug 2002 21:21:12 +0200 (METDST)
From:      hm@hcs.de (Hellmuth Michaelis)
To:        Gavin Atkinson <gavin@ury.york.ac.uk>
Cc:        stable@freebsd.org
Subject:   Re: 4.6.1-RC2 usb/ohci panic: Removing other than first element
Message-ID:  <20020805192112.532705D8@hcswork.hcs.de>
In-Reply-To: <Pine.BSF.4.33.0208050950280.34462-100000@ury.york.ac.uk> "from Gavin Atkinson at Aug 5, 2002 10:13:46 am"

next in thread | previous in thread | raw e-mail | index | archive | help
From the keyboard of Gavin Atkinson:

> I'm seeing this panic once or twice a day on a 4.6.1-RC2 box installed

> This box is used as a router, between an fxp network card and a USB ADSL
> modem. I have the core file if anyone wants it.

I can confirm this. It has taken me a long time to get more information
because i could not identify the source. Since a week i know that if i
enable the USB controller and USB interrupt in my BIOS, the machine
will panic within the next 24 to 48 hours.

Although i have DDB enabled, once the machine panics (it always doubly
panics) this way i am not able to enter ddb anmore since the machine is
completely frozen.

I have connected an USB ethernet adaptor and an (inactive) USB camera.
AFAIK, the USB ethernet adaptor seems to be the cause of the problem.

I have set up a serial console to get the panic information (which looks
slightly different than with a VGA/KBD console (three panics)). 

Complete configuration, complete startup messages etc. are available on
request since i don't want to get all the infos therein into the archives.

The controller is a <VIA 83C572 USB controller>, CPU is a
AMD-K6(tm) 3D processor (551.25-MHz 586-class CPU), the USB ethernet
device is an OEM version (german Telekom) of a DLink device identified
as USB_PRODUCT_DLINK_DSB650TX3 and is using the aue driver.

This are the panic messages (kernel compiled with DIAGNOSTICS): 

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x70
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc0191288
stack pointer	        = 0x10:0xc0311134
frame pointer	        = 0x10:0xc0311158
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		= Idle
interrupt mask		= net tty bio cam 
trap number		= 12
panic: page fault

syncing disks... 

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x30
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc025d694
stack pointer	        = 0x10:0xc0310f28
frame pointer	        = 0x10:0xc0310f30
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		= Idle
interrupt mask		= net tty bio cam 
trap number		= 12
panic: page fault
Uptime: 1d1h40m33s
i4b-L1 isic_isac_exir_hdlr: EXIRQ Rx Frame Overflow
i4b-L2 i4b_rxd_s_frame: ERROR, unknown code, frame = 
 0x81 0x81 0x81 0xff 0xff 0xff 0xff 0x81 0x81 0x81 0x81 0x81 0xff 0xff 0xff 0xff 0xff 0x81 0x81 0x81 0x81 0xff 0xff 0xff 0x81 0x81 0x81 0x81 0x81 0xff 0xff 0xff
usb_transfer_complete: bad dequeue 0xc11dab00 != 0xc124b300
panic: Removing other than first element
Uptime: 1d1h40m35s
i4b-L1 isic_isac_irq: unit 0: Data Overrun error
uhci_remove_ctrl: QH not found
uhci_free_std: freeing free TD 0xc10bbde0
uhci_free_std: freeing free TD 0xc10bb960
uhci_free_std: freeing free TD 0xc10bbec0
uhci_free_std: freeing free TD 0xc10bbea0
uhci_free_std: freeing free TD 0xc10bbbe0
uhci_free_std: freeing free TD 0xc10bbe60
uhci_free_std: freeing free TD 0xc10bbe40
uhci_free_std: freeing free TD 0xc10bbe20
uhci_free_std: freeing free TD 0xc10bbbc0
uhci_free_std: freeing free TD 0xc10bbd80
uhci_free_std: freeing free TD 0xc10bb900
uhci_free_std: freeing free TD 0xc10bba40
uhci_free_std: freeing free TD 0xc10bba20
uhci_free_std: freeing free TD 0xc10bbe80
uhci_free_std: freeing free TD 0xc10bbd60
uhci_free_std: freeing free TD 0xc10bbd40
uhci_free_std: freeing free TD 0xc10bbd20
uhci_free_std: freeing free TD 0xc10bba00
uhci_free_std: freeing free TD 0xc10bbba0
uhci_free_std: freeing free TD 0xc10bbb80
uhci_free_std: freeing free TD 0xc10bbb60
uhci_free_std: freeing free TD 0xc10bbb40
uhci_free_std: freeing free TD 0xc10bbb20
uhci_free_std: freeing free TD 0xc10bbb00
uhci_free_std: freeing free TD 0xc10bbc80


Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x10
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc027ec0c
stack pointer	        = 0x10:0xc0310880
frame pointer	        = 0x10:0xc031088c
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		= Idle
interrupt mask		= net tty bio cam 
trap number		= 12
panic: page fault
Uptime: 1d1h40m35s

hellmuth
-- 
Hellmuth Michaelis                                    Tel   +49 40 55 97 47-70
HCS Hanseatischer Computerservice GmbH                Fax   +49 40 55 97 47-77
Oldesloer Strasse 97-99                               Mail  hm [at] hcs.de
D-22457 Hamburg                                       WWW   http://www.hcs.de

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020805192112.532705D8>