Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Framwork 16 i2c-hid touchpad suddenly "jerky"
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
LilyIsTrans
n00b
n00b


Joined: 25 Sep 2024
Posts: 5

PostPosted: Wed Sep 25, 2024 10:26 pm    Post subject: Framwork 16 i2c-hid touchpad suddenly "jerky" Reply with quote

Hi y'all!

As of this morning, the touchpad for my Framework laptop 16 is "jerky", that is, as I move my finger on the touchpad, the mouse will move for a moment, then stop, then move for a moment again, and so on.
It was not doing this yesterday, and I hadn't updated anything or changed any settings before going to bed.
I have had one issue with the touchpad before, about half the time on boot the touchpad would simply not be picked up at all, which I fixed by rebuilding my kernel with i2c-hid and i2c-hid-acpi as modules, and then simply unloading and reloading those with modprobe whenever the touchpad isn't picked up, which has been working fine for the last few weeks.
I have tried rebooting a few times, which has not made any obvious difference.

My dmesg output currently ends with this:
Code:

[   84.933284] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  102.886138] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  133.280495] input: MX Ergo Mouse as /devices/virtual/misc/uhid/0005:046D:B01D.000D/input/input19
[  133.280821] hid-generic 0005:046D:B01D.000D: input,hidraw12: BLUETOOTH HID v0.22 Mouse [MX Ergo] on 44:fa:66:08:bc:2e
[  133.333143] logitech-hidpp-device 0005:046D:B01D.000D: HID++ 4.5 device connected.
[  133.753575] input: Logitech MX Ergo Multi-Device Trackball  as /devices/virtual/misc/uhid/0005:046D:B01D.000D/input/input21
[  133.753974] logitech-hidpp-device 0005:046D:B01D.000D: input,hidraw12: BLUETOOTH HID v0.22 Mouse [Logitech MX Ergo Multi-Device Trackball ] on 44:fa:66:08:bc:2e
[  148.173055] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  159.183468] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  177.344924] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  194.605859] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[  301.931019] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  407.057538] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  437.983900] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  521.335356] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  541.344662] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  544.236679] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  552.668056] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[  582.588223] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  715.033522] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  737.672340] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  744.072473] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  765.245157] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  785.171793] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  824.835614] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  869.915626] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  880.504976] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  926.083678] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[  954.700918] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[  981.515528] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[ 1019.523539] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121
[ 1034.481344] i2c_hid_acpi i2c-FRMW0003:00: failed to set a report to device: -121


Both the i2c_designware and i2c_hid_acpi errors continue to be produced identically with about the same frequency for as long as I've had the laptop on (several hours now), and attempting to use the touchpad has no apparent impact on that.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5109
Location: Bavaria

PostPosted: Wed Sep 25, 2024 11:06 pm    Post subject: Reply with quote

LilyIsTrans,

Welcome to Gentoo Forums ! :D

As a first check I would boot with an UbuntuLiveCD and check if there is the same behaviour. If yes, your touchpad is broken.

If no, save the dmesg of the Ubuntu boot, the lsmod and lspci -nnk.

(TBH, if there was really no change in your Gentoo system, then it is very likely that your touchpad is defective.)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
LilyIsTrans
n00b
n00b


Joined: 25 Sep 2024
Posts: 5

PostPosted: Thu Sep 26, 2024 12:11 am    Post subject: Reply with quote

Thanks! :D

I just tried it, and unfortunately, you were right; the behaviour is identical on Ubuntu, so it's almost certainly a hardware problem.

Regardless, I thank you, both for the help, and the warm welcome :)
Back to top
View user's profile Send private message
sinatosk
n00b
n00b


Joined: 04 Sep 2024
Posts: 13

PostPosted: Thu Sep 26, 2024 8:23 am    Post subject: Reply with quote

***Copy/Paste from another thread - https://forums.gentoo.org/viewtopic-p-8841358.html#8841358

Does your keyboard/touchpad sometimes show/work and sometimes not ?

I'm using an FW16 myself with Gentoo and sometimes after boot and tty showing, if I press some keys as soon as the tty shows, no chars show but then after about 0.5-2 seconds they do but sometimes they don't and I have to cold reboot

https://community.frame.work/t/touchpad-not-working-since-update-archlinux/50304

https://bugzilla.kernel.org/show_bug.cgi?id=218836

What Arch Linux did was not put the kernel modules related to the keyboard in the initramfs which basically increases the delay of the modules loading which in turn gives the device a bit more time to correctly initialize

https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/commit/e835a32f0d4e44e2897e52a4eb151f95f4e18329

and it looks like a new driver is in the works ( it's not in 6.11 yet )

https://lore.kernel.org/linux-input/cover.1715224143.git.zhoubinbin@loongson.cn/T/#t
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5109
Location: Bavaria

PostPosted: Thu Sep 26, 2024 11:29 am    Post subject: Reply with quote

LilyIsTrans wrote:
Regardless, I thank you, both for the help, and the warm welcome :)

You are very Welcome ... and thank you also for sharing your research ! :D

Have fun with Gentoo ! 8)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum