You are not logged in.

#1 2016-01-01 12:32:55

erich-9
Member
Registered: 2016-01-01
Posts: 12

Touchpad not detected on ASUS F751M

Hi and Happy New Year!

I just installed Arch Linux on my new notebook. Unfortunately, I can't get the touchpad working.

It doesn't appear in /proc/bus/input/devices. Any suggestions what I could try to fix this?

The touchpad also isn't listed in /proc/bus/input/devices when booting from the LiveUSB (ARCH_201512) or from an installation media for Kubuntu 12.

Related information:

$ lsmod | grep psmouse
psmouse               118784  0
libps2                 16384  2 atkbd,psmouse
serio                  20480  9 serio_raw,atkbd,i8042,psmouse
$ dmesg | grep input
[    2.858091] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    8.665335] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5
[    8.665434] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
[    8.666705] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input7
[    8.666781] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
[    9.378528] input: PC Speaker as /devices/platform/pcspkr/input/input9
[    9.704655] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input14
[    9.982178] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input15
[   10.465047] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:046D:C046.0001/input/input16
[   10.465473] hid-generic 0003:046D:C046.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:14.0-1/input0
[   10.972657] input: USB Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input17
[   11.477521] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   12.103760] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[   12.103873] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19

And of course:

$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?

PS: I cannot completely rule out that this is a hardware problem. I have had no chance yet to test the touchpad with another operating system.

Offline

#2 2016-01-01 12:49:57

fdservices
Member
From: France
Registered: 2012-02-06
Posts: 401

Re: Touchpad not detected on ASUS F751M

Can you post the results from

# xinput list

and

# xinput list-props "name of touchpad device"

Andrew

Offline

#3 2016-01-01 13:07:25

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

The touchpad isn't detected at all. It is not listed when invoking xinput.

$ xinput 
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse              	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ USB Camera                              	id=11	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]

Offline

#4 2016-01-01 15:29:44

fdservices
Member
From: France
Registered: 2012-02-06
Posts: 401

Re: Touchpad not detected on ASUS F751M

That doesn't sound good. You could look at this wiki

Andrew

Offline

#5 2016-01-01 15:51:12

loqs
Member
Registered: 2014-03-06
Posts: 5,807

Re: Touchpad not detected on ASUS F751M

What kernel are you using?

Offline

#6 2016-01-01 16:25:28

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

Should be the default kernel, installed yesterday:

$ pacman -Qi linux
Name           : linux
Version        : 4.3.3-2
Description    : The Linux kernel and modules
Architecture   : x86_64
URL            : http://www.kernel.org/
Licenses       : GPL2
Groups         : base
Provides       : None
Depends On     : coreutils  linux-firmware  kmod  mkinitcpio>=0.7
Optional Deps  : crda: to set the correct wireless channels of your country
Required By    : None
Optional For   : None
Conflicts With : None
Replaces       : None
Installed Size :  74,11 MiB
Packager       : Tobias Powalowski <tpowa@archlinux.org>
Build Date     : Mi 23 Dez 2015 20:10:36 CET
Install Date   : Do 31 Dez 2015 16:32:58 CET
Install Reason : Explicitly installed
Install Script : Yes
Validated By   : Signature
$ uname -srvm
Linux 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64

@fdservices: I agree. What seems to apply from the wiki you mention is

If you do not find something like this, then the bug is in the linux kernel. Please follow these steps:

  1. File the bug against the linux package.

  2. ...

Before doing this I'd like to be sure I'm not missing something and, of course, that the touchpad is not physically broken.

Offline

#7 2016-01-01 16:33:43

loqs
Member
Registered: 2014-03-06
Posts: 5,807

Re: Touchpad not detected on ASUS F751M

Can you post the full dmesg please.

Offline

#8 2016-01-01 16:45:02

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 16,117

Re: Touchpad not detected on ASUS F751M

Also, could you post the output of cat /proc/bus/input/devices  ?


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#9 2016-01-01 18:14:52

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

Here are the outputs:

dmesg:
https://nopaste.me/view/cc870e4a

cat /proc/bus/input/devices:
https://nopaste.me/view/5d590dbb

Offline

#10 2016-01-02 22:11:28

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

I figured out what should be the important part of dmesg (not dmesg | grep input):

$ dmesg | grep i8042
[    4.903637] i8042: PNP: PS/2 Controller [PNP030b:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    4.906471] i8042: Detected active multiplexing controller, rev 1.1
[    4.907670] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.907753] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    4.907810] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    4.907866] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    4.907923] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    4.997734] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5

Then:

$ ls -d1 /sys/devices/platform/i8042/serio*/
/sys/devices/platform/i8042/serio0/
/sys/devices/platform/i8042/serio1/
/sys/devices/platform/i8042/serio2/
/sys/devices/platform/i8042/serio3/
/sys/devices/platform/i8042/serio4/

serio0 seems to be the keyboard:

$ cat /sys/devices/platform/i8042/serio0/uevent 
DRIVER=atkbd
SERIO_TYPE=06
SERIO_PROTO=00
SERIO_ID=00
SERIO_EXTRA=00
MODALIAS=serio:ty06pr00id00ex00
SERIO_FIRMWARE_ID=PNP: ATK3001 PNP030b

cat /sys/devices/platform/i8042/serioX/uevent yields the same for X=2,3,4. For example:

$ cat /sys/devices/platform/i8042/serio1/uevent 
SERIO_TYPE=01
SERIO_PROTO=00
SERIO_ID=00
SERIO_EXTRA=00
MODALIAS=serio:ty01pr00id00ex00
SERIO_FIRMWARE_ID=PNP: SYN0a19 SYN0a00 SYN0002 PNP0f13

Can someone confirm that this output indicates that the touchpad is not broken?

I want to be sure that this is a software problem. Then I'll figure out later why linux doesn't see the touchpad.

Last edited by erich-9 (2016-01-02 22:12:16)

Offline

#11 2016-01-03 15:15:12

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

OK. I found this thread mentioning the same problem (my ASUS model is X751, there it is X750).

Unfortunately, no solution is mentioned. However, now I'm sure that the touchpad is not broken and that this is a linux problem.

Any suggestions how I can get the touchpad working are of course still welcome.

Offline

#12 2016-01-03 17:10:06

fdservices
Member
From: France
Registered: 2012-02-06
Posts: 401

Re: Touchpad not detected on ASUS F751M

Strange, it looks like it identifies itself as synaptic.

You do have xf86-input-synaptics installed.. Just checking :-)

Andrew

Offline

#13 2016-01-03 21:03:23

loqs
Member
Registered: 2014-03-06
Posts: 5,807

Re: Touchpad not detected on ASUS F751M

userio.txt
which lead me to ps2emu-record.man
and that mentions the use of "i8042 debugging option" which would seem to be

 
/sys/module/i8042/parameters/debug

May not be useful for directly getting the touchpad working but if enabling that debug parameter and then generating touchpad events produces debug output ( to dmesg? ) then would prove the hardware is doing something.
Hope the above makes sense and may probe of some use.
Seems you will probably have to file a bug upstream https://bugzilla.kernel.org/ unless you believe it is a packaging issue in which case it should be filed at https://bugs.archlinux.org/
Might try the 4.4 series kernel first and possibly the kernel at https://git.kernel.org/cgit/linux/kerne … input.git/

Offline

#14 2016-01-05 23:00:50

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

Yes, I have xf86-input-synaptics installed.

The information about the i8042 debugging option is very interesting, Thanks for that. Enabling it indeed produces output to dmesg whenever I press a key on the keyboard. However, using the touchpad doesn't generate any messages. I don't know if that's necessarily a bad sign.

I will try the suggested kernel versions the next days to see if this fixes the problem. Otherwise I am going to file a bug report. I don't think it's an Arch Linux packaging issue, since the touchpad isn't recognized by (the generic kernels of) Kubuntu 12 or Ubuntu 15 either.

Offline

#15 2016-01-06 08:06:10

fdservices
Member
From: France
Registered: 2012-02-06
Posts: 401

Re: Touchpad not detected on ASUS F751M

Silly question.

I assume that the touchpad is turned on? See this thread

Andrew

Offline

#16 2016-01-06 22:44:44

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

Sure, I tried pressing Fn+F7, which has a touchpad symbol on it. (Even though I doubt that doing this has any effect on the kernel recognizing the touchpad.)

As suggested, I compiled the kernel 4.4.0-rc3-ARCH-296948-gfa68e27 from the repository https://git.kernel.org/pub/scm/linux/ke … /input.git. Here's the config I used: .config
The output of cat /sys/devices/platform/i8042/serio1/uevent is still the same. No line DRIVER=... appears, as I think it should, for the touchpad to work.

By the way, what would be "the" kernel of the 4.4 series? Could I try this one?

Offline

#17 2016-01-06 22:59:54

loqs
Member
Registered: 2014-03-06
Posts: 5,807

Re: Touchpad not detected on ASUS F751M

erich-9 wrote:

As suggested, I compiled the kernel 4.4.0-rc3-ARCH-296948-gfa68e27 from the repository https://git.kernel.org/pub/scm/linux/ke … /input.git. Here's the config I used: .config
The output of cat /sys/devices/platform/i8042/serio1/uevent is still the same. No line DRIVER=... appears, as I think it should, for the touchpad to work.

By the way, what would be "the" kernel of the 4.4 series? Could I try this one?

The kernel you tried is based off 4.4.0-rc3 so is a 4.4 series kernel.  Sorry for the poor wording.  linux-mainline would currently build you 4.4-rc8 so would expect it to be very similar.

Offline

#18 2016-01-07 07:44:38

fdservices
Member
From: France
Registered: 2012-02-06
Posts: 401

Re: Touchpad not detected on ASUS F751M

Sure, I tried pressing Fn+F7, which has a touchpad symbol on it

The thread mentions all sorts of key combinations including Fn + f9 and even "the actual way is press fn+left touchpad button(left click)+touch pad function key".

Andrew

Offline

#19 2016-01-07 10:06:02

erich-9
Member
Registered: 2016-01-01
Posts: 12

Re: Touchpad not detected on ASUS F751M

Sorry, my mistake. The key combination I was referring to actually is Fn+F9, not F7.

Anyway, I can't believe that this really turns off the touchpad completely, bypassing the OS, and prevents the kernel from loading a driver. Am I mistaken here?

Offline

#20 2018-03-04 15:01:58

HawkWall
Member
Registered: 2018-03-04
Posts: 1

Re: Touchpad not detected on ASUS F751M

Hello!

I realize I am late and perhaps a bit off-topic, but I have the exact same problems as you describe, only using a system built following the Linux From Scratch book.

Were you ever able to fix the issue?

Haakon

Offline

#21 2018-03-04 16:58:12

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 25,708
Website

Re: Touchpad not detected on ASUS F751M


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB