echo -n "none" | sudo tee /sys/bus/serio/devices/serio1/drvctl
echo -n "reconnect" | sudo tee /sys/bus/serio/devices/serio1/drvctl
brought it back to life. Something to note is that running these commands don't work too often, maybe 1 of 10 tries.
Also:
dmesg | egrep "rmi4|serio"
[ 2.075930] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 2.075965] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 2.078462] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 3.184888] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 3.223562] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 3.223567] psmouse serio1: synaptics: Trying to set up SMBus access
[ 4.975525] rmi4_smbus 0-002c: registering SMbus-connected sensor
[ 5.025315] rmi4_f34 rmi4-00.fn34: rmi_f34v7_probe: Unrecognized bootloader version
[ 5.027254] rmi4_f34: probe of rmi4-00.fn34 failed with error -22
[ 5.049435] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3288-011, fw id: 2812761
[ 5.136652] input: Synaptics TM3288-011 as /devices/rmi4-00/input/input8
[ 5.147113] serio: RMI4 PS/2 pass-through port at rmi4-00.fn03
[ 5.266581] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3
[ 5.304786] input: TPPS/2 Elan TrackPoint as /devices/rmi4-00/rmi4-00.fn03/serio2/input/input15
[ 2414.940959] psmouse serio1: Failed to disable mouse on isa0060/serio1
[ 2415.772720] psmouse serio1: Failed to deactivate mouse on isa0060/serio1: -5
[ 2416.012269] rmi4_f01 rmi4-00.fn01: Failed to write device_control register: -6
[ 2416.012272] rmi4_f01 rmi4-00.fn01: Config failed with code -6.
[ 2416.056022] rmi4_f01 rmi4-00.fn01: Failed to restore normal operation: -6.
[ 2416.056026] rmi4_f01 rmi4-00.fn01: Resume failed with code -6.
[ 2416.056029] rmi4_physical rmi4-00: Failed to suspend functions: -6
[ 2416.056033] rmi4_smbus 0-002c: Failed to resume device: -6
[ 2416.101390] rmi4_f03 rmi4-00.fn03: rmi_f03_pt_write: Failed to write to F03 TX register (-6).
[ 2416.143286] rmi4_physical rmi4-00: rmi_driver_clear_irq_bits: Failed to change enabled interrupts!
[ 2416.230749] rmi4_physical rmi4-00: rmi_driver_set_irq_bits: Failed to change enabled interrupts!
[ 2416.230775] psmouse: probe of serio2 failed with error -1
[ 2434.342828] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 2434.375534] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 2434.375539] psmouse serio1: synaptics: Trying to set up SMBus access
[ 2434.379242] rmi4_smbus 0-002c: registering SMbus-connected sensor
[ 2434.426969] rmi4_f34 rmi4-01.fn34: rmi_f34v7_probe: Unrecognized bootloader version
[ 2434.426978] rmi4_f34: probe of rmi4-01.fn34 failed with error -22
[ 2434.446648] rmi4_f01 rmi4-01.fn01: found RMI device, manufacturer: Synaptics, product: TM3288-011, fw id: 2812761
[ 2434.529343] input: Synaptics TM3288-011 as /devices/rmi4-01/input/input19
[ 2434.541110] serio: RMI4 PS/2 pass-through port at rmi4-01.fn03
[ 2434.658886] psmouse serio3: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3
[ 2434.697899] input: TPPS/2 Elan TrackPoint as /devices/rmi4-01/rmi4-01.fn03/serio3/input/input20
If I understand this correctly, disabling of the mouse fails when suspend occurs. Afterwards the bootloader of the device (???) is not recognized, but the commands above fix it.
Yet another dmesg.
The mouse was dead after waking from suspend, but
echo -n "none" | sudo tee /sys/bus/ serio/devices/ serio1/ drvctl serio/devices/ serio1/ drvctl
echo -n "reconnect" | sudo tee /sys/bus/
brought it back to life. Something to note is that running these commands don't work too often, maybe 1 of 10 tries.
Also:
dmesg | egrep "rmi4|serio" platform/ i8042/serio0/ input/input3 rmi4-00/ input/input8 rmi4-00/ rmi4-00. fn03/serio2/ input/input15 clear_irq_ bits: Failed to change enabled interrupts! set_irq_ bits: Failed to change enabled interrupts! rmi4-01/ input/input19 rmi4-01/ rmi4-01. fn03/serio3/ input/input20
[ 2.075930] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 2.075965] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 2.078462] input: AT Translated Set 2 keyboard as /devices/
[ 3.184888] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 3.223562] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 3.223567] psmouse serio1: synaptics: Trying to set up SMBus access
[ 4.975525] rmi4_smbus 0-002c: registering SMbus-connected sensor
[ 5.025315] rmi4_f34 rmi4-00.fn34: rmi_f34v7_probe: Unrecognized bootloader version
[ 5.027254] rmi4_f34: probe of rmi4-00.fn34 failed with error -22
[ 5.049435] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3288-011, fw id: 2812761
[ 5.136652] input: Synaptics TM3288-011 as /devices/
[ 5.147113] serio: RMI4 PS/2 pass-through port at rmi4-00.fn03
[ 5.266581] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3
[ 5.304786] input: TPPS/2 Elan TrackPoint as /devices/
[ 2414.940959] psmouse serio1: Failed to disable mouse on isa0060/serio1
[ 2415.772720] psmouse serio1: Failed to deactivate mouse on isa0060/serio1: -5
[ 2416.012269] rmi4_f01 rmi4-00.fn01: Failed to write device_control register: -6
[ 2416.012272] rmi4_f01 rmi4-00.fn01: Config failed with code -6.
[ 2416.056022] rmi4_f01 rmi4-00.fn01: Failed to restore normal operation: -6.
[ 2416.056026] rmi4_f01 rmi4-00.fn01: Resume failed with code -6.
[ 2416.056029] rmi4_physical rmi4-00: Failed to suspend functions: -6
[ 2416.056033] rmi4_smbus 0-002c: Failed to resume device: -6
[ 2416.101390] rmi4_f03 rmi4-00.fn03: rmi_f03_pt_write: Failed to write to F03 TX register (-6).
[ 2416.143286] rmi4_physical rmi4-00: rmi_driver_
[ 2416.230749] rmi4_physical rmi4-00: rmi_driver_
[ 2416.230775] psmouse: probe of serio2 failed with error -1
[ 2434.342828] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 2434.375534] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 2434.375539] psmouse serio1: synaptics: Trying to set up SMBus access
[ 2434.379242] rmi4_smbus 0-002c: registering SMbus-connected sensor
[ 2434.426969] rmi4_f34 rmi4-01.fn34: rmi_f34v7_probe: Unrecognized bootloader version
[ 2434.426978] rmi4_f34: probe of rmi4-01.fn34 failed with error -22
[ 2434.446648] rmi4_f01 rmi4-01.fn01: found RMI device, manufacturer: Synaptics, product: TM3288-011, fw id: 2812761
[ 2434.529343] input: Synaptics TM3288-011 as /devices/
[ 2434.541110] serio: RMI4 PS/2 pass-through port at rmi4-01.fn03
[ 2434.658886] psmouse serio3: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3
[ 2434.697899] input: TPPS/2 Elan TrackPoint as /devices/
If I understand this correctly, disabling of the mouse fails when suspend occurs. Afterwards the bootloader of the device (???) is not recognized, but the commands above fix it.