Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] ASUS Vivobook 15, troubles with touchpad
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
iNeedIT
n00b
n00b


Joined: 10 Aug 2024
Posts: 12

PostPosted: Tue Aug 13, 2024 3:13 pm    Post subject: [SOLVED] ASUS Vivobook 15, troubles with touchpad Reply with quote

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


Joined: 17 Oct 2006
Posts: 4845
Location: Bavaria

PostPosted: Tue Aug 13, 2024 4:01 pm    Post subject: Re: ASUS Vivobook 15, troubles with touchpad Reply with quote

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 :lol:

(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
View user's profile Send private message
iNeedIT
n00b
n00b


Joined: 10 Aug 2024
Posts: 12

PostPosted: Tue Aug 13, 2024 4:33 pm    Post subject: ! Reply with quote

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 :lol:

(See also: https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Manual_Configuring_Kernel_Version_6.6 )


Solved. Many thanks 8)

I changed CONFIG_PINCTRL_AMD to [*], and now touchpad works fine!
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4845
Location: Bavaria

PostPosted: Tue Aug 13, 2024 6:55 pm    Post subject: Re: ! Reply with quote

iNeedIT wrote:
Solved. Many thanks 8)

You are very Welcome ! :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