Subject: kern/36651: Kernel 4.99.20 doesn't like Logitech M-BA47 USB-mouse
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <zb@ispid.com.pl>
List: netbsd-bugs
Date: 07/15/2007 16:45:00
>Number:         36651
>Category:       kern
>Synopsis:       Kernel 4.99.20 doesn't like Logitech M-BA47 USB-mouse
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 15 16:45:00 +0000 2007
>Originator:     Zbigniew Baniewski
>Release:        current ("jihbed" live-CD)
>Organization:
>Environment:
4.99.20
>Description:
During bootup, after usual boot messages, like:

uhidev0: Logitech USB-PS/2 Mouse M-BA47, rev. 1.00/1.20, addr 2, iclass 3/1
ums0 at uhidev0: 4 buttons and Z dir
wsmouse at ums0 mux0

...then all is frozen, no more booting. The above are "last words" from the system.

The system seems not to be hung, because i can call the debugger via
<Control>-<Alt>-<Esc>

Backtrace:

cpu_Debugger(c091d0d4,cacadee0,c0452c27,c10ec840,c0999a00) at
netbsd:cpu_Debugger+0x4
wskbd_translate(1,c043d15c,c,c09b8ac0,0) at netbsd:wskbd_translate+0x9d5
wskbd_input(c10fcd00,2,1,97,c09adde0) at netbsd:wskbd_input+0x92
pckbd_input(c1105000,1,1,cacadf4c,9) at netbsd:pckbd_input+0x71
pckbcintr(c1102700,04,cacadf94,3) at netbsd:pckbcintr+0x94
intr_biglock_wrapper(c10ec2c0,cacadf94,4,10,30) at
netbsd:intr_biglock_wrapper+0x25
Xintr_legacy1() at netbsd:Xintr_legacy1+0xba
--- interrupt ---
Xspllower(4,0,c110f080,c010bfc0,caca6c08) at netbsd:Xspllower+0x41
x86_softintlock(caca6c08,0,0,40006060,20a0) at netbsd:x86_softintlock+0x18
DDB lost frame for netbsd:Xsoftclock+0x24, trying 0xcacadff8
Xsoftclock() at netbsd:Xsoftclock+0x24
--- interrupt ---
0x8c8fe0f:

----------------------------------------------

- no such problem were under NetBSD 2.0 neither 3.1
- when the mouse is disconnected before boot-up, the system is started quite normally, and then one can connect the mouse, which seems to be properly recognized by the system then.
>How-To-Repeat:
Just by using "jihbed" live-CD with this particular mouse.
>Fix: