View previous topic :: View next topic |
Author |
Message |
fordfrog Developer
Joined: 01 Jan 2007 Posts: 26
|
Posted: Mon Oct 28, 2024 12:03 pm Post subject: [SOLVED]Asus ROG Strix G814JI - can't make the touchpad work |
|
|
the touchpad works fine on the live gui but i can't make it work in my gentoo installation.
this is from the live gui:
Code: | $ dmesg | grep -i "i2c\|psmouse\|hid"
[ 0.248890] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.I2C1.TPL1], AE_NOT_FOUND (20230628/dswload2-162)
[ 0.248909] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.I2C3.TPL1], AE_NOT_FOUND (20230628/dswload2-162)
[ 0.343089] ACPI: \_SB_.PC00.I2C0.PXTC: New power resource
[ 0.343089] ACPI: \_SB_.PC00.I2C0.PTPL: New power resource
[ 0.343089] ACPI: \_SB_.PC00.I2C1.PXTC: New power resource
[ 0.343089] ACPI: \_SB_.PC00.I2C3.PXTC: New power resource
[ 0.956299] hid: raw HID events driver (C) Jiri Kosina
[ 0.956318] usbcore: registered new interface driver usbhid
[ 0.956322] usbhid: USB HID core driver
[ 1.012651] hid_bpf: error while preloading HID BPF dispatcher: -22
[ 1.482129] hid-generic 0003:0B05:19B6.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ASUSTek Computer Inc. N-KEY Device] on usb-0000:00:14.0-3/input0
[ 4.066735] input: ASUF1205:00 2808:0106 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.1/i2c-0/i2c-ASUF1205:00/0018:2808:0106.0002/input/input10
[ 4.068216] input: ASUF1205:00 2808:0106 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.1/i2c-0/i2c-ASUF1205:00/0018:2808:0106.0002/input/input11
[ 4.069964] hid-generic 0018:2808:0106.0002: input,hidraw1: I2C HID v1.00 Mouse [ASUF1205:00 2808:0106] on i2c-ASUF1205:00
[ 4.255464] input: ASUF1205:00 2808:0106 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.1/i2c-0/i2c-ASUF1205:00/0018:2808:0106.0002/input/input14
[ 4.383663] input: ASUF1205:00 2808:0106 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.1/i2c-0/i2c-ASUF1205:00/0018:2808:0106.0002/input/input15
[ 4.450436] hid-multitouch 0018:2808:0106.0002: input,hidraw1: I2C HID v1.00 Mouse [ASUF1205:00 2808:0106] on i2c-ASUF1205:00
[ 4.640702] asus 0003:0B05:19B6.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ASUSTek Computer Inc. N-KEY Device] on usb-0000:00:14.0-3/input0
[ 7.559348] i2c i2c-1: 2/2 memory slots populated (from DMI)
[ 7.559349] i2c i2c-1: Memory type 0x22 not supported yet, not instantiating SPD |
and this is from my system:
Code: | # grep -i "i2c\|psmouse\|hid" /var/log/dmesg
[ 0.296908] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.I2C1.TPL1], AE_NOT_FOUND (20240322/dswload2-162)
[ 0.296923] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.I2C3.TPL1], AE_NOT_FOUND (20240322/dswload2-162)
[ 0.377357] ACPI: \_SB_.PC00.I2C0.PXTC: New power resource
[ 0.377768] ACPI: \_SB_.PC00.I2C0.PTPL: New power resource
[ 0.377851] ACPI: \_SB_.PC00.I2C1.PXTC: New power resource
[ 0.378135] ACPI: \_SB_.PC00.I2C3.PXTC: New power resource
[ 8.360457] i2c_dev: i2c /dev entries driver
[ 8.366149] i2c i2c-13: Successfully instantiated SPD at 0x50
[ 8.394531] hid: raw HID events driver (C) Jiri Kosina
[ 8.450075] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 8.450584] Bluetooth: HIDP socket layer initialized
[ 9.217492] usbcore: registered new interface driver usbhid
[ 9.217493] usbhid: USB HID core driver
[ 9.311257] hid-generic 0003:0B05:19B6.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ASUSTek Computer Inc. N-KEY Device] on usb-0000:00:14.0-3/input0
[ 10.655002] asus 0003:0B05:19B6.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ASUSTek Computer Inc. N-KEY Device] on usb-0000:00:14.0-3/input0 |
it's even visible in the devices:
Code: | # ls -l /sys/bus/i2c/devices/
celkem 0
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-ASUF1205:00 -> ../../../devices/pci0000:00/0000:00:15.0/i2c_designware.1/i2c-12/i2c-ASUF1205:00
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-0 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-0
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-1 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-1
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-10 -> ../../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-10
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-11 -> ../../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-11
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-12 -> ../../../devices/pci0000:00/0000:00:15.0/i2c_designware.1/i2c-12
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-13 -> ../../../devices/pci0000:00/0000:00:1f.4/i2c-13
lrwxrwxrwx 1 root root 0 28. říj 12.37 i2c-14 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/i2c-14
lrwxrwxrwx 1 root root 0 28. říj 12.37 i2c-15 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/i2c-15
lrwxrwxrwx 1 root root 0 28. říj 12.37 i2c-16 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/i2c-16
lrwxrwxrwx 1 root root 0 28. říj 12.37 i2c-17 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/i2c-17
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-2 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-2
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-3 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-3
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-4 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-4
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-5 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-5
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-6 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-6
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-7 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-7
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-8 -> ../../../devices/pci0000:00/0000:00:02.0/i2c-8
lrwxrwxrwx 1 root root 0 28. říj 12.29 i2c-9 -> ../../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/i2c-9
lrwxrwxrwx 1 root root 0 28. říj 12.29 13-0050 -> ../../../devices/pci0000:00/0000:00:1f.4/i2c-13/13-0050
|
Code: | # lsmod | grep -E 'i2c_hid|hid_multitouch|hid_generic|hid_asus'
i2c_hid 28672 0
hid_multitouch 28672 0
hid_asus 28672 0
hid_generic 12288 0
usbhid 57344 1 hid_asus |
i must admit i'm lost here _________________ Gentoo Java Team
Gentoo ProAudio Team
Gentoo Sound Team
Last edited by fordfrog on Mon Oct 28, 2024 1:07 pm; edited 1 time in total |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5251 Location: Bavaria
|
Posted: Mon Oct 28, 2024 12:23 pm Post subject: |
|
|
fordfrog,
an i2c touchpad needs several options in the kernel configuration you dont see at all when you boot with our distribution kernel (e.g. you dont see pinctrl driver because it is compiled statically into the dist kernel; but you need pinctrl for i2c; if you have a designware PCI controller you will need also some options). I wrote a (german) guide for this:
https://forums.gentoo.org/viewtopic-p-8692426.html#8692426
If you give me your kernel .config I could check it out (I would need your "lspci -nnk" also). _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
fordfrog Developer
Joined: 01 Jan 2007 Posts: 26
|
Posted: Mon Oct 28, 2024 1:06 pm Post subject: |
|
|
thanks a lot, you rock! i went through your guide, the parts i was missing was alderlake pin controllers and designware pci core support. and now the touchpad works, thanks! _________________ Gentoo Java Team
Gentoo ProAudio Team
Gentoo Sound Team |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5251 Location: Bavaria
|
Posted: Mon Oct 28, 2024 2:02 pm Post subject: |
|
|
fordfrog wrote: | thanks a lot, [...] the parts i was missing was alderlake pin controllers and designware pci core support. and now the touchpad works, thanks! |
Happy to hear that. You are very Welcome! _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
|
|
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
|
|