View previous topic :: View next topic |
Author |
Message |
iNeedIT n00b
Joined: 10 Aug 2024 Posts: 13
|
Posted: Tue Aug 13, 2024 3:13 pm Post subject: [SOLVED] ASUS Vivobook 15, troubles with touchpad |
|
|
Hello everyone,
I am extremely annoyed with my Asus Vivobook 15. Exactly, I can't find the correct one driver for my touchpad.
I researched a half of internet, but nothing...
Maybe I am doing something wrong?
.config https://pastebin.com/1QT8b7PZ
dmesg https://pastebin.com/qx0DkGHK
Code: | 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex [1022:1630]
Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex [1022:1630]
Flags: fast devsel
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU [1022:1631]
Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU [1022:1631]
Flags: bus master, fast devsel, latency 0, IRQ 255
Capabilities: <access denied>
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
Flags: fast devsel, IOMMU group 0
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
Flags: fast devsel, IOMMU group 1
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634] (prog-if 00 [Normal decode])
Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 2
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: fcf00000-fcffffff [size=1M] [32-bit]
Prefetchable memory behind bridge: e0300000-e03fffff [size=1M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634] (prog-if 00 [Normal decode])
Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 3
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: fce00000-fcefffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
Flags: fast devsel, IOMMU group 4
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus [1022:1635] (prog-if 00 [Normal decode])
Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus [1022:1635]
Flags: bus master, fast devsel, latency 0, IRQ 29, IOMMU group 5
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: f000-ffff [size=4K] [16-bit]
Memory behind bridge: fca00000-fcdfffff [size=4M] [32-bit]
Prefetchable memory behind bridge: d0000000-e01fffff [size=258M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 51)
Subsystem: ASUSTeK Computer Inc. Device [1043:1ec2]
Flags: 66MHz, medium devsel, IOMMU group 6
Kernel driver in use: piix4_smbus
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
Subsystem: ASUSTeK Computer Inc. Device [1043:1ec2]
Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 6
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0 [1022:166a]
Flags: fast devsel, IOMMU group 7
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1 [1022:166b]
Flags: fast devsel, IOMMU group 7
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2 [1022:166c]
Flags: fast devsel, IOMMU group 7
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3 [1022:166d]
Flags: fast devsel, IOMMU group 7
Kernel driver in use: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4 [1022:166e]
Flags: fast devsel, IOMMU group 7
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5 [1022:166f]
Flags: fast devsel, IOMMU group 7
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6 [1022:1670]
Flags: fast devsel, IOMMU group 7
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7 [1022:1671]
Flags: fast devsel, IOMMU group 7
01:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
Subsystem: AzureWave Device [1a3b:5520]
Flags: fast devsel, IRQ 255, IOMMU group 8
Memory at e0300000 (64-bit, prefetchable) [disabled] [size=1M]
Memory at fcf00000 (64-bit, non-prefetchable) [disabled] [size=32K]
Capabilities: <access denied>
02:00.0 Non-Volatile memory controller [0108]: Solidigm P41 Plus NVMe SSD (DRAM-less) [Echo Harbor] [025e:f1ab] (rev 03) (prog-if 02 [NVM Express])
Subsystem: Solidigm Device [025e:3910]
Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 9
Memory at fce00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] (rev c2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:1ec2]
Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 10
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e0000000 (64-bit, prefetchable) [size=2M]
I/O ports at f000 [size=256]
Memory at fcd00000 (32-bit, non-prefetchable) [size=512K]
Capabilities: <access denied>
Kernel driver in use: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
Flags: bus master, fast devsel, latency 0, IRQ 65, IOMMU group 11
Memory at fcdc8000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
03:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
Flags: bus master, fast devsel, latency 0, IRQ 64, IOMMU group 12
Memory at fcc00000 (32-bit, non-prefetchable) [size=1M]
Memory at fcdcc000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ccp
Kernel modules: ccp
03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639] (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
Flags: bus master, fast devsel, latency 0, IRQ 34, IOMMU group 13
Memory at fcb00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
03:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639] (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 14
Memory at fca00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 01)
Subsystem: ASUSTeK Computer Inc. Device [1043:1ec2]
Flags: fast devsel, IRQ 63, IOMMU group 15
Memory at fcd80000 (32-bit, non-prefetchable) [size=256K]
Capabilities: <access denied>
03:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
Subsystem: ASUSTeK Computer Inc. Device [1043:1ec2]
Flags: bus master, fast devsel, latency 0, IRQ 66, IOMMU group 16
Memory at fcdc0000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel |
[Administrator edit: added [code] tags to preserve output layout. -Hu]
Last edited by iNeedIT on Tue Aug 13, 2024 4:35 pm; edited 1 time in total |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5071 Location: Bavaria
|
Posted: Tue Aug 13, 2024 4:01 pm Post subject: Re: ASUS Vivobook 15, troubles with touchpad |
|
|
iNeedIT wrote: | [...] Exactly, I can't find the correct one driver for my touchpad. [...] |
Maybe it is HID-multitouch, if it is an i2c connected toucpad ... but you have already enabled ... so, I suspect you have checked the output of "lsmod" after booting with our GentooCD (or another bootCD) ...
iNeedIT wrote: | [...] Maybe I am doing something wrong? |
No, I dont think so ... if it is an i2c touchpad you must enable also: CONFIG_PINCTRL_AMD (because i2c needs pinctrl) (*). Maybe this is the only missing part. If not, I need the output of "lspci -nnk" AND "lsmod" AFTER booting with our GentooCD.
*) Dont be surprised you have not seen it in "lsmod" ... it is enabled statically <*> in our kernel ... so you dont see it ... you have to know it
(See also: https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Manual_Configuring_Kernel_Version_6.6 ) _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
iNeedIT n00b
Joined: 10 Aug 2024 Posts: 13
|
Posted: Tue Aug 13, 2024 4:33 pm Post subject: ! |
|
|
pietinger wrote: | iNeedIT wrote: | [...] Exactly, I can't find the correct one driver for my touchpad. [...] |
Maybe it is HID-multitouch, if it is an i2c connected toucpad ... but you have already enabled ... so, I suspect you have checked the output of "lsmod" after booting with our GentooCD (or another bootCD) ...
iNeedIT wrote: | [...] Maybe I am doing something wrong? |
No, I dont think so ... if it is an i2c touchpad you must enable also: CONFIG_PINCTRL_AMD (because i2c needs pinctrl) (*). Maybe this is the only missing part. If not, I need the output of "lspci -nnk" AND "lsmod" AFTER booting with our GentooCD.
*) Dont be surprised you have not seen it in "lsmod" ... it is enabled statically <*> in our kernel ... so you dont see it ... you have to know it
(See also: https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Manual_Configuring_Kernel_Version_6.6 ) |
Solved. Many thanks
I changed CONFIG_PINCTRL_AMD to [*], and now touchpad works fine! |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5071 Location: Bavaria
|
|
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
|
|