Bug#216932: xserver-xfree86: does not autodetect mouse: "returned nothing for mouse protocol"
Package: xserver-xfree86
Version: 4.2.1-12-1
Severity: normal
Tags: patch
xserver-xfree86 does not detect my mouse, despite mdetect being installed.
Partial output from running
sh /var/lib/dpkg/info/xserver-xfree86.config configure
with DEBUG_XFREE86_DEBCONF=true
xserver-xfree86 config debug: auto_answer() "db_input high
xserver-xfree86/autodetect_mouse" with default "false"
xserver-xfree86 config debug: auto_answer: (not reconfiguring) preserving
existing answer "true"
xserver-xfree86 config debug: auto_answer: xserver-xfree86/autodetect_mouse is
not being asked
xserver-xfree86 config debug: auto_answer: xserver-xfree86/autodetect_mouse is
"true"
xserver-xfree86 config debug: mdetect returned port "/dev/psaux"; protocol
"ImPS/2"
xserver-xfree86 config debug: bug in mdetect: returned nothing for mouse
protocol
xserver-xfree86 config debug: auto_answer() "db_input low
xserver-xfree86/config/inputdevice/mouse/port" with default "/dev/psaux"
xserver-xfree86 config debug: auto_answer: auto-answering with "/dev/psaux"
xserver-xfree86 config debug: auto_answer:
xserver-xfree86/config/inputdevice/mouse/port is not being asked
xserver-xfree86 config debug: auto_answer:
Note the line that reports "bug in mdetect". mdetect works fine, however.
Output from running mdetect by hand
oralce:~# mdetect -x
/dev/psaux
ImPS/2
I believe the problem is that xserver-xfree86.config tests DEFAULT_PROTOCOL
where it should test AUTODETECTED_PROTOCOL:
--- /var/circle/var/lib/dpkg/info/xserver-xfree86.config 2003-10-03 01:58:44.000000000 +0100
+++ /tmp/xserver-xfree86.config 2003-10-21 20:33:41.000000000 +0100
@@ -1133,7 +1133,7 @@
debug_echo "bug in mdetect: returned nothing for mouse port"
break
fi
- if [ -z "$DEFAULT_PROTOCOL" ]; then
+ if [ -z "$AUTODETECTED_PROTOCOL" ]; then
debug_echo "bug in mdetect: returned nothing for mouse protocol"
break
fi
Reply to: