Since the upgrade to FreeBSD 7.0 and Xorg 7.3 the mouse has started to produce press events of buttons that don't exist. Fix: None known. How-To-Repeat: To be more precise the sequence of actions "scroll-wheel-up and mouse movement (anywhere)", according to xev, produces four events: ButtonRelease event, serial 23, synthetic NO, window 0x2800001, root 0x68, subw 0x0, time 11549099, (124,86), root:(219,471), state 0x0, button 6, same_screen YES ButtonRelease event, serial 23, synthetic NO, window 0x2800001, root 0x68, subw 0x0, time 11549913, (124,86), root:(219,471), state 0x0, button 8, same_screen YES ButtonRelease event, serial 23, synthetic NO, window 0x2800001, root 0x68, subw 0x0, time 11549913, (124,86), root:(219,471), state 0x0, button 9, same_screen YES MotionNotify event, serial 23, synthetic NO, window 0x2800001, root 0x68, subw 0x0, time 11549913, (123,86), root:(218,471), state 0x0, is_hint 0, same_screen YES That is, a button 6 (wheel-up), followed by a button 8 and 9, which don't even exist, and the mouse movement. The moused log of a similar activity is: # moused -p /dev/psm0 -t auto -d -f moused: proto params: f8 80 00 00 8 00 ff moused: port: /dev/psm0 interface: ps/2 type: sysmouse model: IntelliMouse Explorer moused: received char 0x87 moused: received char 0xff moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,ff,ff,0,0,0,0,7f moused: ts: 12335 860858039 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx -1 dy 1 dz 0 moused: received char 0x87 moused: received char 0x1 moused: received char 0xff moused: received char 0x1 moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,1,ff,1,ff,0,0,7f moused: ts: 12335 860858039 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 2 dy 2 dz 0 moused: received char 0x87 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: received char 0x0 moused: received char 0x7c moused: assembled full packet (len 8) 87,0,0,0,0,7f,0,7c moused: ts: 12344 294443094 moused: : 12330 929836608 moused: : 12330 929836608 moused: flags:80000018 buttons:00000018 obuttons:00000000 moused: activity : buttons 0x00000018 dx 0 dy 0 dz -1 moused: mstate[3]->count:1 moused: button 4 count 1 moused: mstate[4]->count:1 moused: button 5 count 1 moused: received char 0x87 moused: received char 0x1 moused: received char 0xfe moused: received char 0x1 moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,1,fe,1,ff,0,0,7f moused: ts: 12348 197176627 moused: flags:80000018 buttons:00000000 obuttons:00000018 moused: activity : buttons 0x00000000 dx 2 dy 3 dz 0 moused: mstate[3]->count:1 moused: button 4 count 0 moused: mstate[4]->count:1 moused: button 5 count 0 moused: received char 0x87 moused: received char 0x0 moused: received char 0xfe moused: received char 0x0 moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,0,fe,0,ff,0,0,7f moused: ts: 12356 979827255 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 0 dy 3 dz 0 moused: received char 0x87 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x1 moused: received char 0x7f moused: assembled full packet (len 8) 87,0,0,0,0,0,1,7f moused: ts: 12359 568313937 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 0 dy 0 dz 1 moused: received char 0x87 moused: received char 0x0 moused: received char 0xff moused: received char 0x0 moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,0,ff,0,ff,0,0,7f moused: ts: 12363 178993015 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 0 dy 2 dz 0 moused: received char 0x87 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x1 moused: received char 0x7f moused: assembled full packet (len 8) 87,0,0,0,0,0,1,7f moused: ts: 12386 308339577 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 0 dy 0 dz 1 moused: received char 0x87 moused: received char 0x0 moused: received char 0xff moused: received char 0x1 moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,0,ff,1,ff,0,0,7f moused: ts: 12387 72483521 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 1 dy 2 dz 0 moused: received char 0x87 moused: received char 0x0 moused: received char 0xff moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x0 moused: received char 0x7f moused: assembled full packet (len 8) 87,0,ff,0,0,0,0,7f moused: ts: 12387 111490504 moused: flags:80000000 buttons:00000000 obuttons:00000000 moused: activity : buttons 0x00000000 dx 0 dy 1 dz 0 The first is a wheel-up. The other two are wheel-downs.
Responsible Changed From-To: freebsd-bugs->philip Philip, this might be something for you?
For bugs matching the following conditions: - Status == In Progress - Assignee == "bugs@FreeBSD.org" - Last Modified Year <= 2017 Do - Set Status to "Open"