Issuing those two commands found on Arch wiki:
echo -n "none" | sudo tee /sys/bus/serio/devices/serio1/drvctl echo -n "reconnect" | sudo tee /sys/bus/serio/devices/serio1/drvctl
Both devices work again. New dmesg output:
[ 1903.992439] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758] [ 1904.029309] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..] [ 1904.029321] psmouse serio1: synaptics: Trying to set up SMBus access [ 1904.032224] psmouse serio1: synaptics: SMbus companion is not ready yet [ 1904.103581] psmouse serio1: synaptics: Touchpad model: 1, fw: 9.16, id: 0x1e2a1, caps: 0xf00ba3/0x940300/0x12e800/0x500000, board id: 3288, fw id: 2696789 [ 1904.103599] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0 [ 1904.149083] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input34 [ 1910.230562] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758] [ 1910.278909] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..] [ 1910.760287] psmouse serio3: Failed to reset mouse on synaptics-pt/serio0: -5 [ 1911.368284] psmouse serio3: trackpoint: Elan TrackPoint firmware: 0x04, buttons: 3/3 [ 1911.655673] input: TPPS/2 Elan TrackPoint as /devices/platform/i8042/serio1/serio3/input/input36
xinput reports the trackpoint again as Elan device, not generic:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)] ⎜ ↳ TPPS/2 Elan TrackPoint id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)] ↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
Issuing those two commands found on Arch wiki:
echo -n "none" | sudo tee /sys/bus/ serio/devices/ serio1/ drvctl serio/devices/ serio1/ drvctl
echo -n "reconnect" | sudo tee /sys/bus/
Both devices work again. New dmesg output:
[ 1903.992439] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758] 0x940300/ 0x12e800/ 0x500000, board id: 3288, fw id: 2696789 serio1/ input0 platform/ i8042/serio1/ input/input34 pt/serio0: -5 platform/ i8042/serio1/ serio3/ input/input36
[ 1904.029309] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 1904.029321] psmouse serio1: synaptics: Trying to set up SMBus access
[ 1904.032224] psmouse serio1: synaptics: SMbus companion is not ready yet
[ 1904.103581] psmouse serio1: synaptics: Touchpad model: 1, fw: 9.16, id: 0x1e2a1, caps: 0xf00ba3/
[ 1904.103599] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/
[ 1904.149083] input: SynPS/2 Synaptics TouchPad as /devices/
[ 1910.230562] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 1910.278909] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 1910.760287] psmouse serio3: Failed to reset mouse on synaptics-
[ 1911.368284] psmouse serio3: trackpoint: Elan TrackPoint firmware: 0x04, buttons: 3/3
[ 1911.655673] input: TPPS/2 Elan TrackPoint as /devices/
xinput reports the trackpoint again as Elan device, not generic:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]