You are not logged in.
Pages: 1
Topic closed
My touchpad on my Asus FX504GM is not functioning, having looked at the windows driver available on the asus site,
I got the following information.
Vendor:ASUS
Category:Touchpad
Module:ELAN/SA473I-12A4
The touchpad is not showing up in xinput or in libinput list-devices
Output of xinput:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ E-Signal USB Gaming Mouse id=11 [slave pointer (2)]
⎜ ↳ E-Signal USB Gaming Mouse id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=13 [slave keyboard (3)]
↳ Asus WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ E-Signal USB Gaming Mouse id=16 [slave keyboard (3)]
Have tried i8042.noloop i8042.nomux i8042.nopnp i8042.reset as suggested: https://wiki.archlinux.org/index.php/Libinput
output of libinput list-devices : https://pastebin.com/YsU3JnB1
Running plasma as DE.
Edit 03/08/2018:
I also found this post over on the antergos forums from someone who appears to have the same touchpad.
Unfortunately, after trying to figure out from the thread what got it working, I still have been unable to get mine functioning.
https://forum.antergos.com/topic/10070/ … t/2?page=1
Any help would be much appreciated!
Last edited by tom-todd (2018-08-03 18:36:31)
Offline
Solved this issue.
For anyone else with an ASUS FX504 laptop. I'll give the steps I took below.
Note: requires patching the kernel / using a custom kernel, so not a simple solution.
Firstly you'll need to get the patches noted in this thread:
https://bugzilla.kernel.org/show_bug.cgi?id=199911#c68
Then use abs to get the kernel as described here: https://wiki.archlinux.org/index.php/Ke … ild_System
Then apply patches, info here: https://wiki.archlinux.org/index.php/Patching_packages
Then install your custom kernel.
The standard nvidia drivers won't work with this new kernel if you're using it.
So you'll need to use nvidia-dkms: https://www.archlinux.org/packages/extr … idia-dkms/
Then you should be good to go!
Offline
Can you write some details about patching the kernel? I read article about patching on arch wiki but I'm having trouble while determining the location of files to patch. Can you post prepare() function from your pkgbuild?
Last edited by ComeTOValhllaWithMe (2018-08-21 14:59:31)
Offline
@tom-todd can you post that information to https://bugs.archlinux.org/task/59714 attaching the patches you used.
Offline
@tom-todd Ok I figured out the patch stuff but these patches seems to be incompatible with arch kernel on git now. I'm getting hunk failed error
Last edited by ComeTOValhllaWithMe (2018-08-22 14:28:36)
Offline
Never mind I patched and installed the kernel still that patch seems kinda buggy. Touchpad randomly disconnects(temporarily fixed by rmmod hid-multitouch && modprobe hid-multitouch) and tap to click is not working.
Offline
I have an FX504GD Elan 1200. It's the same issue with you, I'm newbie so can you help me how to patch it?
I finished first step, and stuck at second step is patches. It's kinda difficult for me
Offline
@ComeTOValhllaWithMe Yeah, there are still bugs with it, it's not perfect. @mrhieu059 don't know if you're still having issues, but if so which part don't you get?
Sorry for the lack of responses guys, been quite busy recently.
Offline
My laptop is Asus FX504GM and had the same issue.
kernel: x86_64 Linux 5.2.1-arch1-1-ARCH
DE: KDE 5.60.0 / Plasma 5.16.3
I solved this problem by using linux kernel parameter: acpi_osi=linux. Then my touchpad works.
I was using acpi_osi=! acpi_osi="Windows 2009" to avoid my laptop crashing when the nvidia driver was not installed correcty. After installed nvidia driver(nvidia, not nouveau), the two parameters was not necessary but I reserved them, and my touchpad did not work(even wasn't detected in xinput) just as yours. I was searching for solutions for 'ASUS ELAN/SA473l-12A4' and found https://forum.antergos.com/topic/10070/ … -CN&page=2, I deleted those two parameters and added acpi_osi=linux, and it works for me, my touchpad works.
Offline
Closing this old topic.
Offline
Pages: 1
Topic closed