Subject: Logitech cordless mouse on XFree86 4.2.2
To: None <netbsd-help@netbsd.org>
From: Gan Uesli Starling <alias@starling.ws>
List: netbsd-help
Date: 05/19/2002 01:15:44
Dear Gurus, 

I can't seem to get my new mouse working with
NetBSD 1.5.2 on XFree86 4.2.2 from xfree86.org 

I need 4.2.2 for the ISO 10646 Unicode fonts so I
don't need Win32 just to see my own website at
http://esperanto.us which is UTF-8 encoded. 

The new mouse is Logitech cordless PS-2/USB model
P/N: 851497-0000 from Best Buy. NetBSD folks like
Logitic; so I figured it a safe bet. But I can't
get it to do anything...yet. 

Have tried it in PS-2 and also in USB. Neither works. 

Have tried with "Device" to "/dev/wsmouse0" and also as
"/dev/wsmouse1" in XF86Config and have tried with the
"Buttons" and "ZAxisMapping" alternately commented out. 

Here is a clip from the command below... 

# dmesg | grep ums0 > dmesg_ums0.txt 

%%%%%%%%%% begin clip from dmesg %%%%%%%%%%% 

ums0 at uhub1 port 2 configuration 1 interface 0
ums0: Logitech USB Receiver, rev 1.10/9.10, addr 2, iclass 3/1
ums0: 5 buttons and Z dir.
wsmouse0 at ums0 mux 0
ums0 at uhub1 port 2 configuration 1 interface 0
ums0: Logitech USB Receiver, rev 1.10/9.10, addr 2, iclass 3/1
ums0: 5 buttons and Z dir.
wsmouse0 at ums0 mux 0 

%%%%%%%%%% begin clip from dmesg %%%%%%%%%%% 

Here is a clip from my XF86Config file on the last
iteration which I tried. 

%%%%%%%%%%% begin clip from /etc/X11/XF86Config %%%%%%%%%%%% 

Section "InputDevice" 

# Identifier and driver 

   Identifier "Mouse1"
   Driver	"mouse"
   Option "Protocol"    "wsmouse"
   Option "Device"      "/dev/wsmouse1"
   Option "Buttons"     "5"
   Option "ZAxisMapping" "4 5" 

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line. 

#    Option "Protocol"	"Xqueue" 

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted. 

#    Option "BaudRate"	"9600"
#    Option "SampleRate"	"150" 

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms) 

#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50" 

# ChordMiddle is an option for some 3-button Logitech mice 

#    Option "ChordMiddle" 

EndSection 

%%%%%%%%%%% end clip from /etc/X11/XF86Config %%%%%%%%%%%%% 

Is that enough info? 

Thanks in advance. If and when I get this figured out I will
put up a how-to on http://starling.us/gus_netbsd for all who
follow. I try to write them ultra-simple for simpletons like
myself. 

Thanks again, 

Gan Starling
Kalamazoo MI
USA