mouse tilt wheel between 12.1 and 12.2

Craig Leres leres at freebsd.org
Thu Oct 29 20:36:42 UTC 2020


For whatever reason mouse tilt wheel side buttons are a fragile feature. 
Over the last year I've noticed that this stops work with different 
versions of firefox and return with a later version.

When I upgraded a desktop from 12.1 to 12.2 this week I found tilt wheel 
stopped working with firefox (e.g. tilt-left does not go back a page). I 
didn't find anything in UPDATING. And just to verify it was not the fact 
that during the OS upgrade I also updated firefox from 82.0,2 -> 
82.0.1,2, I built and installed the older version but still no tilt wheel.

I have been running moused:

     moused_flags="-m 4=6 -m 5=7"

which results in:

      2703  -  Ss       0:27.60 /usr/sbin/moused -m 4=6 -m 5=7 -p 
/dev/ums0 -t auto -I /var/run/moused.ums0.pid
      2759  -  Is       0:00.00 /usr/sbin/moused -m 4=6 -m 5=7 -p 
/dev/ums1 -t auto -I /var/run/moused.ums1.pid

and my xorg.conf is attached. I also tried turning off moused and adding:

      Section "ServerFlags"
             Option       "BlankTime" "0"
             Option       "StandbyTime" "30"
             Option       "SuspendTime" "0"
             Option       "OffTime" "0"
     +   Option       "AutoAddDevices" "False"
      EndSection

     +Section "ServerLayout"
     +   Identifier     "X.org Configured"
     +   Screen      0  "Screen0" 0 0
     +   InputDevice    "Mouse0" "CorePointer"
     +   InputDevice    "Keyboard0" "CoreKeyboard"
     +EndSection
     +

     +EndSection
     +
     +Section "InputDevice"
     +   Identifier  "Keyboard0"
     +   Driver      "kbd"
     +EndSection
     +
     +Section "InputDevice"
     +   Identifier  "Mouse0"
     +   Driver      "mouse"
     +   Option      "Protocol" "auto"
     +   Option      "Device" "/dev/ums0"
     +   Option      "ZAxisMapping" "4 5 6 7"
      EndSection

which was the same. My mouse is a Cherry USB optical (MC 2000). Here is 
a little Xorg.0.log output:

[   601.547] (**) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Device: "/dev/input/event9"
[   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Vendor 0x557 Product 0x2419
[   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Found 3 mouse buttons
[   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Found scroll wheel(s)
[   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Found relative axes
[   601.547] (II) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Forcing relative x/y axes to exist.
[   601.547] (II) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Configuring as mouse
[   601.547] (II) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: Adding scrollwheel support
[   601.547] (**) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: YAxisMapping: buttons 4 and 5
[   601.547] (**) evdev: vendor 0x0557 product 0x2419, class 0/0, rev 
1.10/1.00, addr 10: EmulateWheelButton: 4, EmulateWheelInertia: 10, 
EmulateWheelTimeout: 200

Does anybody see my issue?

		Craig
-------------- next part --------------
# @(#) $Id: xorg-nvidia.conf 89 2020-10-29 03:35:06Z leres $ (LBL)

Section "ServerFlags"
	Option       "BlankTime" "0"
	Option       "StandbyTime" "30"
	Option       "SuspendTime" "0"
	Option       "OffTime" "0"
EndSection

Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/share/fonts/misc/"
	FontPath     "/usr/local/share/fonts/TTF/"
	FontPath     "/usr/local/share/fonts/OTF"
	FontPath     "/usr/local/share/fonts/Type1/"
	FontPath     "/usr/local/share/fonts/100dpi/"
	FontPath     "/usr/local/share/fonts/75dpi/"
	FontPath     "/usr/local/share/fonts/sun/"
	FontPath     "/usr/local/share/fonts/webfonts/"
	FontPath     "/usr/local/share/fonts/urwfonts/"
	FontPath     "catalogue:/usr/local/etc/X11/fontpath.d"
EndSection

Section "Module"
	Load  "dbe"
	Load  "dri"
	Load  "dri2"
	Load  "extmod"
	Load  "record"
	Load  "glx"
	Load  "glxserver_nvidia"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
#	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth    24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


More information about the freebsd-hackers mailing list