Xinput not detected touchpad driver

My issue is almost same with this one.
https://forum.antergos.com/topic/10070/touchpad-not-detected-in-xinput
At the end he mentioned to remove acpi setting to fix it. But when I tried to put acpi=off on /etc/default/grub. Then I rebooted, and it’s not worked even it’s blocked my keyboard.
Please help me

To get more help maybe you could mention what desktop and hardware you are using.

1 Like

My bad, I have tried to take a picture from livecd but it’s can not browser by image upload so i forgot it.
Thanks for your advice I’ll upload it right now

Many desktops these days (Gnome3. Plasma5. etc.) use libinput for peripheral devices (keyboard, mice, touchpads, etc.) So, depending on what desktop environment your using, xinput might not even be installed or in use.

1 Like

Here is my information


And some log here (lsusb; lsmod; lspci, xinput)
Log

Module                  Size  Used by
ccm                    20480  6
fuse                  118784  3
bnep                   24576  2
snd_hda_codec_hdmi     57344  1
snd_hda_codec_realtek   110592  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
intel_rapl             24576  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
arc4                   16384  2
coretemp               16384  0
kvm_intel             233472  0
nls_iso8859_1          16384  1
nls_cp437              20480  1
i915                 1941504  3
vfat                   20480  1
fat                    81920  1 vfat
kvm                   712704  1 kvm_intel
iwlmvm                344064  0
i2c_algo_bit           16384  1 i915
mac80211              901120  1 iwlmvm
uvcvideo              102400  0
irqbypass              16384  1 kvm
drm_kms_helper        196608  1 i915
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
drm                   434176  4 drm_kms_helper,i915
videobuf2_core         45056  2 videobuf2_v4l2,uvcvideo
iwlwifi               311296  1 iwlmvm
intel_gtt              24576  1 i915
agpgart                49152  2 intel_gtt,drm
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
videodev              204800  3 videobuf2_core,videobuf2_v4l2,uvcvideo
media                  45056  2 videodev,uvcvideo
mxm_wmi                16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
aesni_intel           188416  4
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate           16384  0
snd_hda_intel          45056  4
asus_nb_wmi            28672  0
asus_wmi               32768  1 asus_nb_wmi
sparse_keymap          16384  1 asus_wmi
iTCO_wdt               16384  0
input_leds             16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
uas                    28672  0
joydev                 24576  0
intel_rapl_perf        16384  0
wmi_bmof               16384  0
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
mousedev               24576  0
idma64                 20480  0
mac_hid                16384  0
btusb                  53248  0
btrtl                  16384  1 btusb
snd_hda_core           90112  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
btbcm                  16384  1 btusb
btintel                16384  1 btusb
evdev                  24576  18
snd_hwdep              16384  1 snd_hda_codec
bluetooth             630784  26 btrtl,btintel,btbcm,bnep,btusb
snd_pcm               118784  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              36864  2 snd_pcm
snd                    94208  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
ecdh_generic           24576  1 bluetooth
soundcore              16384  1 snd
cfg80211              733184  3 iwlmvm,iwlwifi,mac80211
r8168                 540672  0
mei_me                 45056  0
intel_lpss_pci         20480  0
mei                   114688  1 mei_me
rfkill                 28672  7 asus_wmi,bluetooth,cfg80211
processor_thermal_device    16384  0
intel_lpss             16384  1 intel_lpss_pci
pcspkr                 16384  0
shpchp                 40960  0
i2c_i801               28672  0
int340x_thermal_zone    16384  1 processor_thermal_device
intel_soc_dts_iosf     16384  1 processor_thermal_device
thermal                20480  0
i2c_hid                24576  0
fan                    16384  0
video                  45056  2 asus_wmi,i915
wmi                    28672  3 asus_wmi,wmi_bmof,mxm_wmi
tpm_crb                16384  0
pinctrl_cannonlake     36864  0
pinctrl_intel          24576  1 pinctrl_cannonlake
tpm_tis                16384  0
pcc_cpufreq            16384  0
tpm_tis_core           20480  1 tpm_tis
battery                20480  0
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
asus_wireless          16384  0
button                 16384  1 i915
acpi_pad               16384  0
ac                     16384  0
int3400_thermal        16384  0
acpi_thermal_rel       16384  1 int3400_thermal
led_class              16384  4 input_leds,iwlmvm,asus_wireless,asus_wmi
sch_fq_codel           20480  6
uinput                 20480  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  720896  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  118784  1 ext4
fscrypto               32768  1 ext4
usb_storage            73728  1 uas
sd_mod                 61440  4
hid_generic            16384  0
usbhid                 57344  0
hid                   131072  3 i2c_hid,usbhid,hid_generic
serio_raw              16384  0
atkbd                  32768  0
libps2                 16384  1 atkbd
crc32c_intel           24576  2
ahci                   40960  3
libahci                40960  1 ahci
xhci_pci               16384  0
libata                278528  2 libahci,ahci
xhci_hcd              241664  1 xhci_pci
scsi_mod              212992  4 sd_mod,usb_storage,uas,libata
usbcore               286720  7 xhci_hcd,usbhid,usb_storage,uvcvideo,btusb,xhci_pci,uas
usb_common             16384  1 usbcore
i8042                  32768  1 asus_nb_wmi
serio                  28672  4 serio_raw,atkbd,i8042

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 13d3:5666 IMC Networks 
Bus 001 Device 003: ID 0930:6544 Toshiba Corp. TransMemory-Mini / Kingston DataTraveler 2.0 Stick
Bus 001 Device 002: ID 18f8:0f99 [Maxxter] Optical gaming mouse
Bus 001 Device 005: ID 8087:0aaa Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci

00:00.0 Host bridge: Intel Corporation Device 3e10 (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device a368 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Device a353 (rev 10)
00:1d.0 PCI bridge: Intel Corporation Device a336 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

xinput list

|⎡ Virtual core pointer                    |id=2|[master pointer  (3)]|
|---|---|---|
|⎜   ↳ Virtual core XTEST pointer              |id=4|[slave  pointer  (2)]|
|⎜   ↳ USB OPTICAL MOUSE                       |id=12|[slave  pointer  (2)]|
|⎜   ↳ USB OPTICAL MOUSE                       |id=13|[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)]|
|    ↳ Asus Wireless Radio Control             |id=7|[slave  keyboard (3)]|
|    ↳ Video Bus                               |id=8|[slave  keyboard (3)]|
|    ↳ Video Bus                               |id=9|[slave  keyboard (3)]|
|    ↳ Power Button                            |id=10|[slave  keyboard (3)]|
|    ↳ Sleep Button                            |id=11|[slave  keyboard (3)]|
|    ↳ USB2.0 HD UVC WebCam: USB2.0 HD         |id=14|[slave  keyboard (3)]|
|    ↳ Asus WMI hotkeys                        |id=15|[slave  keyboard (3)]|
|    ↳ AT Translated Set 2 keyboard            |id=16|[slave  keyboard (3)]|
|    ↳ USB OPTICAL MOUSE                       |id=17|[slave  keyboard (3)]|

Please help me, i’m suck here :frowning:

After you added acpi=off to your /etc/default/grub file, did you properly update grub?

sudo update-grub

Yes, I did.

Here when i use dmesg | grep i2c

[    5.196463] i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vdd not found, using dummy regulator
[    5.198103] i2c_hid i2c-ELAN1200:00: Could not register for ELAN1200:00 interrupt, irq = 125, ret = -1
[    5.214124] i2c_hid: probe of i2c-ELAN1200:00 failed with error -1

I found a topic have a same model laptop with me, they solved it by patches kernel. But when i read the arch wiki it’s unclear for newbie like me. Can anyone guide me?
Arch - guide
Patch note:

https://bugzilla.kernel.org/attachment.cgi?id=277553&action=diff
https://bugzilla.kernel.org/attachment.cgi?id=277507&action=diff

Arch forum - solution that problem

First: in the original thread you linked, the last posts at the bottom were not suggesting setting acpi=off. The person specifically stated, “setting acpi=off disables touchpad here (and the keyboard, too…)”. He was merely stating that setting has something to do with touchpad and keyboard input, but didn’t know where to go from there.

Second: from the bug report containing the patches in question, it looks like the patches are not ready yet:

In other words, it looks like that hardware isn’t properly supported yet. If it’s the same touchpad in the Razer Blade 15 (also mentioned in that bug report), it looks like engineers from Razor are working on proper linux drivers for it.

Instead of trying to patch a kernel (which is normally a task reserved for more advanced users) just to get buggy functionality , it may be wiser to wait for the proper support to come down the line, and use a USB mouse for the time being.

2 Likes

1: My fault
2: Thank for your advice, I’ll keep it in mind.

Can you tell me how to know if that bug was fixed?
Does they tags [Solved] On top that bug?
Or I need to follow the last comment to know what happening?

If you look at the top of that bug report, it currently says the Status is ASSIGNED. Once it has ready drivers that are accepted into mainline, the status should change to either CLOSED or RESOLVED.

To get notifications on the status of that bug report, you’ll need to create an account on that site, and then you’ll be able to add yourself to the CC list for that individual bug report (you’ll get an email for every change/comment on that report, which usually isn’t too many):
image

1 Like

Thanks you so much!!!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by