LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 01-13-2019, 03:13 PM   #1
ZestieBumwhig
LQ Newbie
 
Registered: Jan 2019
Location: western California
Distribution: Debian/AVLinux
Posts: 5

Rep: Reputation: Disabled
touchpad recognized as "PS/2 Generic Mouse" on Debian


Hello there

My touchpad is only recoginzed as "PS/2 Generic Mouse." It works, but only like a mouse - so I can't do two-finger scroll, etc. I'm running AVLinux2018 on an Asus K55-A laptop.

I know others have had this problem, but I haven't yet found a solution that works for me. I have been using this for about a year... but I've finally decided to tackle the problem.

The most obvious solution seems to be to use backports to install a newer kernel image. But those suggestions are from a few years ago - don't I already have a newer kernel than what they're talking about?

$ uname -r
4.9.76-lowlatency-avl2

$ cat /etc/debian_version
9.6

I've also tried some other kernels, just for fun...
$ uname -r
4.19.0-14.1-liquorix-amd64

but no change.

I KNOW it can work properly. I used to run KXStudio (ie, KDE/Ubuntu) on this laptop; also, I recently tried a USB live-boot of KDE Neon and, indeed, I had full touchpad functionality.

Any suggestions? I guess I could "roll my own kernel" but I don't even really know what that means...

Thanks!
 
Old 01-13-2019, 06:32 PM   #2
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: MID-SOUTH USA
Distribution: Slackware 14.2 current / Linux Mint
Posts: 7,603

Rep: Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533Reputation: 1533
xinput to see if it even shows a touchpad
synaptics search your cache repo for something referencing that for a "driver"
 
Old 01-13-2019, 07:49 PM   #3
camorri
LQ Veteran
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.1, 14.2
Posts: 5,312

Rep: Reputation: 575Reputation: 575Reputation: 575Reputation: 575Reputation: 575Reputation: 575
This link -->https://wiki.archlinux.org/index.php...s#Installation
is the best information I have found and used to get my touchpad working.

Have a look at it, and post any questions you still have.
 
Old 01-13-2019, 07:49 PM   #4
ZestieBumwhig
LQ Newbie
 
Registered: Jan 2019
Location: western California
Distribution: Debian/AVLinux
Posts: 5

Original Poster
Rep: Reputation: Disabled
Thanks User X. I believe that xinput is getting the same info as my System Settings... ie, calling my touchpad a mouse. But before I was running Debian, my touchpad was properly identified.

$ xinput

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=14 [slave pointer (2)]
⎣ Virtual core keyboard
 
Old 01-14-2019, 02:34 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 10,394
Blog Entries: 7

Rep: Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567
^ what were you running before debian?

you can test more with
Code:
synclient
- what does it say?

also, now we know the id, try
Code:
xinput list 14
to get some more info.
 
Old 01-14-2019, 06:31 PM   #6
ZestieBumwhig
LQ Newbie
 
Registered: Jan 2019
Location: western California
Distribution: Debian/AVLinux
Posts: 5

Original Poster
Rep: Reputation: Disabled
Thanks for the responses.

When I run synclient:

Code:
~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
I do have xserver-xorg-input-libinput installed.

Previously I ran KXStudio on this laptop, which is built on KDE4/Ubuntu 14.04.5. More recently I live-booted off of a KDE Neon USB stick (based on Ubuntu 18.04) and had a normally-functioning touchpad then as well.

Cliff - I have tried copying 70-synaptics.conf (and renamed 50-synaptics.conf) into /etc/X11/xorg.conf.d (with the suggested lines from your link) but I haven't had any change. Well, except for this once when I must have had a typo, and SLiM wouldn't load and I only booted to a text screen... luckily I was able to cp and rm my way to safety (I had a backup 70-synaptics.conf which I used to replace my bad one).
 
Old 01-15-2019, 02:18 AM   #7
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 10,394
Blog Entries: 7

Rep: Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567
you say it worked on ubuntu 14.04; that would suggest that a newer kernel won't fix the problem.

maybe you DO have a synaptics touchpad, but the driver isn't loaded.

try to switch from libinput back to synaptics.

https://wiki.debian.org/SynapticsTouchpad

the article focuses on the opposite case (people should switch to libinput from synaptics), but you want to get synaptics driver working.

Last edited by ondoho; 01-15-2019 at 02:22 AM.
 
Old Yesterday, 12:47 AM   #8
ZestieBumwhig
LQ Newbie
 
Registered: Jan 2019
Location: western California
Distribution: Debian/AVLinux
Posts: 5

Original Poster
Rep: Reputation: Disabled
I appreciate the help. Unfortunately, I'm still pretty lost.

Following the debian.org notes,
Code:
egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
gives me nothing... but (egrep -i 'mouse') gives me
Code:
N: Name="PS/2 Generic Mouse"
H: Handlers=mouse0 event1
If I'm understanding your suggestion correctly, I want to use synaptics, not libinput. I don't want to remove libinput though, right? I think that might break many things. I've already done this:
Quote:
You can make the synaptics driver take precedence over libinput by copying /usr/share/X11/xorg.conf.d/50-synaptics.conf into /etc/X11/xorg.conf.d, so as to make it take precendence over the libinput configuration file found at /usr/share/X11/xorg.conf.d/90-libinput.conf.
I think the problem I'm having is in the kernel. This Debian kernel, while newer, may still be very different from the Ubuntu 14.04 kernel, no? From "man 4 synaptics":
Code:
If your device is recognized
as  "PS/2  Mouse"  or  similar, the kernel driver does not support your
device and this driver will only provide limited functionality.
And that looks like what I've got.
 
Old Yesterday, 02:02 AM   #9
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 10,394
Blog Entries: 7

Rep: Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567
Quote:
Originally Posted by ZestieBumwhig View Post
I think the problem I'm having is in the kernel. This Debian kernel, while newer, may still be very different from the Ubuntu 14.04 kernel, no?
it's unlikely that a newer kernel removed support for a device.
however, debian, as compared to ubuntu, has a different policy for 3rd party software.

whatever may be the case, i think we should get more information about the device itself.
how old is it?

can you provide the information requested here (don't file a bug reprot just yet).
additionally, also this:
Code:
uname -rv
cat /etc/*release*
dmesg
# if you want to upload that, use:
dmesg > dmesg.txt
you might want to upload larger output to a pastebin.

feel free to look at the output yourself.
once we know the make and model of the touchpad it should be easier to formulate searches.

PS: maybe you can (live-)boot ubuntu 14.04 and provide more information?
 
Old Today, 12:12 AM   #10
ZestieBumwhig
LQ Newbie
 
Registered: Jan 2019
Location: western California
Distribution: Debian/AVLinux
Posts: 5

Original Poster
Rep: Reputation: Disabled
OK... here's a massive info-dump, which I understand about 3% of...

(Also, my current KDE Neon thumb drive (aka, 18.04, but touchpad works) is not here right now - but if you want this info from THAT live-boot, I can have it tomorrow.)

uname -rv
Code:
4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27)
(incidentally, I've tried different kernels, including the AVLinux RT and Low-Latency... in the interest of the touchpad, and general curiosity. No change in touchpad between them.)

cat /etc/*release*
Code:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
dmesg.txt:
https://pastebin.com/BVpL1GFF

xinput:
Code:
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic 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)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                    	id=10	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
    ↳ lircd-uinput                            	id=14	[slave  keyboard (3)]
Xorg.0.log:
https://pastebin.com/RMeQ8gJ9

proc/bus/input/devices:
https://pastebin.com/m53bKgaV
 
Old Today, 02:07 AM   #11
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 10,394
Blog Entries: 7

Rep: Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567
i start going through the 3 larger files now.

but i just remembered that we never saw the output of

Code:
xinput list 13
(strangely, the id has changed from 14 to 13?)

also, i will assume that all output is from your (fairly normal, apart from your kernel adventures, but it looks like you're back to debian's vanilla kernel now) debian stable system, unless you label it very clearly to be from another OS.
 
Old Today, 02:37 AM   #12
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 10,394
Blog Entries: 7

Rep: Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567Reputation: 2567
so.
you're using AVLinux.
that certainly isn't vanilla debian, and i'll have to refer you to AVLinux documentation about how it ticks and, importantly, how it differs from vanilla debian 9.
my fault, i missed this from your first post.

first things first:
your dmesg suggests a failed resume from hibernation:
Code:
[    1.626894] PM: Starting manual resume from disk
[    1.626898] PM: Hibernation image partition 8:2 present
[    1.626900] PM: Looking for hibernation image.
[    1.627194] PM: Image not found (code -22)
[    1.627196] PM: Hibernation image not present or could not be loaded.
please make a full reboot, and don't use hibernation if it doesn't work.
just being cautious.

more dmesg:
Code:
[    1.308652] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    1.308656] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.309027] hub 1-1:1.0: USB hub found
[    1.309210] hub 1-1:1.0: 6 ports detected
[    1.328813] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    1.328816] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.329289] hub 2-1:1.0: USB hub found
[    1.329470] hub 2-1:1.0: 6 ports detected
[    1.331096] input: PS/2 Generic Mouse as /devices/platform/i8042/serio4/input/input8
[    1.595977] usb 1-1.1: new full-speed USB device number 3 using ehci-pci
could this mean that your touchpad is a usb device?
please provide output of
Code:
sudo lsusb -v

Xorg.log:
Code:
[     3.557] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event1)
[     3.557] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
[     3.557] (**) PS/2 Generic Mouse: Applying InputClass "libinput pointer catchall"
[     3.557] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[     3.557] (**) PS/2 Generic Mouse: always reports core events
[     3.557] (**) Option "Device" "/dev/input/event1"
[     3.557] (**) Option "_source" "server/udev"
[     3.557] (II) input device 'PS/2 Generic Mouse', /dev/input/event1 is tagged by udev as: Mouse
[     3.557] (II) input device 'PS/2 Generic Mouse', /dev/input/event1 is a pointer caps
[     3.616] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio4/input/input8/event1"
[     3.616] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 13)
[     3.616] (**) Option "AccelerationScheme" "none"
[     3.616] (**) PS/2 Generic Mouse: (accel) selected scheme none/0
[     3.616] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[     3.616] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[     3.616] (II) input device 'PS/2 Generic Mouse', /dev/input/event1 is tagged by udev as: Mouse
[     3.617] (II) input device 'PS/2 Generic Mouse', /dev/input/event1 is a pointer caps
[     3.617] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0)
[     3.617] (II) No input driver specified, ignoring this device.
[     3.617] (II) This device may have been added with another device file.
doesn't seem to help much either; it's seen as a genric mouse.

/proc/bus/input/devices:
Code:
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input8
U: Uniq=
H: Handlers=mouse0 event1 
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
not much help for me.

by now i was hoping to get at some vendor/product id at least.

____________________________________________


i recommend to try a backported kernel; the version that is in debian stretch-backports, nothing fancy!

Last edited by ondoho; Today at 02:44 AM.
 
  


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
Does anyone use the original config "generic" / "generic-smp"? Ne01eX Slackware 24 04-12-2018 06:51 PM
[SOLVED] Touchpad recognized as "PS/2 Elantech Touchpad", multitouch - not working on latest Linux distros (Mint,Ubuntu,Fedora,Manjaro) Chripcikas Linux - Hardware 13 09-28-2017 04:04 AM
Laptop with "ImExPS/2 Generic Explorer Mouse" touchpad abecedarian Linux - Hardware 2 01-04-2010 03:44 PM
Touchpad recognized as "Logitech Wheel Mouse" j2f Linux - Hardware 0 01-14-2007 10:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 05:54 AM.

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