I have tried installing Linux on my laptop a couple of times over the years and always have given up when I can't fix couldn't fix my touchpad. No functionality are working, even just moving the cursor. It works fine on my Windows installation. I tried a bunch of different kernels, currently on 6.18, and nothing seems to work. I also tried finding fixes online for my specific touchpad (ELAN1205) and there's nothing I've that fixes my touchpad. Here is what I get when I run
stoat@stoat-laptop:~$ dmesg | grep -i 'elan\|i2c\|hid'
[ 0.207756] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR0, rdevid:0xa0
[ 0.207758] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR1, rdevid:0xa0
[ 0.207759] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR2, rdevid:0xa0
[ 0.207760] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR3, rdevid:0xa0
[ 0.571113] i2c_dev: i2c /dev entries driver
[ 8.673391] hid: raw HID events driver (C) Jiri Kosina
[ 8.677689] i2c_hid: loading out-of-tree module taints kernel.
[ 8.700818] usbcore: registered new interface driver usbhid
[ 8.700823] usbhid: USB HID core driver
[ 8.722392] i2c_hid_acpi i2c-ELAN1205:00: failed to fetch HID descriptor: -121
[ 8.722405] i2c_hid_acpi i2c-ELAN1205:00: Failed to fetch the HID Descriptor
[ 9.193792] hid-generic 0003:0B05:1866.0001: input,hidraw0: USB HID v1.10 Key board [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input0
[ 9.245964] hid-generic 0003:0B05:1866.0002: input,hidraw1: USB HID v1.10 Key board [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input1
[ 9.298150] hid-generic 0003:0B05:1866.0003: input,hiddev0,hidraw2: USB HID v 1.10 Device [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input2
[ 9.395047] asus 0003:0B05:1866.0001: input,hidraw0: USB HID v1.10 Keyboard [ ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input0
[ 9.475273] asus 0003:0B05:1866.0002: input,hidraw1: USB HID v1.10 Keyboard [ ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input1
[ 9.532977] asus 0003:0B05:1866.0003: using HID for asus::kbd_backlight
[ 9.592391] asus 0003:0B05:1866.0003: input,hiddev0,hidraw2: USB HID v1.10 De vice [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input2
[ 15.773845] i2c i2c-2: Successfully instantiated SPD at 0x51
[ 17.012898] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[ 17.012920] ucsi_ccg 1-0008: i2c_transfer failed -110
Would be grateful to get any help so I can finally run Linux on my laptop!
Edit : The laptop's full model is the ROG Zephyrus G15 GA502IV
dmesg | grep -i 'elan\|i2c\|hid' for the logs :stoat@stoat-laptop:~$ dmesg | grep -i 'elan\|i2c\|hid'
[ 0.207756] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR0, rdevid:0xa0
[ 0.207758] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR1, rdevid:0xa0
[ 0.207759] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR2, rdevid:0xa0
[ 0.207760] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR3, rdevid:0xa0
[ 0.571113] i2c_dev: i2c /dev entries driver
[ 8.673391] hid: raw HID events driver (C) Jiri Kosina
[ 8.677689] i2c_hid: loading out-of-tree module taints kernel.
[ 8.700818] usbcore: registered new interface driver usbhid
[ 8.700823] usbhid: USB HID core driver
[ 8.722392] i2c_hid_acpi i2c-ELAN1205:00: failed to fetch HID descriptor: -121
[ 8.722405] i2c_hid_acpi i2c-ELAN1205:00: Failed to fetch the HID Descriptor
[ 9.193792] hid-generic 0003:0B05:1866.0001: input,hidraw0: USB HID v1.10 Key board [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input0
[ 9.245964] hid-generic 0003:0B05:1866.0002: input,hidraw1: USB HID v1.10 Key board [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input1
[ 9.298150] hid-generic 0003:0B05:1866.0003: input,hiddev0,hidraw2: USB HID v 1.10 Device [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input2
[ 9.395047] asus 0003:0B05:1866.0001: input,hidraw0: USB HID v1.10 Keyboard [ ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input0
[ 9.475273] asus 0003:0B05:1866.0002: input,hidraw1: USB HID v1.10 Keyboard [ ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input1
[ 9.532977] asus 0003:0B05:1866.0003: using HID for asus::kbd_backlight
[ 9.592391] asus 0003:0B05:1866.0003: input,hiddev0,hidraw2: USB HID v1.10 De vice [ASUSTeK Computer Inc. N-KEY Device] on usb-0000:06:00.3-3/input2
[ 15.773845] i2c i2c-2: Successfully instantiated SPD at 0x51
[ 17.012898] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[ 17.012920] ucsi_ccg 1-0008: i2c_transfer failed -110
Would be grateful to get any help so I can finally run Linux on my laptop!
Edit : The laptop's full model is the ROG Zephyrus G15 GA502IV
Last edited:

