Comment 23 for bug 1715479

Revision history for this message
In , Vladyslav (vladyslav-redhat-bugs) wrote :

Strange. Here is what I have

$ loginctl

   SESSION UID USER SEAT
         2 1000 <username> seat0
        c1 42 gdm seat0

$ loginctl show-session 2 -p Type
Type=x11

$ uname -a
Linux elektron 4.10.15-200.fc25.x86_64 #1 SMP Mon May 8 18:46:06 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ xinput list

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Sleep Button id=8 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Integrated Camera id=9 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
    ↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]

$ sudo dmidecode -t system | head -n 14

# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x000C, DMI type 1, 27 bytes
System Information
 Manufacturer: LENOVO
 Product Name: 20FW000DPG
 Version: ThinkPad T460p
 Serial Number: -----------
 UUID: ------------------------------------
 Wake-up Type: Power Switch
 SKU Number: LENOVO_MT_20FW_BU_Think_FM_ThinkPad T460p
 Family: ThinkPad T460p

$ sudo dmidecode -t bios

# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x000B, DMI type 0, 24 bytes
BIOS Information
 Vendor: LENOVO
 Version: R07ET73W (2.13 )
 Release Date: 12/20/2016
 Address: 0xE0000
 Runtime Size: 128 kB
 ROM Size: 16384 kB
 Characteristics:
  PCI is supported
  PNP is supported
  BIOS is upgradeable
  BIOS shadowing is allowed
  Boot from CD is supported
  Selectable boot is supported
  EDD is supported
  3.5"/720 kB floppy services are supported (int 13h)
  Print screen service is supported (int 5h)
  8042 keyboard services are supported (int 9h)
  Serial services are supported (int 14h)
  Printer services are supported (int 17h)
  CGA/mono video services are supported (int 10h)
  ACPI is supported
  USB legacy is supported
  BIOS boot specification is supported
  Targeted content distribution is supported
  UEFI is supported
 BIOS Revision: 2.13
 Firmware Revision: 1.4

Handle 0x0024, DMI type 13, 22 bytes
BIOS Language Information
 Language Description Format: Abbreviated
 Installable Languages: 1
  en-US
 Currently Installed Language: en-US

Notice that I have my touchpad enabled in BIOS (my trackpoint has a faulty left button, so I'm waiting
for a replacement and currently need to use the touchpad when there is no external mouse around)

This is the output of xinput list-props when the touchpad is enabled

$ xinput list-props 'SynPS/2 Synaptics TouchPad'

Device 'SynPS/2 Synaptics TouchPad':
 Device Enabled (139): 1
 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 libinput Tapping Enabled (276): 1
 libinput Tapping Enabled Default (277): 0
 libinput Tapping Drag Enabled (278): 1
 libinput Tapping Drag Enabled Default (279): 1
 libinput Tapping Drag Lock Enabled (280): 0
 libinput Tapping Drag Lock Enabled Default (281): 0
 libinput Tapping Button Mapping Enabled (282): 1, 0
 libinput Tapping Button Mapping Default (283): 1, 0
 libinput Accel Speed (284): 0.000000
 libinput Accel Speed Default (285): 0.000000
 libinput Natural Scrolling Enabled (286): 1
 libinput Natural Scrolling Enabled Default (287): 0
 libinput Send Events Modes Available (261): 1, 1
 libinput Send Events Mode Enabled (262): 0, 0
 libinput Send Events Mode Enabled Default (263): 0, 0
 libinput Left Handed Enabled (288): 0
 libinput Left Handed Enabled Default (289): 0
 libinput Scroll Methods Available (290): 1, 1, 0
 libinput Scroll Method Enabled (291): 1, 0, 0
 libinput Scroll Method Enabled Default (292): 1, 0, 0
 libinput Click Methods Available (293): 1, 1
 libinput Click Method Enabled (294): 0, 1
 libinput Click Method Enabled Default (295): 1, 0
 libinput Middle Emulation Enabled (296): 0
 libinput Middle Emulation Enabled Default (297): 0
 libinput Disable While Typing Enabled (298): 1
 libinput Disable While Typing Enabled Default (299): 1
 Device Node (264): "/dev/input/event5"
 Device Product ID (265): 2, 7
 libinput Drag Lock Buttons (300): <no items>
 libinput Horizontal Scroll Enabled (301): 1

and this is when it is disabled (via the command I posted earlier)

$ xinput list-props 'SynPS/2 Synaptics TouchPad'

Device 'SynPS/2 Synaptics TouchPad':
 Device Enabled (139): 0
 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 libinput Tapping Enabled (276): 1
 libinput Tapping Enabled Default (277): 0
 libinput Tapping Drag Enabled (278): 1
 libinput Tapping Drag Enabled Default (279): 1
 libinput Tapping Drag Lock Enabled (280): 0
 libinput Tapping Drag Lock Enabled Default (281): 0
 libinput Tapping Button Mapping Enabled (282): 1, 0
 libinput Tapping Button Mapping Default (283): 1, 0
 libinput Accel Speed (284): 0.000000
 libinput Accel Speed Default (285): 0.000000
 libinput Natural Scrolling Enabled (286): 1
 libinput Natural Scrolling Enabled Default (287): 0
 libinput Send Events Modes Available (261): 1, 1
 libinput Send Events Mode Enabled (262): 0, 0
 libinput Send Events Mode Enabled Default (263): 0, 0
 libinput Left Handed Enabled (288): 0
 libinput Left Handed Enabled Default (289): 0
 libinput Scroll Methods Available (290): 1, 1, 0
 libinput Scroll Method Enabled (291): 1, 0, 0
 libinput Scroll Method Enabled Default (292): 1, 0, 0
 libinput Click Methods Available (293): 1, 1
 libinput Click Method Enabled (294): 0, 1
 libinput Click Method Enabled Default (295): 1, 0
 libinput Middle Emulation Enabled (296): 0
 libinput Middle Emulation Enabled Default (297): 0
 libinput Disable While Typing Enabled (298): 1
 libinput Disable While Typing Enabled Default (299): 1
 Device Node (264): "/dev/input/event5"
 Device Product ID (265): 2, 7
 libinput Drag Lock Buttons (300): <no items>
 libinput Horizontal Scroll Enabled (301): 1

Could it be that our touchpads have different firmware versions? What I have is

$ journalctl --no-page -b | grep 'Touchpad model'

Mai 20 01:38:39 elektron kernel: psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf006a3/0x943300/0x12e800/0x10000, board id: 3053, fw id: 2010421