Subject: kern/32520: USB uhci->ohci transfer fails on startup
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <reinoud@netbsd.org>
List: netbsd-bugs
Date: 01/14/2006 14:30:00
>Number:         32520
>Category:       kern
>Synopsis:       USB uhci->ohci transfer fails on startup
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 14 14:30:00 +0000 2006
>Originator:     Reinoud Zandijk
>Release:        NetBSD 3.99.15
>Organization:
	
>Environment:
	
	
System: NetBSD heethoofdje.kasbah 3.99.15 NetBSD 3.99.15 (GENERIC.MPACPI) #1: Sat Jan 14 14:19:58 CET 2006 imago@heethoofdje.kasbah:/usr/sources/cvs.netbsd.org/src/sys/arch/i386/compile/GENERIC.MPACPI i386
Architecture: i386
Machine: i386
>Description:
During boot USB's uhci detects devices but fails to hand them over to the 
ohci driver.

When starting up or rebooting the machine connected USB devices are not 
working until they are replugged. After replugging all works fine again. 
This is particulary annoying with printers and keyboards.

	
>How-To-Repeat:
Reboot computer and see that attached USB keyboard are not working. The USB 
keyboard works fine in the BIOS but when NetBSD starts it goes dead until 
its replugged.
	
>Fix:
Fix: most likely the ohci transfer fails for its waiting for an interrupt 
that is either disabled still or for something else.

Work around: replug USB keyboard/printer and it will work again.

	

>Unformatted: