Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]Asus ROG Strix G814JI - can't make the touchpad work
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
fordfrog
Developer
Developer


Joined: 01 Jan 2007
Posts: 25

PostPosted: Mon Oct 28, 2024 12:03 pm    Post subject: [SOLVED]Asus ROG Strix G814JI - can't make the touchpad work Reply with quote

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 :smile:
_________________
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
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5028
Location: Bavaria

PostPosted: Mon Oct 28, 2024 12:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
fordfrog
Developer
Developer


Joined: 01 Jan 2007
Posts: 25

PostPosted: Mon Oct 28, 2024 1:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5028
Location: Bavaria

PostPosted: Mon Oct 28, 2024 2:02 pm    Post subject: Reply with quote

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! :D
_________________
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