LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-04-2018, 01:59 AM   #1
narke
Member
 
Registered: Apr 2010
Posts: 197

Rep: Reputation: 4
ASUS FX53 touchpad not work


The laptop is ASUS FX53.

In the original 14.2 (kernel is 4.4.17), the touchpad totally not work, my dmesg have a log of lines below:

[ 4.336775] i2c_hid i2c-ELAN1200:00: Failed to get GPIO interrupt
[ 4.345752] i2c_hid i2c-ELAN1200:00: Failed to get GPIO interrupt
[ 4.762446] i2c_hid i2c-ELAN1200:00: Failed to get GPIO interrupt
[ 4.770778] i2c_hid i2c-ELAN1200:00: Failed to get GPIO interrupt

After upgraded to the kernel in -current release (4.16.13), the touchpad began to work, but it moves very slow and not smooth at all. I found the have things like:

[ 143.163917] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report (16/65535)
[ 144.001928] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report (16/65535)
[ 144.299341] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report (16/65535)
[ 180.029128] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report (16/65535)

Do you experts have a clue and how do I make the touchpad work normally in 4.16.13?

Thanks in advance.
-woody
 
Old 06-04-2018, 08:08 PM   #2
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 5,132

Rep: Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815
Perhaps try the touchpad driver here.
 
Old 06-05-2018, 12:36 AM   #3
narke
Member
 
Registered: Apr 2010
Posts: 197

Original Poster
Rep: Reputation: 4
Quote:
Originally Posted by allend View Post
Perhaps try the touchpad driver here.
I built (out of tree) the module and install on my current system. I then blacklist'ed the original i2c_hid and ensure it's not loaded at boot time. I can see from 'lsmod' output that the new hid-elan did not loaded automatically, then I have to modprobe to load it manually, there was no error when I did this. I can see the module loaded by check lsmod, and I also noticed the dmesg has a warning line: "hid_elan: loading of out-of-tree module taints kernel", I google this message and think it's not a problem. But, with all of this, my touchpad has no move at all, it seemed nothing happened.

Was I dong something incorrectly?
 
Old 06-05-2018, 02:39 AM   #4
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 550

Rep: Reputation: 148Reputation: 148
Maybe you have to point xorg to it with a conf file in /etc/X11/xorg.conf.d/; maybe you can use an adapted /usr/share/xorg.conf.d/50-synaptics.conf?

HTH
 
Old 06-05-2018, 03:22 AM   #5
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 5,132

Rep: Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815
I am no expert in this. I googled your error message and ultimately ended up at the link I posted after reading some long threads.
Quote:
I then blacklist'ed the original i2c_hid and ensure it's not loaded at boot time.
From my reading, you probably still want that available. As I understand it, the out-of-tree driver handles some additional hardware quirks.
 
Old 06-05-2018, 03:33 AM   #6
narke
Member
 
Registered: Apr 2010
Posts: 197

Original Poster
Rep: Reputation: 4
Quote:
Originally Posted by allend View Post
I am no expert in this. I googled your error message and ultimately ended up at the link I posted after reading some long threads.

From my reading, you probably still want that available. As I understand it, the out-of-tree driver handles some additional hardware quirks.
I then test it again with hid_elan loaded after i2c_hid. But the result is the same, I just felt the hid_elan was doing nothing. And, I write some log message using hid_info(...) in the driver's probe function, I did not see this log appeared in dmesg. Wired... What's the possible cause?
 
Old 06-05-2018, 09:32 AM   #7
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 5,132

Rep: Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815Reputation: 1815
Perhaps try contacting the module author directly. There are contact details near the top of hid-elan.c
 
Old 06-06-2018, 12:12 AM   #8
narke
Member
 
Registered: Apr 2010
Posts: 197

Original Poster
Rep: Reputation: 4
Quote:
Originally Posted by allend View Post
Perhaps try contacting the module author directly. There are contact details near the top of hid-elan.c
Good idea, thanks!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Touchpad on ASUS X550C laptop? 273 Linux - Hardware 8 03-27-2015 01:10 PM
Asus X552C touchpad doesn't work Angel Miguel Linux - Hardware 1 03-12-2015 05:10 PM
[SOLVED] right click on touchpad/clickpad does not work on Asus Laptop thach.trung.ngoc Slackware 5 07-15-2012 08:35 PM
Touchpad on Asus g74sx xatsmann Linux - Newbie 2 05-15-2012 05:48 PM
Asus Touchpad Module Cannot Disable Soo-Zah Linux - Hardware 3 06-09-2009 09:55 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:50 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration