| Summary: | Bug selecting psm operation level in moused(8) | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Dr. Andreas Haakh <bugReporter> |
| Component: | bin | Assignee: | Philip Paeps <philip> |
| Status: | Closed Overcome By Events | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 5.3-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Dr. Andreas Haakh
2004-12-17 06:34:14 UTC
Trying to get a Labtech optical ps/2 [and usb] wheel mouse working under X11 I failed to get z-axis movement on the ps/2-port (usb worked fine). Finally I found the solution: adding option -l 1 to moused (/usr/sbin/moused -z 4 -d /dev/psm0 -t ps/2 -l 1) Thus, having a working configuration, I added the following lines to rc.conf: moused_port="/dev/psm0" moused_type="ps/2" moused_flags="-z 4 -l 1" and again the mouse did not work!!! next I changed moused_flags="-z 4" moused_type="ps/2 - l 1" and everything is OK now. Looking at moused.c you find line 709 where rodent.level is assigned, no matter which value was set before... Fix: Workaround: Add the level-option to the moused_type option. Check if level was set before modifying rodent.level in moused.c line 709 Maybe change the default-level of operation for psm0 to 1 which seems reasonable... How-To-Repeat: See above. Responsible Changed From-To: freebsd-bugs->philip Grab this, I'm dealing with moused bugs. I haven't looked at input in ages. I think this issue has been overcome by events since then (psm changed a lot). |