Bug 28290

Summary: Mouse refuses to run
Product: Base System Reporter: Sam Habash <the>
Component: confAssignee: Peter Wemm <peter>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.0-CURRENT   
Hardware: Any   
OS: Any   

Description Sam Habash 2001-06-20 11:00:01 UTC
Mouse isn't detected, either under X, or in console running moused.

This is on an IBM Thinkpad 570 with an 'eraser' keyboard pointer.
(PS/2)

Fix: 

Commenting out the "hint.psm.0.at" and "hint.psm.0.irq" lines
gets things working again.  With these in place, a bogus psm1
interface appeared in dmesg.  When I added entries for hint.psm.1.*,
a bogus psm2 entry appeared.  Haven't looked to see what causes
this "off-by-one".
How-To-Repeat: /stand/sysinstall...configure moused, as well as starting X.
Comment 1 Peter Pentchev freebsd_committer freebsd_triage 2001-06-20 11:06:24 UTC
Responsible Changed
From-To: freebsd-bugs->peter

This is probably related to rev. 1.21 of src/sys/isa/atkbdc_isa.c 
Among the other changes there, I see a change from i = -1 to i = 0; 
maybe Peter can shed a bit more light on this.
Comment 2 Anton Berezin 2001-06-20 11:13:04 UTC
As a datapoint please see <20010618025226.A3848@heechee.tobez.org>.  The
results there were obtained with a help of some debug printing.

=Anton.
-- 
May the tuna salad be with you.
Comment 3 Peter Wemm freebsd_committer freebsd_triage 2001-12-10 20:39:12 UTC
State Changed
From-To: open->closed

This was fixed in kern/subr_bus.c rev 1.92 through 1.94.  This was 
due to conflicts between hints and automatic detection (eg: ACPI).