Touchpad not working (Manjaro KDE Plasma)

Hello, I am new to Linux. I have installed Manjaro KDE Plasma as it was recommended by my brother.
Everything seems to run properly except my touchpad (including both left and right click).

The Hardware settings for the touchpad says "No touchpad found".
Xinput says:
image

I have tried Hardware Configuration "Auto install open-source driver". There is no option for "Auto install proprietary drivers" which I have seen suggested elsewhere.
I have tried changing kernels
I have tried switching to a testing branch and updating kernel after that.
I have also tried some other commands I found but they didn't work or didn't fix the problem.
I have looked at the BIOS menu but there are no touchpad settings.

Before installing Manjaro I briefly tried Ubuntu where I had the same problem. When I had windows it worked fine and it still works in the BIOS menu.

Once I get this working I have some other functionality settings to look into and maybe i'll have more questions. :wink:

Hello and welcome in the forum

I think to coming on the rules of the panel system for activate the touchpad, simply. I hope to help you. GuY.

Hello,

Please always share the output as text and format it by using ``` above and bellow it. Consider sharing also
inxi -Fxxxza --no-host
lspci -k
lsusb

While looking for the atmel maxtouch digitizer i found this:
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_Helix
and is refering to it as Touchscreen. Since there is also a Wacom device there, i gather could be related to this post
https://bbs.archlinux.org/viewtopic.php?id=169374

On the other hand, if you have a mouse connected trough USB, might be the case that is disabling the touchapd all together. With the information you provided so far i can speculate for a week and get nowhere, so please consider to share the above mentioned outputs.

Thanks. I didn't know about those other command outputs or the formatting thing. I do have a touchscreen.
I tried following the wiki page you linked and it added the pen but the touchpad still doesn't show up.
When I tried to install the synaptics driver (I had already done it) it said the the driver is under maintenance and libinput driver mus be preferred...
I also don't have an external mouse attached in any USB port so I don't know why that is in the xinput. Maybe that is part of the problem? My screen is detachable, maybe that is helpful too know.

warning: xf86-input-synaptics-1.9.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) xf86-input-synaptics-1.9.1-2

Total Installed Size:  0.13 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [########################] 100%
(1/1) checking package integrity                   [########################] 100%
(1/1) loading package files                        [########################] 100%
(1/1) checking for file conflicts                  [########################] 100%
(1/1) checking available disk space                [########################] 100%
:: Processing package changes...
(1/1) reinstalling xf86-input-synaptics            [########################] 100%
>>> xf86-input-synaptics driver is on maintenance mode and
    xf86-input-libinput driver must be prefered over.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
System:
  Kernel: 5.8.0-1-MANJARO x86_64 bits: 64 compiler: N/A 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64 
  root=UUID=3f8375e3-6f6c-4217-a2c2-7abd1e4c756c rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.19.1 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: TOSHIBA product: PORTEGE Z10t-A v: PT141A-01F01E 
  serial: <filter> Chassis: type: 10 v: Version 1.0 serial: <filter> 
  Mobo: TOSHIBA model: PORTEGE Z10t-A v: Version A0 serial: <filter> 
  UEFI: TOSHIBA v: Version 2.20 date: 05/29/2015 
Battery:
  ID-1: BAT1 charge: 0 Wh condition: N/A volts: N/A model: N/A type: Li-ion 
  serial: N/A status: Unknown 
CPU:
  Topology: Dual Core model: Intel Core i5-4210Y bits: 64 type: MT MCP 
  arch: Haswell family: 6 model-id: 45 (69) stepping: 1 microcode: 26 
  L2 cache: 3072 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 11979 
  Speed: 599 MHz min/max: 600/1900 MHz Core speeds (MHz): 1: 599 2: 599 3: 599 
  4: 599 
  Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel vendor: Toshiba driver: i915 v: kernel bus ID: 00:02.0 
  chip ID: 8086:0a1e 
  Display: x11 server: X.Org 1.20.8 driver: intel unloaded: modesetting 
  alternate: fbdev,vesa compositor: kwin_x11 resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4200 (HSW GT2) 
  v: 4.5 Mesa 20.1.1 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Toshiba driver: snd_hda_intel 
  v: kernel bus ID: 00:03.0 chip ID: 8086:0a0c 
  Device-2: Intel 8 Series HD Audio vendor: Toshiba driver: snd_hda_intel 
  v: kernel bus ID: 00:1b.0 chip ID: 8086:9c20 
  Sound Server: ALSA v: k5.8.0-1-MANJARO 
Network:
  Device-1: Intel Ethernet I218-V vendor: Toshiba driver: e1000e v: 3.2.6-k 
  port: 3080 bus ID: 00:19.0 chip ID: 8086:1559 
  IF: enp0s25 state: down mac: <filter> 
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: 3060 
  bus ID: 02:00.0 chip ID: 8086:08b1 
  IF: wlp2s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 238.47 GiB used: 10.76 GiB (4.5%) 
  ID-1: /dev/sda vendor: Toshiba model: THNSNJ256GMCT size: 238.47 GiB 
  block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> 
  rev: 0101 scheme: GPT 
Partition:
  ID-1: / raw size: 238.17 GiB size: 233.43 GiB (98.01%) 
  used: 10.76 GiB (4.6%) fs: ext4 dev: /dev/sda2 
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 176 Uptime: 21m Memory: 3.77 GiB used: 1.15 GiB (30.4%) 
  Init: systemd v: 245 Compilers: gcc: 10.1.0 Shell: bash v: 5.0.17 
  running in: konsole inxi: 3.0.37 
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: hsw_uncore
00:02.0 VGA compatible controller: Intel Corporation Device 0a1e (rev 0b)
        Subsystem: Toshiba Corporation Device 0006
        Kernel driver in use: i915
        Kernel modules: i915
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I218-V (rev 04)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: e1000e
        Kernel modules: e1000e
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
        Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
        Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: lpc_ich
        Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: ahci
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
        Subsystem: Toshiba Corporation Device 0001
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
        Subsystem: Intel Corporation Dual Band Wireless-AC 7260
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 8087:07dc Intel Corp. 
Bus 001 Device 007: ID 04f2:b35b Chicony Electronics Co., Ltd TOSHIBA Web Camera - HD
Bus 001 Device 009: ID 056a:00ec Wacom Co., Ltd TPCEC
Bus 001 Device 008: ID 03eb:8426 Atmel Corp. TOSHIBA Web Camera - 3M
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 0483:91d1 STMicroelectronics Sensor Hub
Bus 001 Device 027: ID 0930:0807 Toshiba Corp. TOSHIBA Web Camera - 3M
Bus 001 Device 026: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 002: ID 04f2:b34d Chicony Electronics Co., Ltd TOSHIBA Web Camera - 3M
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
⎑ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 EC Pen stylus                 id=18   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 EC Pen eraser                 id=19   [slave  pointer  (2)]
⎜   ↳ Atmel Atmel maXTouch Digitizer            id=20   [slave  pointer  (2)]
⎜   ↳       USB Device Mouse                    id=14   [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]
    ↳ Toshiba input device                      id=10   [slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - 3M: TOSHIB           id=11   [slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - HD: TOSHIB           id=12   [slave  keyboard (3)]
    ↳ Atmel Atmel maXTouch Digitizer            id=17   [slave  keyboard (3)]
    ↳       USB Device Consumer Control         id=13   [slave  keyboard (3)]
    ↳       USB Device                          id=15   [slave  keyboard (3)]
    ↳       USB Device                          id=16   [slave  keyboard (3)]

Yes, apparently so, the touchpad is identified as a USB mouse. Imho i don't think is a synaptics touchpad, so i would remove xf86-input-synaptics and install/reinstall xf86-input-libinput and xf86-input-evdev

Also provide:
hwinfo --mouse

Also-also maybe there is a fn-touchpad-on/off-button on your model and needs to be pressed in order to get the touchpad fully active. β€ŽALPS (Trackstick+Mousepad) maybe ? So, then you will have to disregard my previous comment about removing xf86-input-synaptics and try to follow this
https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Software_toggle
or try the Fn+F key combinations. I can't identify them from the picture.
Since you say you have no mouse attached, i wonder if you are actually using only the Trackstick ?

image

1 Like

I don't use the track stick but I checked and it does not work. I tried the enable/disable buttons but they don't do anything. I try them and check the hardware input after every change but it is still not found. I tried

[quote="bogdancovaciu, post:5, topic:150037"]
remove xf86-input-synaptics and install/reinstall xf86-input-libinput and xf86-input-evdev
[/quote] and no change.

Looks like there is no driver for the touchpad (identified as USB mouse). I looked before and after changing drivers and no change. No idea why there are 2 mice in the output.
Should I change back to a stable kernel branch? I am in the testing one at the moment because that is the last on I tried before coming to ask.

23: USB 00.0: 10503 USB Mouse                                   
  [Created at usb.122]
  Unique ID: 0UTv.aFE3_GLSbQ8
  Parent ID: MtLc.d7FDLX76qXB
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3/1-6.3:1.0
  SysFS BusID: 1-6.3:1.0
  Hardware Class: mouse
  Model: "Wacom TPCEC"
  Hotplug: USB
  Vendor: usb 0x056a "Wacom Co., Ltd"
  Device: usb 0x00ec "TPCEC"
  Revision: "15.63"
  Compatible to: int 0x0210 0x0000
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/mice (/dev/input/mouse3)
  Device Files: /dev/input/mice, /dev/input/mouse3, /dev/input/event21, /dev/input/by-id/usb-Tablet_ISD-V4-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:6.3:1.0-event-mouse, /dev/input/by-id/usb-Tablet_ISD-V4-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:6.3:1.0-mouse
  Device Number: char 13:63 (char 13:35)
  Speed: 12 Mbps
  Module Alias: "usb:v056Ap00ECd1563dc00dsc00dp00ic03isc01ip02in00"
  Driver Info #0:
    Buttons: 0
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #21 (Hub)

25: USB 00.1: 10503 USB Mouse
  [Created at usb.122]
  Unique ID: M3KE.sT2PjSqXz74
  Parent ID: 2UT6.YCWTDwYJz_B
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.1
  SysFS BusID: 1-3.1:1.1
  Hardware Class: mouse
  Model: "Toshiba USB Device"
  Hotplug: USB
  Vendor: usb 0x0930 "Toshiba Corp."
  Device: usb 0x0807 "USB Device"
  Revision: "3b.00"
  Compatible to: int 0x0210 0x0025
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/mice (/dev/input/mouse0)
  Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event15, /dev/input/by-id/usb-_USB_Device-if01-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:3.1:1.1-event-mouse, /dev/input/by-id/usb-_USB_Device-if01-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:3.1:1.1-mouse
  Device Number: char 13:63 (char 13:32)
  Speed: 12 Mbps
  Module Alias: "usb:v0930p0807d3B00dc00dsc00dp00ic03isc01ip02in01"
  Driver Info #0:
    Buttons: 5
    Wheels: 2
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #26 (Hub)

Ok, maybe you went on the good track with the xf86-input-synaptics, but maybe the approach has to be as described here
https://wiki.archlinux.org/index.php/General_purpose_mouse
so you need the gpm package too.
And then maybe the touchpad needs to be activated from a system that fully recognizes the touchpad Fn+keys ... as described in this older topic here
https://bbs.archlinux.org/viewtopic.php?pid=1158481#p1158481
Also look above that comment for more info.

Looking for some IDs was not conclusive for me, so no much help i'm afraid.

I got stuck at the configuration part. I tried to run some different parameters but I'm not sure which parts I'm meant to be putting in. And you're saying after configuring the gpm, if the touchpad still doesn't work then I should boot into fedora live? Would I have to create a bootable USB for that then?
sudo gpm -m /dev/input/mice -t help says:

gpm 1.20.7-27-g1fd1941
Available mouse types are:

r name   synonym         description

  mman     The "MouseMan" and similar devices (3/4 bytes per packet).
            Synonyms: Mouseman
  ms       The original ms protocol, with a middle-button extension.
            Synonyms: 
  acecad   Acecad tablet absolute mode(Sumagrapics MM-Series mode)
            Synonyms: 
  bare     Unadorned ms protocol. Needed with some 2-buttons mice.
            Synonyms: Microsoft
  bm       Micro$oft busmice and compatible devices.
            Synonyms: BusMouse
  brw      Fellowes Browser - 4 buttons (and a wheel) (dual protocol?)
            Synonyms: 
  cal      Calcomp UltraSlate
            Synonyms: 
  calr     Calcomp UltraSlate - relative mode
            Synonyms: 
  etouch   EloTouch touch-screens (only button-1 events, by now)
            Synonyms: 
  evdev    Linux Event Device
            Synonyms: 
  exps2    IntelliMouse Explorer (ps2) - 3 buttons, wheel unused
            Synonyms: ExplorerPS/2
  js       Joystick mouse emulation
            Synonyms: Joystick
  genitizer "Genitizer" tablet, in relative mode.
            Synonyms: 
  gunze    Gunze touch-screens (only button-1 events, by now)
            Synonyms: 
* imps2    Microsoft Intellimouse (ps2)-autodetect 2/3 buttons,wheel unused
            Synonyms: 
  logi     Used in some Logitech devices (only serial).
            Synonyms: Logitech
  logim    Turn logitech into Mouse-Systems-Compatible.
            Synonyms: 
  mm       MM series. Probably an old protocol...
            Synonyms: MMSeries
* ms3      Microsoft Intellimouse (serial) - 3 buttons, wheel unused
            Synonyms: 
  ms+      Like 'ms', but allows dragging with the middle button.
            Synonyms: 
  ms+lr    'ms+', but you can reset m by pressing lr (see man page).
            Synonyms: 
* msc      Mouse-Systems-Compatible (5bytes). Most 3-button mice.
            Synonyms: MouseSystems
  mtouch   MicroTouch touch-screens (only button-1 events, by now)
            Synonyms: 
  ncr      Ncr3125pen, found on some laptops
            Synonyms: 
  netmouse Genius NetMouse (ps2) - 2 buttons and 2 buttons 'up'/'down'.
            Synonyms: 
  pnp      Plug and pray. New mice may not run with '-t ms'.
            Synonyms: 
* ps2      Busmice of the ps/2 series. Most busmice, actually.
            Synonyms: PS/2
* sun      'msc' protocol, but only 3 bytes per packet.
            Synonyms: 
* summa    Summagraphics or Genius tablet absolute mode(MM-Series)
            Synonyms: 
  syn      The "Synaptics" serial TouchPad.
            Synonyms: synaptics
  synps2   The "Synaptics" PS/2 TouchPad
            Synonyms: synaptics_ps2
  twid     Twidddler keyboard
            Synonyms: 
  vsxxxaa  The DEC VSXXX-AA/GA serial mouse on DEC workstations.
            Synonyms: 
  wacom    Wacom Protocol IV Tablets: Pen+Mouse, relative+absolute mode
            Synonyms: 
  wp       Genius WizardPad tablet
            Synonyms: wizardpad

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

Forum kindly sponsored by