Subject: usb "need toggle update"
To: None <port-sgimips@NetBSD.org>
From: david l goodrich <dlg@dorkzilla.org>
List: port-sgimips
Date: 08/31/2004 00:02:52
running the latest snapshot from mrynet.com and i'm having troubles with 
a usb controller... if i try to plug in an external housing (works on 
openbsd/i386 and windows, haven't tried it on netbsd/i386) into the O2, 
i get the following error:


ehci_idone: need toggle update status=00080248 nstatus=80008d80
uhub2: device problem, disabling port 4


the usb 2.0 card shows up in the dmesg like so:


uhci0 at pci0 dev 3 function 0: VIA Technologies VT83C572 USB Controller 
(rev. 0x61)
uhci0: interrupting at crime interrupt 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 3 function 1: VIA Technologies VT83C572 USB Controller 
(rev. 0x61)
uhci1: interrupting at crime interrupt 13
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 3 function 2: VIA Technologies VT8237 EHCI USB 
Controller (rev. 0x63)
ehci0: interrupting at crime interrupt 14
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1
usb2 at ehci0: USB revision 2.0
uhub2 at usb2
uhub2: VIA Technologie EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 4 ports with 4 removable, self powered


# uname -ap
NetBSD neptune 2.0_BETA NetBSD 2.0_BETA (GENERIC32_IP3x) #0: Sat Aug 28 
15:14:59 CDT 2004 
root@mod20.mrynet.com:/tiny/obj/sgimips-2-0/sys/arch/sgimips/compile/
GENERIC32_IP3x sgimips mipseb
#

reading various archives, it looks like this cropped up back in july of 
04, and i'm not sure it's ever been fixed, i couldn't find any 
particularly definitive answers to the problem... Thanks for the help!
   --david