Subject: kern/28430: Labtec USB 2.0 Mouse is always disabled at boot time
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Claudio M.Camacho <claudiocamacho@vodafone.es>
List: netbsd-bugs
Date: 11/27/2004 09:36:00
>Number:         28430
>Category:       kern
>Synopsis:       USB 2.0 Mouse is always disabled at boot time (-current)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Nov 27 09:36:00 +0000 2004
>Originator:     pelli
>Release:        NetBSD 2.99.10 (-current, 20041127)
>Organization:
>Environment:
System: NetBSD kultani 2.99.10 NetBSD 2.99.10 (MYKERNEL (centrino)) #5: Sat Nov 27 09:42:37 CET 2004 root@kultani:/usr/src/sys/arch/i386/compile/MYKERNEL i386
Architecture: i386
Machine: i386
>Description:
	After building my own -current kernel (right after a 2.0-RC4 installation), NetBSD ends loading the kernel and start running rc processes, and in a few seconds I get this message:

	uhub2: device problem, disabling port 2
	uhub0: device problem, disabling port 1
	uhci2: host controller halted
	uhci1: host controller halted
	uhub0: device problem, disabling port 1

	And my USB mouse doesn't wake up (the red light doesn't go),
	then I don't have mouse device.

	It worked well with NetBSD_2.0_RC4, but not anymore now with -current.
>How-To-Repeat:
	Just adding these lines to kernel conf. file:

		ehci* at pci? dev ? function ?
		uhci* at pci? dev ? function ?
		usb* at ehci?
		usb* at uhci?
		uhub* at usb?
		uhidev* at uhub? port ? configuration ? interface ?
		ums* at uhidev? reportid ?
		wsmouse* at ums? mux 0

	Build the kernel and attach an USB 2.0 mouse (it doesn't matter
	the ehci, due to mouse doesnt use all the bandwidth, but anyway)
	and reboot the system.

	Be sure you're running 2.99.10 -CURRENT from 20041127.
>Fix:
	N/A