Unfortunately this didn't fix the problem. The mouse pointer moves much
more slowly, and it's being detected as a touchpad by xinput, but the
control panel still only offers mouse pointer speed and no touchpad
options.
It also looks like the touchscreen is being detected twice now, once as
USB as before but now also as PS/2 (?!), which might be an error. FWIW,
it was working fine before testing your custom kernel, when only the USB
enumeration was present.
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Fujitsu Component USB Touch Panel id=9 [slave pointer (2)]
⎜ ↳ LBPS/2 Fujitsu Lifebook Touchpad id=11 [slave pointer (2)]
⎜ ↳ LBPS/2 Fujitsu Lifebook TouchScreen id=12 [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=10 [slave keyboard (3)]
↳ Panasonic Laptop Support id=13 [slave keyboard (3)]
$ xinput list-props 11 | grep /dev/input/event
Device Node (258): "/dev/input/event6"
$ udevadm info -q path -n /dev/input/event6
/devices/platform/i8042/serio2/input/input12/event6
$ udevadm info -a -p /devices/platform/i8042/serio2/input/input12/event6
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/platform/i8042/serio2/input/input12/event6':
KERNEL=="event6"
SUBSYSTEM=="input"
DRIVER==""
looking at parent device '/devices/platform/i8042/serio2/input/input12':
KERNELS=="input12"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{name}=="LBPS/2 Fujitsu Lifebook Touchpad"
ATTRS{phys}=="isa0060/serio2/input1"
ATTRS{properties}=="0"
ATTRS{uniq}==""
looking at parent device '/devices/platform/i8042/serio2':
KERNELS=="serio2"
SUBSYSTEMS=="serio"
DRIVERS=="psmouse"
ATTRS{bind_mode}=="auto"
ATTRS{description}=="i8042 AUX1 port"
ATTRS{firmware_id}=="PNP: FJC6001 PNP0f13"
ATTRS{protocol}=="LBPS/2"
ATTRS{rate}=="100"
ATTRS{resetafter}=="5"
ATTRS{resolution}=="200"
ATTRS{resync_time}=="0"
looking at parent device '/devices/platform/i8042':
KERNELS=="i8042"
SUBSYSTEMS=="platform"
DRIVERS=="i8042"
ATTRS{driver_override}=="(null)"
looking at parent device '/devices/platform':
KERNELS=="platform"
SUBSYSTEMS==""
DRIVERS==""
** Attachment added: "Fresh dmesg output when booted to test kernel"
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1740116/+attachment/5039191/+files/dmesg
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1740116
Title:
Touchpad incorrectly being detected by kernel as PS/2 mouse
Status in linux package in Ubuntu:
Confirmed
Bug description:
The touchpad in the Panasonic Toughbook CF-30 (specifically CF-30K,
also known as "CF30", "CF30-3", "CF-30 Mk3", "CF-30 Mark 3", etc) is
being detected as only a generic PS/2 mouse, not a touchpad of any
kind.
Pointing and clicking (also tapping to click) works, but scrolling
doesn't work -- and there is no touchpad options in the relevant
control panel, only pointer speed.
This appears to be happening in the kernel, not in X.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: kernel-common (not installed)
ProcVersionSignature: Ubuntu 4.10.0-42.46~16.04.1-generic 4.10.17
Uname: Linux 4.10.0-42-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.14
Architecture: amd64
Date: Tue Dec 26 11:54:48 2017
InstallationDate: Installed on 2017-12-17 (8 days ago)
InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64
(20170801)
SourcePackage: kernel-package
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: apicultor 2966 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=d85b6945-0c3c-4696-b5c1-b2b010d524c8
InstallationDate: Installed on 2017-12-17 (23 days ago)
InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64
(20170801)
MachineType: Panasonic Corporation CF-30KAPAXAM
Package: linux (not installed)
PccardctlStatus:
Socket 0:
5.0V
16-bit
PC Card
Subdevice 0 (function 0) bound to driver "serial_cs"
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.10.0-42-generic
root=/dev/mapper/vg-root ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.10.0-42.46~16.04.1-generic 4.10.17
RelatedPackageVersions:
linux-restricted-modules-4.10.0-42-generic N/A
linux-backports-modules-4.10.0-42-generic N/A
linux-firmware 1.157.14
Tags: xenial
Uname: Linux 4.10.0-42-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/27/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V3.00L19
dmi.board.name: CF30-3
dmi.board.vendor: Panasonic Corporation
dmi.board.version: 1
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Panasonic Corporation
dmi.chassis.version: 001
dmi.modalias:
dmi:bvnAmericanMegatrendsInc.:bvrV3.00L19:bd04/27/2009:svnPanasonicCorporation:pnCF-30KAPAXAM:pvr003:rvnPanasonicCorporation:rnCF30-3:rvr1:cvnPanasonicCorporation:ct10:cvr001:
dmi.product.name: CF-30KAPAXAM
dmi.product.version: 003
dmi.sys.vendor: Panasonic Corporation
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1740116/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp