I have found thread on forum: PS/2 Mouse Scroll Wheel not working - I had similar problem on openSuse LEAP 42.3 on computer “HP Compaq Elite 8300” (HP).
On the different computer with mainborad Gigabyte_8I945GZME-RH the openSuse Leap 42.3 recognized the mouse PS/2 without problems, but on “HP Compaq Elite 8300” the wheel of the same mouse was not working.
result of command hwinfo --mouse on HP:
32: PS/2 00.0: 10500 PS/2 Mouse [Created at input.249] Unique ID: AH6Q.U5GX9Ignjc0 Hardware Class: mouse Model: "PS/2 Generic Mouse" Vendor: 0x0002 Device: 0x0001 "PS/2 Generic Mouse" Compatible to: int 0x0210 0x0003 Device File: /dev/input/mice (/dev/input/mouse0) Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event1, /dev/input/by-path/platform-i8042-serio-1-event-mouse, /dev/input/by-path/platform-i8042-serio-1-mouse Device Number: char 13:63 (char 13:32) Driver Info #0: Buttons: 3 ** Wheels: 0 ** XFree86 Protocol: explorerps/2 GPM Protocol: exps2 Config Status: cfg=no, avail=yes, need=no, active=unknown
What I noticed - on HP during installation has been added parameters to GRUB/kernel, which was not on Gigabyte mainboard: ** psmouse.proto=bare **. When I removed this parameter from GRUB-kernel starting option then mouse was recognized differently and has started to work properly. Finally I solved this issue.
I don’t know why, but it looks like openSuse installator and maindboard of HP did not get along.