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!