LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-27-2020, 04:03 PM   #1
rocketfuel
LQ Newbie
 
Registered: Dec 2020
Posts: 13

Rep: Reputation: Disabled
Question Touchpad recognized as generic PS/2 mouse


Hi all,

I'm setting up a brand new Dell Inspiron 7603 2-in-1 with Ubuntu LTS 20.04, and am having a heck of a time getting the touchpad set up properly. The system does not recognize the touchpad as a touchpad, but as a generic PS/2 mouse.

linux kernel version: 5.4.0-58-generic

The output of xinput is:
Code:
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ CUST0000:00 27C6:0111                   	id=10	[slave  pointer  (2)]
⎜   ↳ CUST0000:00 27C6:0111 Stylus            	id=11	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic 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)]
    ↳ Sleep Button                            	id=7	[slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate         	id=8	[slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate         	id=9	[slave  keyboard (3)]
    ↳ Dell WMI hotkeys                        	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
xinput list 14 gives:
Code:
PS/2 Generic Mouse                      	id=14	[slave  pointer  (2)]
	Reporting 7 classes:
		Class originated from: 14. Type: XIButtonClass
		Buttons supported: 7
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
		Button state:
		Class originated from: 14. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 14. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 14. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 14. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Vert Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 14. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 15.000000
		  flags: 0x0
		Class originated from: 14. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 1 (vertical)
		  increment: 15.000000
		  flags: 0x0
cat /var/log/Xorg.0.log | grep "input driver" yields:
Code:
[    16.827] (II) Using input driver 'libinput' for 'Power Button'
[    16.831] (II) No input driver specified, ignoring this device.
[    16.831] (II) Using input driver 'libinput' for 'Sleep Button'
[    16.834] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[    16.836] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[    16.839] (II) Using input driver 'libinput' for 'CUST0000:00 27C6:0111'
[    16.841] (II) No input driver specified, ignoring this device.
[    16.842] (II) Using input driver 'libinput' for 'CUST0000:00 27C6:0111 Stylus'
[    16.844] (II) No input driver specified, ignoring this device.
[    16.845] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[    16.847] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    16.850] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[    16.853] (II) No input driver specified, ignoring this device.
libinput version is 1.15.5

libinput list-devices gives:
Code:
Device:           PS/2 Generic Mouse
Kernel:           /dev/input/event7
Group:            8
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a
cat /proc/bus/input/devices:
Code:
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse2 event7 
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
Two-finger scrolling does not work, and the pointer jumps all over the screen if I even brush up against the touchpad (I've had a tough time even typing/copying/pasting all of this).

Any help would be greatly appreciated. Thank you in advance!

Last edited by rocketfuel; 12-27-2020 at 04:34 PM. Reason: Additional info
 
Old 12-27-2020, 08:13 PM   #2
rocketfuel
LQ Newbie
 
Registered: Dec 2020
Posts: 13

Original Poster
Rep: Reputation: Disabled
Ok, I got everything working simply by updating to the latest kernel (5.10.3 as of this writing... released yesterday!) Everything is working, including a ton of things that I had not yet sorted out like keyboard backlighting, display brightness and resolutions (only one had been shown before), sound, and most importantly, the trackpad.

For anyone who needs the info, I did the following:

Downloaded the ubuntu-mainline-kernel.sh BASH script:
Code:
 wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
Installed the script into the executable path (I suppose I could have used chmod to make it executable instead):
Code:
 sudo install ubuntu-mainline-kernel.sh /usr/local/bin/
Then ran the command:
Code:
 sudo ubuntu-mainline-kernel.sh -i
Once the process was complete, I restarted, and all is well.
 
  


Reply



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 recognized as an ImPS/2 Generic Wheel Mouse JYCoret Slackware 15 05-18-2020 02:33 AM
touchpad recognized as "PS/2 Generic Mouse" on Debian ZestieBumwhig Linux - Laptop and Netbook 14 01-18-2019 07:15 AM
[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 03:04 AM
Touchpad registered as generic USB mouse on 14.1 64bit The Sego Sago Kid Slackware 20 03-07-2015 05:51 PM
Laptop with "ImExPS/2 Generic Explorer Mouse" touchpad abecedarian Linux - Hardware 2 01-04-2010 02:44 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:31 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
Open Source Consulting | Domain Registration