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: