Subject: kern/33603: panic on inserting a umodem on usb hub on cardbus card
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <smb@cs.columbia.edu>
List: netbsd-bugs
Date: 05/30/2006 18:10:01
>Number:         33603
>Category:       kern
>Synopsis:       panic on inserting a umodem on usb hub on cardbus card
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 30 18:10:00 +0000 2006
>Originator:     Steven M. Bellovin
>Release:        NetBSD 3.99.20
>Organization:
Department of Computer Science, Columbia University
>Environment:
	
	
System: NetBSD berkshire.machshav.com 3.99.20 NetBSD 3.99.20 (BERKSHIRE) #0: Mon May 29 14:02:14 EDT 2006 smb@berkshire.machshav.com:/usr/BUILD/obj/sys/arch/i386/compile/BERKSHIRE i386
Architecture: i386
Machine: i386
>Description:
	I have an EVDO Cardbus card that is actually a umodem connected to
	a USB hub which is on the card.  When I insert it with a kernel
	built from Sunday's -current source, the system panics:
	supervisor trap double fault code=0 in pid 7.1 (cardslot0),
	usbd_get_string+0x17.  The back trace is quite long and I have
	no way to capture it; my laptop doesn't have a serial port.

	Here's output from a working insertion on a May 13 kernel:

	May 26 21:00:59 berkshire /netbsd: ohci0 at cardbus0 function 0: NEC USB Host Co
	ntroller (rev. 0x43)
	May 26 21:00:59 berkshire /netbsd: ohci0: interrupting at 11
	May 26 21:00:59 berkshire /netbsd: ohci0: OHCI version 1.0
	May 26 21:01:00 berkshire /netbsd: usb4 at ohci0: USB revision 1.0
	May 26 21:01:00 berkshire /netbsd: uhub4 at usb4
	May 26 21:01:00 berkshire /netbsd: uhub4: NEC OHCI root hub, class 9/0, rev 1.00
	/1.00, addr 1
	May 26 21:01:00 berkshire /netbsd: uhub4: 1 port with 1 removable, self powered
	May 26 21:01:00 berkshire /netbsd: ohci1 at cardbus0 function 1: NEC USB Host Co
	ntroller (rev. 0x43)
	May 26 21:01:00 berkshire /netbsd: ohci1: interrupting at 11
	May 26 21:01:00 berkshire /netbsd: ohci1: OHCI version 1.0
	May 26 21:01:00 berkshire /netbsd: usb5 at ohci1: USB revision 1.0
	May 26 21:01:00 berkshire /netbsd: uhub5 at usb5
	May 26 21:01:00 berkshire /netbsd: uhub5: NEC OHCI root hub, class 9/0, rev 1.00
	/1.00, addr 1
	May 26 21:01:00 berkshire /netbsd: uhub5: 1 port with 1 removable, self powered
	May 26 21:01:02 berkshire /netbsd: umodem0 at uhub4 port 1 configuration 1 inter
	face 0
	May 26 21:01:02 berkshire /netbsd: 
	May 26 21:01:02 berkshire /netbsd: umodem0: Curitel Communications, Inc. Curitel
	 Communications, Inc., rev 1.10/0.00, addr 2, iclass 2/2
	 May 26 21:01:02 berkshire /netbsd: umodem0: data interface 1, has CM over data, 
	 has break
	 May 26 21:01:02 berkshire /netbsd: umodem0: status change notification available
	 May 26 21:01:02 berkshire /netbsd: ucom0 at umodem0
>How-To-Repeat:
	See above
>Fix:
	Unknown

>Unformatted: