On my machine the touchpad is recognized and even the click events are registered but moving produces clicking instead of moving the cursor.
Legion 5 15ARH05, kernel Linux 5.8.6-1-MANJARO,
dmesg | grep MSFT [ 162.390501] i2c_hid i2c-MSFT0001:00: supply vdd not found, using dummy regulator [ 162.390521] i2c_hid i2c-MSFT0001:00: supply vddl not found, using dummy regulator [ 162.670737] input: MSFT0001:00 06CB:7F28 Mouse as /devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:06CB:7F28.0003/input/input17 [ 162.670910] input: MSFT0001:00 06CB:7F28 Touchpad as /devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:06CB:7F28.0003/input/input18 [ 162.671186] hid-generic 0018:06CB:7F28.0003: input,hidraw2: I2C HID v1.00 Mouse [MSFT0001:00 06CB:7F28] on i2c-MSFT0001:00 [ 162.813553] input: MSFT0001:00 06CB:7F28 Mouse as /devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:06CB:7F28.0003/input/input20 [ 162.813965] input: MSFT0001:00 06CB:7F28 Touchpad as /devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:06CB:7F28.0003/input/input21 [ 162.814182] hid-multitouch 0018:06CB:7F28.0003: input,hidraw2: I2C HID v1.00 Mouse [MSFT0001:00 06CB:7F28] on i2c-MSFT0001:00
cat /proc/bus/input/devices
I: Bus=0018 Vendor=06cb Product=7f28 Version=0100 N: Name="MSFT0001:00 06CB:7F28 Mouse" P: Phys=i2c-MSFT0001:00 S: Sysfs=/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:06CB:7F28.0004/input/input23 U: Uniq= H: Handlers=event12 mouse1 B: PROP=0 B: EV=17 B: KEY=30000 0 0 0 0 B: REL=3 B: MSC=10
I: Bus=0018 Vendor=06cb Product=7f28 Version=0100 N: Name="MSFT0001:00 06CB:7F28 Touchpad" P: Phys=i2c-MSFT0001:00 S: Sysfs=/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:06CB:7F28.0004/input/input24 U: Uniq= H: Handlers=event13 mouse2 B: PROP=5 B: EV=1b B: KEY=e520 10000 0 0 0 0 B: ABS=2e0800000000003 B: MSC=20
When `blacklist hid_multitouch` the coursor is moving with absolute coordinates and hangs which makes it unusable.
On my machine the touchpad is recognized and even the click events are registered but moving produces clicking instead of moving the cursor.
Legion 5 15ARH05, kernel Linux 5.8.6-1-MANJARO,
dmesg | grep MSFT platform/ AMDI0010: 03/i2c- 0/i2c-MSFT0001: 00/0018: 06CB:7F28. 0003/input/ input17 platform/ AMDI0010: 03/i2c- 0/i2c-MSFT0001: 00/0018: 06CB:7F28. 0003/input/ input18 7F28.0003: input,hidraw2: I2C HID v1.00 Mouse [MSFT0001:00 06CB:7F28] on i2c-MSFT0001:00 platform/ AMDI0010: 03/i2c- 0/i2c-MSFT0001: 00/0018: 06CB:7F28. 0003/input/ input20 platform/ AMDI0010: 03/i2c- 0/i2c-MSFT0001: 00/0018: 06CB:7F28. 0003/input/ input21 7F28.0003: input,hidraw2: I2C HID v1.00 Mouse [MSFT0001:00 06CB:7F28] on i2c-MSFT0001:00
[ 162.390501] i2c_hid i2c-MSFT0001:00: supply vdd not found, using dummy regulator
[ 162.390521] i2c_hid i2c-MSFT0001:00: supply vddl not found, using dummy regulator
[ 162.670737] input: MSFT0001:00 06CB:7F28 Mouse as /devices/
[ 162.670910] input: MSFT0001:00 06CB:7F28 Touchpad as /devices/
[ 162.671186] hid-generic 0018:06CB:
[ 162.813553] input: MSFT0001:00 06CB:7F28 Mouse as /devices/
[ 162.813965] input: MSFT0001:00 06CB:7F28 Touchpad as /devices/
[ 162.814182] hid-multitouch 0018:06CB:
cat /proc/bus/ input/devices
I: Bus=0018 Vendor=06cb Product=7f28 Version=0100 MSFT0001: 00 devices/ platform/ AMDI0010: 03/i2c- 0/i2c-MSFT0001: 00/0018: 06CB:7F28. 0004/input/ input23
N: Name="MSFT0001:00 06CB:7F28 Mouse"
P: Phys=i2c-
S: Sysfs=/
U: Uniq=
H: Handlers=event12 mouse1
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10
I: Bus=0018 Vendor=06cb Product=7f28 Version=0100 MSFT0001: 00 devices/ platform/ AMDI0010: 03/i2c- 0/i2c-MSFT0001: 00/0018: 06CB:7F28. 0004/input/ input24
N: Name="MSFT0001:00 06CB:7F28 Touchpad"
P: Phys=i2c-
S: Sysfs=/
U: Uniq=
H: Handlers=event13 mouse2
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
When `blacklist hid_multitouch` the coursor is moving with absolute coordinates and hangs which makes it unusable.