google-fennel: touchscreen stopped working after update
Describe your issue
What's the expected behaviour?
Touching the touchscreen should result in input events (clicks, cursor movement).
What's the current behaviour?
Touching the touchscreen does nothing.
How to reproduce your issue?
Boot the machine on updated pmos, log in, note location of mouse cursor, touch screen, note whether cursor moved.
What device are you using?
google-fennel
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v23.12
-
v23.06
(supported until 2024-01-18) -
I confirm that the issue still is present after running sudo apk upgrade -a
On what environment did you encounter the issue?
Environments
-
GNOME Shell on Mobile -
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway) Please post the output of sxmo_version.sh
-
Other: lxqt
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
Additional information
This was previously working; the touchscreen ceasing to work seems to have happened when I ran apk upgrade
and updated from kernel 6.1? to 6.6.16-mt8183 (current), though I can't distinguish from another package being at fault. It looks like 497374e2 is the commit for that change if it matters, but I can't quite follow what's going on in that commit.
I don't see the touchscreen in /dev/input
, nor do I see anything that I can tell is relevant in dmesg:
$ dmesg | grep -i -e touch -e input
[ 0.864749] input: cros_ec as /devices/platform/soc/11012000.spi/spi_master/spi2/spi2.0/11012000.spi:cros-ec@0:keyboard-controller/input/input0
[ 0.876358] input: cros_ec_buttons as /devices/platform/soc/11012000.spi/spi_master/spi2/spi2.0/11012000.spi:cros-ec@0:keyboard-controller/input/input1
[ 1.546559] input: wifi-wakeup as /devices/platform/wifi-wakeup/input/input2
[ 1.547462] input: volume-buttons as /devices/platform/volume-buttons/input/input3
[ 1.771508] elan_i2c 2-0015: Elan Touchpad: Module ID: 0x0109, Firmware: 0x0002, Sample: 0x0003, IAP: 0x0002
[ 1.772415] input: Elan Touchpad as /devices/platform/soc/11009000.i2c/i2c-2/2-0015/input/input4
[ 1.943032] input: Logitech USB Trackball as /devices/platform/soc/11201000.usb/11200000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C408.0001/input/input5
[ 1.943243] hid-generic 0003:046D:C408.0001: input: USB HID v1.10 Mouse [Logitech USB Trackball] on usb-11200000.usb-1.2/input0
[ 9.139637] input: mt8183_mt6358_ts3a227_rt1015p Headset Jack as /devices/platform/mt8183-sound/sound/card0/input6
Of course, when it was working I didn't pay attention, so I can't tell if this is a change.