Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #58909 > unrolled thread

Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB

Started byChris Boot <bootc@debian.org>
First post2017-09-12 20:40 +0200
Last post2019-01-26 21:30 +0100
Articles 17 — 12 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB Chris Boot <bootc@debian.org> - 2017-09-12 20:40 +0200
    Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB Josh Triplett <josh@joshtriplett.org> - 2017-10-28 08:00 +0200
    Bug#875621: ThinkPad X270 Synaptics Touchpad, RMI4 SMB Chris Boot <lists@bootc.boo.tc> - 2017-10-30 23:50 +0100
      Bug#875621: ThinkPad X270 Synaptics Touchpad, RMI4 SMB Damjan Georgievski <gdamjan@gmail.com> - 2017-10-31 12:30 +0100
    Bug#875621: X1 Carbon trackpoint / Debian Bug#875621 Chris Boot <bootc@debian.org> - 2018-01-02 10:10 +0100
    Bug#875621: X1 Carbon trackpoint / Debian Bug#875621 Tony Power <power3d@gmail.com> - 2018-01-19 14:30 +0100
      Bug#875621: X1 Carbon trackpoint / Debian Bug#875621 Chris Boot <bootc@debian.org> - 2018-01-26 18:40 +0100
    Bug#875621: Still not fixed Han Boetes <hboetes@gmail.com> - 2018-09-14 09:20 +0200
      Bug#875621: Still not fixed Ben Hutchings <ben@decadent.org.uk> - 2018-09-15 15:10 +0200
        Bug#875621: Still not fixed Martin Garton <garton@gmail.com> - 2018-09-22 16:10 +0200
    Bug#875621: Touchpad and trackpoint not work at Lenovo Carbon X1 Brilliantov Kirill Vladimirovich <brilliantov@restream.rt.ru> - 2018-10-27 17:50 +0200
    Bug#875621: Solve touchpad and trackpoint issue at LenovoX1CarbonGen6 Brilliantov Kirill Vladimirovich <brilliantov@restream.rt.ru> - 2018-11-04 10:50 +0100
    Bug#875621: ditto Josip Rodin <joy@debbugs.entuzijast.net> - 2018-11-12 15:10 +0100
    Bug#875621: X1 Carbon 6th Gen Trackpad issues Duncan Findlay <duncan@duncf.ca> - 2018-12-03 08:30 +0100
    Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB Felicia Pacifica <felicia@picorealm.net> - 2019-01-26 18:50 +0100
    Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB Felicia Pacifica <felicia@picorealm.net> - 2019-01-26 19:40 +0100
    Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB Felicia Pacifica <felicia@picorealm.net> - 2019-01-26 21:30 +0100

#58909 — Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB

FromChris Boot <bootc@debian.org>
Date2017-09-12 20:40 +0200
SubjectBug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB
Message-ID<uoYgi-4Sp-7@gated-at.bofh.it>
Source: linux
Version: 4.12.6-1
Severity: wishlist

Dear Maintainer,

During boot, the 4.12 kernel suggests some additional kernel options
should be enabled to improve touchpad support:

Sep  8 14:18:15 muta kernel: [    4.089833] psmouse serio1: synaptics:
queried max coordinates: x [..5712], y [..4780]
Sep  8 14:18:15 muta kernel: [    4.121930] psmouse serio1: synaptics:
queried min coordinates: x [1232..], y [1074..]
Sep  8 14:18:15 muta kernel: [    4.121939] psmouse serio1: synaptics:
The touchpad can support a better bus than the too old PS/2 protocol.
Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are enabled to get a
better touchpad experience.
Sep  8 14:18:15 muta kernel: [    4.184718] psmouse serio1: synaptics:
Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps:
0xf407a3/0x943300/0x12e800/0x410000, board id: 3075, fw id: 2477413
Sep  8 14:18:15 muta kernel: [    4.184735] psmouse serio1: synaptics:
serio: Synaptics pass-through port at isa0060/serio1/input0

Please consider enabling CONFIG_RMI4_SMB.
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS is already enabled:

bootc@muta ~ $ egrep 'MOUSE_PS2_SYNAPTICS_SMBUS|RMI4_SMB'
/boot/config-4.12.0-1-amd64
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
# CONFIG_RMI4_SMB is not set

Thanks,
Chris

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

[toc] | [next] | [standalone]


#59275

FromJosh Triplett <josh@joshtriplett.org>
Date2017-10-28 08:00 +0200
Message-ID<uFsk1-6cS-1@gated-at.bofh.it>
In reply to#58909
Package: src:linux
Version: 4.13.4-2
Followup-For: Bug #875621

Same issue here with the X1 Carbon 5th generation.

-- Package-specific info:
** Version:
Linux version 4.13.0-1-amd64 (debian-kernel@lists.debian.org) (gcc version 6.4.0 20171010 (Debian 6.4.0-8)) #1 SMP Debian 4.13.4-2 (2017-10-15)

** Command line:
BOOT_IMAGE=/vmlinuz-4.13.0-1-amd64 root=UUID=121586a4-bf8c-49a4-9a72-ed70fcf72772 ro quiet

** Not tainted

** Model information
sys_vendor: LENOVO
product_name: 20HRCTO1WW
product_version: ThinkPad X1 Carbon 5th
chassis_vendor: LENOVO
chassis_version: None
bios_vendor: LENOVO
bios_version: N1MET37W (1.22 )
board_vendor: LENOVO
board_name: 20HRCTO1WW
board_version: SDK0J40709 WIN

** Loaded modules:
ctr
ccm
rfcomm
fuse
cmac
bnep
arc4
snd_hda_codec_hdmi
snd_hda_codec_conexant
snd_hda_codec_generic
wmi_bmof
intel_rapl
snd_soc_skl
x86_pkg_temp_thermal
intel_powerclamp
snd_soc_skl_ipc
snd_soc_sst_ipc
coretemp
snd_soc_sst_dsp
kvm_intel
snd_hda_ext_core
snd_soc_sst_match
snd_soc_core
snd_compress
kvm
irqbypass
intel_cstate
intel_uncore
intel_rapl_perf
iwlmvm
hci_uart
btqca
btusb
btrtl
mac80211
btbcm
btintel
bluetooth
evdev
joydev
serio_raw
uvcvideo
iwlwifi
videobuf2_vmalloc
videobuf2_memops
videobuf2_v4l2
snd_hda_intel
videobuf2_core
snd_hda_codec
videodev
snd_hda_core
snd_hwdep
iTCO_wdt
snd_pcm
iTCO_vendor_support
media
snd_timer
cfg80211
cdc_mbim
cdc_wdm
cdc_ncm
drbg
usbnet
ansi_cprng
rtsx_pci_ms
thinkpad_acpi
nvram
snd
memstick
qcserial
ucsi_acpi
mei_me
typec_ucsi
usb_wwan
soundcore
usbserial
ecdh_generic
mii
shpchp
intel_pch_thermal
mei
typec
battery
ac
i915
tpm_crb
rfkill
video
drm_kms_helper
intel_lpss_acpi
intel_lpss
drm
wmi
i2c_algo_bit
acpi_pad
button
parport_pc
ppdev
lp
parport
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
fscrypto
ecb
algif_skcipher
af_alg
dm_crypt
dm_mod
crct10dif_pclmul
crc32_pclmul
crc32c_intel
ghash_clmulni_intel
pcbc
rtsx_pci_sdmmc
mmc_core
aesni_intel
aes_x86_64
crypto_simd
glue_helper
cryptd
psmouse
e1000e
ptp
pps_core
i2c_i801
xhci_pci
nvme
xhci_hcd
nvme_core
rtsx_pci
mfd_core
usbcore
usb_common
thermal
i2c_hid
hid

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5904] (rev 02)
	Subsystem: Lenovo Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: <access denied>

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) (prog-if 00 [VGA controller])
	Subsystem: Lenovo HD Graphics 620 (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 129
	Region 0: Memory at eb000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at 60000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at e000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
	Subsystem: Lenovo Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 255
	Region 0: Memory at ec348000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>

00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21) (prog-if 30 [XHCI])
	Subsystem: Lenovo Sunrise Point-LP USB 3.0 xHCI Controller [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 124
	Region 0: Memory at ec320000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
	Subsystem: Lenovo Sunrise Point-LP Thermal subsystem (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin C routed to IRQ 18
	Region 0: Memory at ec349000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal

00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
	Subsystem: Lenovo Sunrise Point-LP CSME HECI [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 131
	Region 0: Memory at ec34a000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port [8086:9d10] (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: ec200000-ec2fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.2 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port [8086:9d12] (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin C routed to IRQ 18
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	Memory behind bridge: ec100000-ec1fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	Memory behind bridge: ec000000-ec0fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	Bus: primary=00, secondary=06, subordinate=70, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: bc000000-ea0fffff
	Prefetchable memory behind bridge: 0000000070000000-00000000b9ffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d58] (rev 21)
	Subsystem: Lenovo Sunrise Point-LP LPC Controller (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
	Subsystem: Lenovo Sunrise Point-LP PMC (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Region 0: Memory at ec344000 (32-bit, non-prefetchable) [size=16K]

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
	Subsystem: Lenovo Sunrise Point-LP HD Audio [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64
	Interrupt: pin A routed to IRQ 132
	Region 0: Memory at ec340000 (64-bit, non-prefetchable) [size=16K]
	Region 4: Memory at ec330000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl

00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
	Subsystem: Lenovo Sunrise Point-LP SMBus (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at ec34b000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (4) I219-V [8086:15d8] (rev 21)
	Subsystem: Lenovo Ethernet Connection (4) I219-V (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 125
	Region 0: Memory at ec300000 (32-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: e1000e
	Kernel modules: e1000e

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
	Subsystem: Lenovo RTS525A PCI Express Card Reader (ThinkPad X1 Carbon 5th Gen) [17aa:224f]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 122
	Region 1: Memory at ec200000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

04:00.0 Network controller [0280]: Intel Corporation Wireless 8265 / 8275 [8086:24fd] (rev 88)
	Subsystem: Intel Corporation Wireless 8265 / 8275 (Dual Band Wireless-AC 8265) [8086:1130]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 130
	Region 0: Memory at ec100000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

05:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 [144d:a804] (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 [144d:a801]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	NUMA node: 0
	Region 0: Memory at ec000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme


** USB devices:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:0097 Validity Sensors, Inc. 
Bus 001 Device 004: ID 04f2:b5ce Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 8087:0a2b Intel Corp. 
Bus 001 Device 002: ID 1199:9079 Sierra Wireless, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.13.0-1-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.130
ii  kmod                                    24-1
ii  linux-base                              4.5

Versions of packages linux-image-4.13.0-1-amd64 recommends:
ii  firmware-linux-free  3.4
pn  irqbalance           <none>

Versions of packages linux-image-4.13.0-1-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 2.02-2
pn  linux-doc-4.13          <none>

Versions of packages linux-image-4.13.0-1-amd64 is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
ii  firmware-iwlwifi          20170823-1
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
pn  firmware-realtek          <none>
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information

[toc] | [prev] | [next] | [standalone]


#59291 — Bug#875621: ThinkPad X270 Synaptics Touchpad, RMI4 SMB

FromChris Boot <lists@bootc.boo.tc>
Date2017-10-30 23:50 +0100
SubjectBug#875621: ThinkPad X270 Synaptics Touchpad, RMI4 SMB
Message-ID<uGr2x-2Uv-1@gated-at.bofh.it>
In reply to#58909
Hi folks,

I have a Lenovo ThinkPad X270 and noticed that my kernel (Debian
buster/testing stock kernel) was suggesting that my Touchpad would
benefit from having CONFIG_RMI4_SMB enabled, so I raised this Debian bug:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875621

This was closed today with an updated Debian kernel upload,
linux_4.13.10-1 (thanks Ben). The new kernel now says:

Oct 30 22:13:49 muta kernel: [    3.557065] hid-generic
0003:1050:0407.0002: hiddev0,hidraw1: USB HID v1.10 Device [Yubico
Yubikey 4 OTP+U2F+CCID] on usb-0000:00:14.0-6/input1
Oct 30 22:13:49 muta kernel: [    3.574540] psmouse serio1: synaptics:
queried max coordinates: x [..5712], y [..4780]
Oct 30 22:13:49 muta kernel: [    3.608224] psmouse serio1: synaptics:
queried min coordinates: x [1232..], y [1074..]
Oct 30 22:13:49 muta kernel: [    3.608238] psmouse serio1: synaptics:
Your touchpad (PNP: LEN2049 PNP0f13) says it can support a different
bus. If i2c-hid and hid-rmi are not used, you might want to try setting
psmouse.synaptics_intertouch to 1 and report this to
linux-input@vger.kernel.org.
Oct 30 22:13:49 muta kernel: [    3.674976] psmouse serio1: synaptics:
Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps:
0xf407a3/0x943300/0x12e800/0x410000, board id: 3075, fw id: 2477413
Oct 30 22:13:49 muta kernel: [    3.674997] psmouse serio1: synaptics:
serio: Synaptics pass-through port at isa0060/serio1/input0
Oct 30 22:13:49 muta kernel: [    3.717820] input: SynPS/2 Synaptics
TouchPad as /devices/platform/i8042/serio1/input/input2
Oct 30 22:13:49 muta kernel: [    4.393051] psmouse serio2: trackpoint:
IBM TrackPoint firmware: 0x0e, buttons: 3/3
Oct 30 22:13:49 muta kernel: [    4.620327] input: TPPS/2 IBM TrackPoint
as /devices/platform/i8042/serio1/serio2/input/input4

So I enabled psmouse.synaptics_intertouch=1 on my kernel command line
and voila, rmi4_smbus is used and my Touchpad is apparently much better
off for it. Great! Except I can't use my TrackPoint now, it no longer
shows up at all:

Oct 30 22:17:20 muta kernel: [    3.478867] psmouse serio1: synaptics:
queried max coordinates: x [..5712], y [..4780]
Oct 30 22:17:20 muta kernel: [    3.513094] psmouse serio1: synaptics:
queried min coordinates: x [1232..], y [1074..]
Oct 30 22:17:20 muta kernel: [    3.513098] psmouse serio1: synaptics:
Trying to set up SMBus access
Oct 30 22:17:20 muta kernel: [    9.163140] rmi4_smbus 0-002c:
registering SMbus-connected sensor
Oct 30 22:17:20 muta kernel: [    9.262824] rmi4_f01 rmi4-00.fn01: found
RMI device, manufacturer: Synaptics, product: TM3075-007, fw id: 2477413
Oct 30 22:17:20 muta kernel: [    9.375014] input: Synaptics TM3075-007
as /devices/rmi4-00/input/input10

So I'm emailing both about having to enable synaptics_intertouch for my
Touchpad as instructed in dmesg, and also that enabling it makes my
TrackPoint disappear.

Please CC me on all replies, I'm not subscribed to linux-input@v.k.o.

Thanks,
Chris

-- 
Chris Boot
bootc@boo.tc

[toc] | [prev] | [next] | [standalone]


#59297 — Bug#875621: ThinkPad X270 Synaptics Touchpad, RMI4 SMB

FromDamjan Georgievski <gdamjan@gmail.com>
Date2017-10-31 12:30 +0100
SubjectBug#875621: ThinkPad X270 Synaptics Touchpad, RMI4 SMB
Message-ID<uGCU2-1BW-11@gated-at.bofh.it>
In reply to#59291
On 30 October 2017 at 23:36, Chris Boot <lists@bootc.boo.tc> wrote:
> Hi folks,
>
> I have a Lenovo ThinkPad X270 and noticed that my kernel (Debian
> buster/testing stock kernel) was suggesting that my Touchpad would
> benefit from having CONFIG_RMI4_SMB enabled, so I raised this Debian bug:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875621
>
> This was closed today with an updated Debian kernel upload,
> linux_4.13.10-1 (thanks Ben). The new kernel now says:
>
> Oct 30 22:13:49 muta kernel: [    3.557065] hid-generic
> 0003:1050:0407.0002: hiddev0,hidraw1: USB HID v1.10 Device [Yubico
> Yubikey 4 OTP+U2F+CCID] on usb-0000:00:14.0-6/input1
> Oct 30 22:13:49 muta kernel: [    3.574540] psmouse serio1: synaptics:
> queried max coordinates: x [..5712], y [..4780]
> Oct 30 22:13:49 muta kernel: [    3.608224] psmouse serio1: synaptics:
> queried min coordinates: x [1232..], y [1074..]
> Oct 30 22:13:49 muta kernel: [    3.608238] psmouse serio1: synaptics:
> Your touchpad (PNP: LEN2049 PNP0f13) says it can support a different
> bus. If i2c-hid and hid-rmi are not used, you might want to try setting
> psmouse.synaptics_intertouch to 1 and report this to
> linux-input@vger.kernel.org.
> Oct 30 22:13:49 muta kernel: [    3.674976] psmouse serio1: synaptics:
> Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps:
> 0xf407a3/0x943300/0x12e800/0x410000, board id: 3075, fw id: 2477413
> Oct 30 22:13:49 muta kernel: [    3.674997] psmouse serio1: synaptics:
> serio: Synaptics pass-through port at isa0060/serio1/input0
> Oct 30 22:13:49 muta kernel: [    3.717820] input: SynPS/2 Synaptics
> TouchPad as /devices/platform/i8042/serio1/input/input2
> Oct 30 22:13:49 muta kernel: [    4.393051] psmouse serio2: trackpoint:
> IBM TrackPoint firmware: 0x0e, buttons: 3/3
> Oct 30 22:13:49 muta kernel: [    4.620327] input: TPPS/2 IBM TrackPoint
> as /devices/platform/i8042/serio1/serio2/input/input4
>
> So I enabled psmouse.synaptics_intertouch=1 on my kernel command line
> and voila, rmi4_smbus is used and my Touchpad is apparently much better
> off for it. Great! Except I can't use my TrackPoint now, it no longer
> shows up at all:
>
> Oct 30 22:17:20 muta kernel: [    3.478867] psmouse serio1: synaptics:
> queried max coordinates: x [..5712], y [..4780]
> Oct 30 22:17:20 muta kernel: [    3.513094] psmouse serio1: synaptics:
> queried min coordinates: x [1232..], y [1074..]
> Oct 30 22:17:20 muta kernel: [    3.513098] psmouse serio1: synaptics:
> Trying to set up SMBus access
> Oct 30 22:17:20 muta kernel: [    9.163140] rmi4_smbus 0-002c:
> registering SMbus-connected sensor
> Oct 30 22:17:20 muta kernel: [    9.262824] rmi4_f01 rmi4-00.fn01: found
> RMI device, manufacturer: Synaptics, product: TM3075-007, fw id: 2477413
> Oct 30 22:17:20 muta kernel: [    9.375014] input: Synaptics TM3075-007
> as /devices/rmi4-00/input/input10
>
> So I'm emailing both about having to enable synaptics_intertouch for my
> Touchpad as instructed in dmesg, and also that enabling it makes my
> TrackPoint disappear.

I had the same issue on X1 Carbon (5th gen)

you need to load the » rmi_smbus « module before loading psmouse



-- 
damjan

[toc] | [prev] | [next] | [standalone]


#59807 — Bug#875621: X1 Carbon trackpoint / Debian Bug#875621

FromChris Boot <bootc@debian.org>
Date2018-01-02 10:10 +0100
SubjectBug#875621: X1 Carbon trackpoint / Debian Bug#875621
Message-ID<v3qK5-6Ra-1@gated-at.bofh.it>
In reply to#58909

[Multipart message — attachments visible in raw view] — view raw

On 02/01/18 02:06, justin@justin.sh wrote:
> I'm running Debian testing on an X1 Carbon 5th gen with the following kernel,
> 
>> Linux debian 4.14.0-2-amd64 #1 SMP Debian 4.14.7-1 (2017-12-22) x86_64 GNU/Linux
> 
> I'm experiencing latency issues with the trackpoint and I came across your messages regarding Debian Bug#875621
> 
> Did you ever end up resolving your issues? If so, how? Please be specific as I don't have much experience dealing with hardware issues like this.

I didn't really have any latency issues on my X270 at all, I just
noticed the dmesg output because I routinely check dmesg when I upgrade
the kernel - I'm a bit sad like that. So I raised #875621 to have the
options enabled.

In fact with CONFIG_RMI4_SMB enabled and psmouse.synaptics_intertouch=1
(needed because my TouchPad isn't in the whitelist) I ran into issues
where my TrackPoint stopped working. I mailed
linux-input@vger.kernel.org[1] and all I got was someone suggesting
loading the modules in a specific order to restore functionality. I
ended up just disabling psmouse.synaptics_intertouch again.

1. https://www.spinics.net/lists/linux-input/msg53749.html

Then #880471 comes along where enabling CONFIG_RMI4_SMB breaks the
TouchPad on the ThinkPad X11e. I noticed that bug and commented that
because nothing improved for me, the new config may as well just be
disabled to avoid further regressions.

Not sure what to suggest here unless someone who is actually involved in
maintaining this stuff (and who knows how it works) steps up to help.

HTH,
Chris

-- 
Chris Boot
bootc@debian.org

[toc] | [prev] | [next] | [standalone]


#60025 — Bug#875621: X1 Carbon trackpoint / Debian Bug#875621

FromTony Power <power3d@gmail.com>
Date2018-01-19 14:30 +0100
SubjectBug#875621: X1 Carbon trackpoint / Debian Bug#875621
Message-ID<v9EU1-3Ua-5@gated-at.bofh.it>
In reply to#58909
Hi Chris,

Didn't the suggestion in reply to your question helo?
https://www.spinics.net/lists/linux-input/msg53757.html

Cheers,
Tony

[toc] | [prev] | [next] | [standalone]


#60078 — Bug#875621: X1 Carbon trackpoint / Debian Bug#875621

FromChris Boot <bootc@debian.org>
Date2018-01-26 18:40 +0100
SubjectBug#875621: X1 Carbon trackpoint / Debian Bug#875621
Message-ID<vcg8N-6iT-3@gated-at.bofh.it>
In reply to#60025
On 19/01/18 13:20, Tony Power wrote:
> Hi Chris,
> 
> Didn't the suggestion in reply to your question helo?
> https://www.spinics.net/lists/linux-input/msg53757.html

I didn't try it. I didn't feel like I was missing out by giving up and
just disabling it.

As a user, I shouldn't have to care and the kernel should do the right
thing for me.

Chris

-- 
Chris Boot
bootc@debian.org

[toc] | [prev] | [next] | [standalone]


#62138 — Bug#875621: Still not fixed

FromHan Boetes <hboetes@gmail.com>
Date2018-09-14 09:20 +0200
SubjectBug#875621: Still not fixed
Message-ID<wxQyt-5LR-5@gated-at.bofh.it>
In reply to#58909

[Multipart message — attachments visible in raw view] — view raw

>
> Source: linux
> Source-Version: 4.13.10-1
> We believe that the bug you reported is fixed in the latest version of
> linux, which is due to be installed in the Debian FTP archive.


Dear maintainer,

With every new kernel release I hope these simple instructions from the
dmesg are followed:

psmouse serio2: synaptics: The touchpad can support a better bus than the
> too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are
> enabled to get a better touchpad experience.


But every time I check I see:

% grep -i rmi4_smb /boot/config-4.18.0-1-amd64
> # CONFIG_RMI4_SMB is not set


Why is it so hard to enable this kernel option?!

[toc] | [prev] | [next] | [standalone]


#62148 — Bug#875621: Still not fixed

FromBen Hutchings <ben@decadent.org.uk>
Date2018-09-15 15:10 +0200
SubjectBug#875621: Still not fixed
Message-ID<wyiuJ-5li-7@gated-at.bofh.it>
In reply to#62138

[Multipart message — attachments visible in raw view] — view raw

On Fri, 2018-09-14 at 09:16 +0200, Han Boetes wrote:
> > 
> > Source: linux
> > Source-Version: 4.13.10-1
> > We believe that the bug you reported is fixed in the latest version of
> > linux, which is due to be installed in the Debian FTP archive.
> 
> 
> Dear maintainer,
> 
> With every new kernel release I hope these simple instructions from the
> dmesg are followed:
> 
> psmouse serio2: synaptics: The touchpad can support a better bus than the
> > too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are
> > enabled to get a better touchpad experience.
> 
> 
> But every time I check I see:
> 
> % grep -i rmi4_smb /boot/config-4.18.0-1-amd64
> > # CONFIG_RMI4_SMB is not set
> 
> 
> Why is it so hard to enable this kernel option?!

We did it once before and it caused a regression (bug #880471).  So,
before we enable it again someone will need to investigate and check
that the regression won't happen again.

Ben.

-- 
Ben Hutchings
Computers are not intelligent.	They only think they are.

[toc] | [prev] | [next] | [standalone]


#62211 — Bug#875621: Still not fixed

FromMartin Garton <garton@gmail.com>
Date2018-09-22 16:10 +0200
SubjectBug#875621: Still not fixed
Message-ID<wAQLE-5tZ-11@gated-at.bofh.it>
In reply to#62148
As an additional data point, in case it's of any help, I can add that I 
also have problems due to CONFIG_RMI4_SMB being disabled. I'm using a 
Thinkpad X1 Carbon 6th generation machine.

I have rebuilt my kernel with CONFIG_RMI4_SMB enabled and everything is 
fine.

If there are still machines that have issues with this option enabled, 
isn't there a way to enable CONFIG_RMI4_SMB in the kernel and use module 
blacklisting wherever that module causes problems?

This would seem to be a reasonable way to make things work for everyone 
without anyone having to recompile kernels or kernel modules.

-- 
Martin.

[toc] | [prev] | [next] | [standalone]


#62434 — Bug#875621: Touchpad and trackpoint not work at Lenovo Carbon X1

FromBrilliantov Kirill Vladimirovich <brilliantov@restream.rt.ru>
Date2018-10-27 17:50 +0200
SubjectBug#875621: Touchpad and trackpoint not work at Lenovo Carbon X1
Message-ID<wNz0B-2wy-7@gated-at.bofh.it>
In reply to#58909
Hello!
I confirm what problem present at current Debian testing.

$ uname -a
Linux lenovo 4.18.0-2-amd64 #1 SMP Debian 4.18.10-2 (2018-10-07) x86_64 GNU/Linux

$ dmidecode -t system
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x000C, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 20KH006JRT
        Version: ThinkPad X1 Carbon 6th
        Serial Number: PF16V6R5
        UUID: 4da8444c-2208-11b2-a85c-d6d0a20ce713
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_20KH_BU_Think_FM_ThinkPad X1 Carbon 6th
        Family: ThinkPad X1 Carbon 6th

Handle 0x0022, DMI type 12, 5 bytes
System Configuration Options

Handle 0x002E, DMI type 15, 31 bytes
System Event Log
        Area Length: 34 bytes
        Header Start Offset: 0x0000
        Header Length: 16 bytes
        Data Start Offset: 0x0010
        Access Method: General-purpose non-volatile data functions
        Access Address: 0x00F0
        Status: Valid, Not Full
        Change Token: 0x00000001
        Header Format: Type 1
        Supported Log Type Descriptors: 4
        Descriptor 1: POST error
        Data Format 1: POST results bitmap
        Descriptor 2: PCI system error
        Data Format 2: None
        Descriptor 3: System reconfigured
        Data Format 3: None
        Descriptor 4: Log area reset/cleared
        Data Format 4: None

$ $ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Intel(R) 100 Series Chipset Family LPC Controller/eSPI Controller - 9D4E (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
03:00.0 Wireless controller [0d40]: Intel Corporation Device 7360 (rev 01)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981

$ $ lsusb
Bus 002 Device 002: ID 0bda:0328 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 06cb:009a Synaptics, Inc. 
Bus 001 Device 003: ID 5986:2115 Acer, Inc 
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 005: ID 89e5:101b  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ lsusb -v
........
Bus 001 Device 004: ID 06cb:009a Synaptics, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass        16
  bDeviceProtocol       255
  bMaxPacketSize0         8
  idVendor           0x06cb Synaptics, Inc.
  idProduct          0x009a
  bcdDevice            1.64
  iManufacturer           0
  iProduct                0
  iSerial                 1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           53
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           5
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval              10	  

[toc] | [prev] | [next] | [standalone]


#62463 — Bug#875621: Solve touchpad and trackpoint issue at LenovoX1CarbonGen6

FromBrilliantov Kirill Vladimirovich <brilliantov@restream.rt.ru>
Date2018-11-04 10:50 +0100
SubjectBug#875621: Solve touchpad and trackpoint issue at LenovoX1CarbonGen6
Message-ID<wQncB-5Ca-1@gated-at.bofh.it>
In reply to#58909
Hello!
Problem solved after enable all RMI4 options and switch to linux-4.19

$ uname -a
Linux lenovo 4.19.0-trunk-amd64 #1 SMP Debian 4.19-1~exp1 (2018-10-08) x86_64 GNU/Linux

$ grep rmi /proc/modules
rmi_smbus 16384 0 - Live 0x0000000000000000 (E)
rmi_core 90112 1 rmi_smbus, Live 0x0000000000000000 (E)
videobuf2_vmalloc 16384 2 uvcvideo,rmi_core, Live 0x0000000000000000 (E)
videobuf2_v4l2 28672 2 uvcvideo,rmi_core, Live 0x0000000000000000 (E)
videobuf2_common 53248 3 uvcvideo,rmi_core,videobuf2_v4l2, Live 0x0000000000000000 (E)
videodev 212992 4 uvcvideo,rmi_core,videobuf2_v4l2,videobuf2_common, Live 0x0000000000000000 (E)

$ cat /etc/modprobe.d/psmouse.conf
options psmouse synaptics_intertouch=1

$ grep RMI4 /boot/config-4.19.0-trunk-amd64
CONFIG_RMI4_CORE=m
CONFIG_RMI4_I2C=m
CONFIG_RMI4_SPI=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=m
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_RMI4_F34=y
CONFIG_RMI4_F54=y
CONFIG_RMI4_F55=y

$ dmesg | grep psmouse
[    2.547109] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[    2.578804] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[    2.578807] psmouse serio1: synaptics: Trying to set up SMBus access
[    3.023443] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3

[toc] | [prev] | [next] | [standalone]


#62486 — Bug#875621: ditto

FromJosip Rodin <joy@debbugs.entuzijast.net>
Date2018-11-12 15:10 +0100
SubjectBug#875621: ditto
Message-ID<wTl4C-2xT-3@gated-at.bofh.it>
In reply to#58909
Hi,

Without this kernel module shipped, users of X1 gen6 are forced to compile,
which is significantly more taxing than just having to unblacklist the
module.

Can't it be shipped, yet added to the default blacklist, until the Yoga X11e
issue is resolved?

(It goes without saying that it's already most annoying to have to fiddle
with anything at all to get basic mouse support on this machine, it's like
it's 1998 all over again and I'm too old for this...)

TIA.

-- 
     2. That which causes joy or happiness.

[toc] | [prev] | [next] | [standalone]


#62634 — Bug#875621: X1 Carbon 6th Gen Trackpad issues

FromDuncan Findlay <duncan@duncf.ca>
Date2018-12-03 08:30 +0100
SubjectBug#875621: X1 Carbon 6th Gen Trackpad issues
Message-ID<x0QQ3-5nQ-33@gated-at.bofh.it>
In reply to#58909

[Multipart message — attachments visible in raw view] — view raw

I can confirm that recompiling the kernel with CONFIG_RMI4_SMB=m (and only
that change) is sufficient to make the Touchpad & TrackPoint usable on the
X1 Carbon 6th gen. Without this, it's completely unusable.

This is a regression -- a Debian 9.6 (stretch) live CD does not have this
problem with this hardware.

Thanks
Duncan

[toc] | [prev] | [next] | [standalone]


#63178

FromFelicia Pacifica <felicia@picorealm.net>
Date2019-01-26 18:50 +0100
Message-ID<xkAfE-5lB-1@gated-at.bofh.it>
In reply to#58909
I have a Thinkpad T550 and initially had a similar issue:

With the stock kernel in Sid:

dmesg |grep psmouse

psmouse serio1: synaptics: The touchpad can support a better bus than 
the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and 
RMI4_SMB are enabled to get a better touchpad experience.
psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, 
caps: 0xf003a3/0x943300/0x12e800/0x10000, board id: 3053, fw id: 2560
psmouse serio1: synaptics: serio: Synaptics pass-through port at 
isa0060/serio1/input0
psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3

I built a new kernel 'the Debian way' and now everything looks good:

egrep 'MOUSE_PS2_SYNAPTICS_SMBUS|RMI4_SMB' /boot/config-4.19.16
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
CONFIG_RMI4_SMB=y

dmesg |grep psmouse
[    2.185730] psmouse serio1: synaptics: queried max coordinates: x 
[..5676], y [..4758]
[    2.213569] psmouse serio1: synaptics: queried min coordinates: x 
[1266..], y [1096..]
[    2.213572] psmouse serio1: synaptics: Trying to set up SMBus access
[    2.717537] psmouse serio2: trackpoint: IBM TrackPoint firmware: 
0x0e, buttons: 3/3

egrep -i "synap|alps|etps|elan" /proc/bus/input/devices
N: Name="Synaptics TM3053-003"

sudo dmesg | grep -i len00
[    0.343154] pnp 00:03: Plug and Play ACPI device, IDs LEN0071 PNP0303 
(active)
[    0.343168] pnp 00:04: Plug and Play ACPI device, IDs LEN002c PNP0f13 
(active)

sudo dmesg | egrep -i "touch|mouse|track"
[    1.114322] mousedev: PS/2 mouse device common for all mice
[    2.185730] psmouse serio1: synaptics: queried max coordinates: x 
[..5676], y [..4758]
[    2.213569] psmouse serio1: synaptics: queried min coordinates: x 
[1266..], y [1096..]
[    2.213572] psmouse serio1: synaptics: Trying to set up SMBus access
[    2.717537] psmouse serio2: trackpoint: IBM TrackPoint firmware: 
0x0e, buttons: 3/3
[    2.790142] input: TPPS/2 IBM TrackPoint as 
/devices/rmi4-00/rmi4-00.fn03/serio2/input/input9

That said, I don't really notice any different behavior with the 
touchpad :-)

The touchpad and the trackpoint still work but I haven't figured out how 
to enable edge scrolling, circular scrolling, nor to set features like 
sensitivity.

Someone above stated that he installed xserver-xorg-input-synaptics.  
That package has been depcrecated by xserver-xorg-input-libinput:

apt-cache show xserver-xorg-input-libinput
...
  This package provides the driver for input devices using libinput library.
  It can handle keyboards, mice and touchpads, and essentially replaces the
  separate -evdev and -synaptics drivers.

[toc] | [prev] | [next] | [standalone]


#63179

FromFelicia Pacifica <felicia@picorealm.net>
Date2019-01-26 19:40 +0100
Message-ID<xkB22-5Rr-7@gated-at.bofh.it>
In reply to#58909
Additional info for the kernel I compiled with Synaptics RMI4 bus 
support -> RMI4 SMB Support enabled:

dmesg |grep -i smbus
[    1.401103] i801_smbus 0000:00:1f.3: SPD Write Disable is set
[    1.401130] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    2.213572] psmouse serio1: synaptics: Trying to set up SMBus access
[    2.216948] rmi4_smbus 0-002c: registering SMbus-connected sensor

[toc] | [prev] | [next] | [standalone]


#63181

FromFelicia Pacifica <felicia@picorealm.net>
Date2019-01-26 21:30 +0100
Message-ID<xkCKt-6Xx-1@gated-at.bofh.it>
In reply to#58909
In contrast to what I wrote earlier it appears that 
xserver-xorg-input-synaptics *does* need to be installed.  I installed 
it and now xinput list-props is listing more features such as circular 
scrolling.  In Plasma system settings touchpad features that were 
previously not available are now available.

xinput list-props 12
Device 'Synaptics TM3053-003':
         Device Enabled (153):   1
         Coordinate Transformation Matrix (155): 1.000000, 0.000000, 
0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
         Device Accel Profile (285):     1
         Device Accel Constant Deceleration (286):       2.500000
         Device Accel Adaptive Deceleration (287):       1.000000
         Device Accel Velocity Scaling (288):    12.500000
         Synaptics Edges (289):  77, 1863, 57, 1005
         Synaptics Finger (290): 25, 48, 0
         Synaptics Tap Time (291):       180
         Synaptics Tap Move (292):       96
         Synaptics Tap Durations (293):  180, 180, 100
         Synaptics ClickPad (294):       1
         Synaptics Middle Button Timeout (295):  0
         Synaptics Two-Finger Pressure (296):    282
         Synaptics Two-Finger Width (297):       7
         Synaptics Scrolling Distance (298):     50, 50
         Synaptics Edge Scrolling (299): 1, 0, 0
         Synaptics Two-Finger Scrolling (300):   1, 0
         Synaptics Move Speed (301):     1.000000, 1.750000, 0.537430, 
0.000000
         Synaptics Off (302):    2
         Synaptics Locked Drags (303):   1
         Synaptics Locked Drags Timeout (304):   30000
         Synaptics Tap Action (305):     0, 0, 0, 0, 1, 3, 2
         Synaptics Click Action (306):   1, 3, 2
         Synaptics Circular Scrolling (307):     1
         Synaptics Circular Scrolling Distance (308):    0.100007
         Synaptics Circular Scrolling Trigger (309):     0
         Synaptics Circular Pad (310):   0
         Synaptics Palm Detection (311): 0
         Synaptics Palm Dimensions (312):        10, 200
         Synaptics Coasting Speed (313): 20.000000, 50.000000
         Synaptics Pressure Motion (314):        92, 160
         Synaptics Pressure Motion Factor (315): 1.000000, 1.000000
         Synaptics Grab Event Device (316):      0
         Synaptics Gestures (317):       1
         Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 0
         Synaptics Pad Resolution (319): 20, 20
         Synaptics Area (320):   0, 0, 0, 0
         Synaptics Soft Button Areas (321):      970, 0, 870, 0, 0, 0, 0, 0
         Synaptics Noise Cancellation (322):     13, 13
         Device Product ID (277):        1739, 0
         Device Node (276):      "/dev/input/event4"


I did not have to change anything with xorg.conf.  This is what was 
generated by Xorg -configure after installing xserver-xorg-input-synaptics:

Section "ServerLayout"
         Identifier     "X.org Configured"
         Screen      0  "Screen0" 0 0
         InputDevice    "Mouse0" "CorePointer"
         InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
         ModulePath   "/usr/lib/xorg/modules"
         FontPath     "/usr/share/fonts/X11/misc"
         FontPath     "/usr/share/fonts/X11/cyrillic"
         FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
         FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
         FontPath     "/usr/share/fonts/X11/Type1"
         FontPath     "/usr/share/fonts/X11/100dpi"
         FontPath     "/usr/share/fonts/X11/75dpi"
         FontPath     "built-ins"
EndSection

Section "Module"
         Load  "glx"
EndSection

Section "InputDevice"
         Identifier  "Keyboard0"
         Driver      "kbd"
EndSection

Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "auto"
         Option      "Device" "/dev/input/mice"
         Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
         Identifier   "Monitor0"
         VendorName   "Monitor Vendor"
         ModelName    "Monitor Model"
EndSection

Section "Device"
         ### Available Driver options are:-
         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
         ### <percent>: "<f>%"
         ### [arg]: arg optional
         #Option     "Accel"                     # [<bool>]
         #Option     "AccelMethod"               # <str>
         #Option     "Backlight"                 # <str>
         #Option     "CustomEDID"                # <str>
         #Option     "DRI"                       # <str>
         #Option     "Present"                   # [<bool>]
         #Option     "ColorKey"                  # <i>
         #Option     "VideoKey"                  # <i>
         #Option     "Tiling"                    # [<bool>]
         #Option     "LinearFramebuffer"         # [<bool>]
         #Option     "HWRotation"                # [<bool>]
         #Option     "VSync"                     # [<bool>]
         #Option     "PageFlip"                  # [<bool>]
         #Option     "SwapbuffersWait"           # [<bool>]
         #Option     "TripleBuffer"              # [<bool>]
         #Option     "XvPreferOverlay"           # [<bool>]
         #Option     "HotPlug"                   # [<bool>]
         #Option     "ReprobeOutputs"            # [<bool>]
         #Option     "XvMC"                      # [<bool>]
         #Option     "ZaphodHeads"               # <str>
         #Option     "VirtualHeads"              # <i>
         #Option     "TearFree"                  # [<bool>]
         #Option     "PerCrtcPixmaps"            # [<bool>]
         #Option     "FallbackDebug"             # [<bool>]
         #Option     "DebugFlushBatches"         # [<bool>]
         #Option     "DebugFlushCaches"          # [<bool>]
         #Option     "DebugWait"                 # [<bool>]
         #Option     "BufferCache"               # [<bool>]
         Identifier  "Card0"
         Driver      "intel"
         BusID       "PCI:0:2:0"
EndSection

Section "Screen"
         Identifier "Screen0"
         Device     "Card0"
         Monitor    "Monitor0"
         SubSection "Display"
                 Viewport   0 0
                 Depth     1
         EndSubSection
         SubSection "Display"
                 Viewport   0 0
                 Depth     4
         EndSubSection
         SubSection "Display"
                 Viewport   0 0
                 Depth     8
         EndSubSection
         SubSection "Display"
                 Viewport   0 0
                 Depth     15
         EndSubSection
         SubSection "Display"
                 Viewport   0 0
                 Depth     16
         EndSubSection
         SubSection "Display"
                 Viewport   0 0
                 Depth     24
         EndSubSection
EndSection


Here is the log:

[     4.000] (--) Log file renamed from "/var/log/Xorg.pid-658.log" to 
"/var/log/Xorg.0.log"
[     4.001]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[     4.001] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[     4.001] Current Operating System: Linux life 4.19.16 #1 SMP Fri Jan 
25 13:48:13 MST 2019 x86_64
[     4.001] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.16 
root=UUID=e69a3027-d6b6-4620-8e05-8c8fb8f06b27 ro quiet
[     4.001] Build Date: 25 October 2018  06:15:23PM
[     4.001] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[     4.001] Current version of pixman: 0.36.0
[     4.001]     Before reporting problems, check http://wiki.x.org
     to make sure that you have the latest version.
[     4.001] Markers: (--) probed, (**) from config file, (==) default 
setting,
     (++) from command line, (!!) notice, (II) informational,
     (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     4.001] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 26 
12:24:21 2019
[     4.002] (==) Using config file: "/etc/X11/xorg.conf"
[     4.002] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     4.003] (==) ServerLayout "X.org Configured"
[     4.003] (**) |-->Screen "Screen0" (0)
[     4.003] (**) |   |-->Monitor "Monitor0"
[     4.003] (**) |   |-->Device "Card0"
[     4.003] (**) |-->Input Device "Mouse0"
[     4.003] (**) |-->Input Device "Keyboard0"
[     4.003] (==) Automatically adding devices
[     4.003] (==) Automatically enabling devices
[     4.003] (==) Automatically adding GPU devices
[     4.003] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     4.005] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not 
exist.
[     4.005]     Entry deleted from font path.
[     4.007] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not 
exist.
[     4.007]     Entry deleted from font path.
[     4.007] (**) FontPath set to:
     /usr/share/fonts/X11/misc,
     /usr/share/fonts/X11/100dpi/:unscaled,
     /usr/share/fonts/X11/75dpi/:unscaled,
     /usr/share/fonts/X11/Type1,
     /usr/share/fonts/X11/100dpi,
     /usr/share/fonts/X11/75dpi,
     built-ins,
     /usr/share/fonts/X11/misc,
     /usr/share/fonts/X11/100dpi/:unscaled,
     /usr/share/fonts/X11/75dpi/:unscaled,
     /usr/share/fonts/X11/Type1,
     /usr/share/fonts/X11/100dpi,
     /usr/share/fonts/X11/75dpi,
     built-ins
[     4.007] (**) ModulePath set to "/usr/lib/xorg/modules"
[     4.007] (WW) Hotplugging is on, devices using drivers 'kbd', 
'mouse' or 'vmmouse' will be disabled.
[     4.007] (WW) Disabling Mouse0
[     4.007] (WW) Disabling Keyboard0
[     4.007] (II) Loader magic: 0x564da1d6fe20
[     4.007] (II) Module ABI versions:
[     4.007]     X.Org ANSI C Emulation: 0.4
[     4.007]     X.Org Video Driver: 24.0
[     4.007]     X.Org XInput driver : 24.1
[     4.007]     X.Org Server Extension : 10.0
[     4.007] (++) using VT number 7

[     4.007] (II) systemd-logind: logind integration requires -keeptty 
and -keeptty was not provided, disabling logind integration
[     4.008] (II) xfree86: Adding drm device (/dev/dri/card0)
[     4.026] (--) PCI:*(0@0:2:0) 8086:1616:17aa:2223 rev 9, Mem @ 
0xe0000000/16777216, 0xc0000000/536870912, I/O @ 0x00003000/64, BIOS @ 
0x????????/131072
[     4.026] (II) "glx" will be loaded. This was enabled by default and 
also specified in the config file.
[     4.026] (II) LoadModule: "glx"
[     4.028] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     4.035] (II) Module glx: vendor="X.Org Foundation"
[     4.035]     compiled for 1.20.3, module version = 1.0.0
[     4.035]     ABI class: X.Org Server Extension, version 10.0
[     4.035] (II) LoadModule: "intel"
[     4.036] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     4.038] (II) Module intel: vendor="X.Org Foundation"
[     4.038]     compiled for 1.20.1, module version = 2.99.917
[     4.038]     Module class: X.Org Video Driver
[     4.038]     ABI class: X.Org Video Driver, version 24.0
[     4.038] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
     i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
     915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
     Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
     GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[     4.038] (II) intel: Driver for Intel(R) HD Graphics
[     4.038] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[     4.038] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[     4.045] (II) intel(0): Using Kernel Mode Setting driver: i915, 
version 1.6.0 20180719
[     4.045] (II) intel(0): SNA compiled: xserver-xorg-video-intel 
2:2.99.917+git20180925-2 (Andreas Boll <aboll@debian.org>)
[     4.045] (II) intel(0): SNA compiled for use with valgrind
[     4.046] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD 
Graphics 5500
[     4.046] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, 
sse4.2, avx, avx2; using a maximum of 2 threads
[     4.046] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[     4.046] (==) intel(0): RGB weight 888
[     4.046] (==) intel(0): Default visual is TrueColor
[     4.046] (II) intel(0): Output eDP1 using monitor section Monitor0
[     4.047] (**) intel(0): Found backlight control interface 
intel_backlight (type 'raw') for output eDP1
[     4.047] (II) intel(0): Enabled output eDP1
[     4.047] (II) intel(0): Output DP1 has no monitor section
[     4.047] (II) intel(0): Enabled output DP1
[     4.047] (II) intel(0): Output HDMI1 has no monitor section
[     4.047] (II) intel(0): Enabled output HDMI1
[     4.047] (II) intel(0): Output DP2 has no monitor section
[     4.047] (II) intel(0): Enabled output DP2
[     4.047] (II) intel(0): Output HDMI2 has no monitor section
[     4.047] (II) intel(0): Enabled output HDMI2
[     4.047] (--) intel(0): Using a maximum size of 256x256 for hardware 
cursors
[     4.047] (II) intel(0): Output VIRTUAL1 has no monitor section
[     4.047] (II) intel(0): Enabled output VIRTUAL1
[     4.047] (--) intel(0): Output eDP1 using initial mode 1920x1080 on 
pipe 0
[     4.047] (==) intel(0): TearFree enabled
[     4.047] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[     4.047] (==) intel(0): DPI set to (96, 96)
[     4.047] (II) Loading sub module "dri3"
[     4.047] (II) LoadModule: "dri3"
[     4.047] (II) Module "dri3" already built-in
[     4.047] (II) Loading sub module "dri2"
[     4.047] (II) LoadModule: "dri2"
[     4.047] (II) Module "dri2" already built-in
[     4.047] (II) Loading sub module "present"
[     4.047] (II) LoadModule: "present"
[     4.047] (II) Module "present" already built-in
[     4.049] (II) intel(0): SNA initialized with Broadwell (gen8) backend
[     4.049] (==) intel(0): Backing store enabled
[     4.049] (==) intel(0): Silken mouse enabled
[     4.050] (II) intel(0): HW Cursor enabled
[     4.050] (==) intel(0): DPMS enabled
[     4.050] (==) intel(0): Display hotplug detection enabled
[     4.051] (II) intel(0): [DRI2] Setup complete
[     4.051] (II) intel(0): [DRI2]   DRI driver: i965
[     4.051] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[     4.051] (II) intel(0): direct rendering: DRI2 enabled
[     4.051] (II) intel(0): hardware support for Present enabled
[     4.051] (II) Initializing extension Generic Event Extension
[     4.051] (II) Initializing extension SHAPE
[     4.051] (II) Initializing extension MIT-SHM
[     4.051] (II) Initializing extension XInputExtension
[     4.051] (II) Initializing extension XTEST
[     4.051] (II) Initializing extension BIG-REQUESTS
[     4.051] (II) Initializing extension SYNC
[     4.052] (II) Initializing extension XKEYBOARD
[     4.052] (II) Initializing extension XC-MISC
[     4.052] (II) Initializing extension SECURITY
[     4.052] (II) Initializing extension XFIXES
[     4.052] (II) Initializing extension RENDER
[     4.052] (II) Initializing extension RANDR
[     4.052] (II) Initializing extension COMPOSITE
[     4.052] (II) Initializing extension DAMAGE
[     4.052] (II) Initializing extension MIT-SCREEN-SAVER
[     4.053] (II) Initializing extension DOUBLE-BUFFER
[     4.053] (II) Initializing extension RECORD
[     4.053] (II) Initializing extension DPMS
[     4.053] (II) Initializing extension Present
[     4.053] (II) Initializing extension DRI3
[     4.053] (II) Initializing extension X-Resource
[     4.053] (II) Initializing extension XVideo
[     4.053] (II) Initializing extension XVideo-MotionCompensation
[     4.053] (II) Initializing extension SELinux
[     4.053] (II) SELinux: Disabled on system
[     4.053] (II) Initializing extension GLX
[     4.078] (II) AIGLX: Loaded and initialized i965
[     4.078] (II) GLX: Initialized DRI2 GL provider for screen 0
[     4.078] (II) Initializing extension XFree86-VidModeExtension
[     4.078] (II) Initializing extension XFree86-DGA
[     4.078] (II) Initializing extension XFree86-DRI
[     4.078] (II) Initializing extension DRI2
[     4.081] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using 
pipe 0, position (0, 0), rotation normal, reflection none
[     4.090] (II) intel(0): Setting screen physical size to 508 x 285
[     4.139] (II) config/udev: Adding input device Power Button 
(/dev/input/event3)
[     4.139] (**) Power Button: Applying InputClass "libinput keyboard 
catchall"
[     4.139] (II) LoadModule: "libinput"
[     4.139] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     4.144] (II) Module libinput: vendor="X.Org Foundation"
[     4.144]     compiled for 1.20.1, module version = 0.28.1
[     4.144]     Module class: X.Org XInput Driver
[     4.144]     ABI class: X.Org XInput driver, version 24.1
[     4.144] (II) Using input driver 'libinput' for 'Power Button'
[     4.144] (**) Power Button: always reports core events
[     4.144] (**) Option "Device" "/dev/input/event3"
[     4.144] (**) Option "_source" "server/udev"
[     4.147] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     4.147] (II) event3  - Power Button: device is a keyboard
[     4.147] (II) event3  - Power Button: device removed
[     4.164] (**) Option "config_info" 
"udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event3"
[     4.164] (II) XINPUT: Adding extended input device "Power Button" 
(type: KEYBOARD, id 6)
[     4.164] (**) Option "xkb_model" "pc105"
[     4.164] (**) Option "xkb_layout" "us"
[     4.165] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     4.165] (II) event3  - Power Button: device is a keyboard
[     4.166] (II) config/udev: Adding input device Video Bus 
(/dev/input/event13)
[     4.166] (**) Video Bus: Applying InputClass "libinput keyboard 
catchall"
[     4.166] (II) Using input driver 'libinput' for 'Video Bus'
[     4.166] (**) Video Bus: always reports core events
[     4.166] (**) Option "Device" "/dev/input/event13"
[     4.166] (**) Option "_source" "server/udev"
[     4.167] (II) event13 - Video Bus: is tagged by udev as: Keyboard
[     4.167] (II) event13 - Video Bus: device is a keyboard
[     4.167] (II) event13 - Video Bus: device removed
[     4.200] (**) Option "config_info" 
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input16/event13"
[     4.200] (II) XINPUT: Adding extended input device "Video Bus" 
(type: KEYBOARD, id 7)
[     4.200] (**) Option "xkb_model" "pc105"
[     4.200] (**) Option "xkb_layout" "us"
[     4.203] (II) event13 - Video Bus: is tagged by udev as: Keyboard
[     4.203] (II) event13 - Video Bus: device is a keyboard
[     4.204] (II) config/udev: Adding input device Lid Switch 
(/dev/input/event1)
[     4.204] (II) No input driver specified, ignoring this device.
[     4.204] (II) This device may have been added with another device file.
[     4.205] (II) config/udev: Adding input device Sleep Button 
(/dev/input/event2)
[     4.205] (**) Sleep Button: Applying InputClass "libinput keyboard 
catchall"
[     4.205] (II) Using input driver 'libinput' for 'Sleep Button'
[     4.205] (**) Sleep Button: always reports core events
[     4.205] (**) Option "Device" "/dev/input/event2"
[     4.205] (**) Option "_source" "server/udev"
[     4.206] (II) event2  - Sleep Button: is tagged by udev as: Keyboard
[     4.206] (II) event2  - Sleep Button: device is a keyboard
[     4.207] (II) event2  - Sleep Button: device removed
[     4.228] (**) Option "config_info" 
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5/event2"
[     4.228] (II) XINPUT: Adding extended input device "Sleep Button" 
(type: KEYBOARD, id 8)
[     4.228] (**) Option "xkb_model" "pc105"
[     4.228] (**) Option "xkb_layout" "us"
[     4.229] (II) event2  - Sleep Button: is tagged by udev as: Keyboard
[     4.229] (II) event2  - Sleep Button: device is a keyboard
[     4.230] (II) config/udev: Adding input device HDA Intel HDMI 
HDMI/DP,pcm=3 (/dev/input/event14)
[     4.231] (II) No input driver specified, ignoring this device.
[     4.231] (II) This device may have been added with another device file.
[     4.231] (II) config/udev: Adding input device HDA Intel HDMI 
HDMI/DP,pcm=7 (/dev/input/event15)
[     4.231] (II) No input driver specified, ignoring this device.
[     4.231] (II) This device may have been added with another device file.
[     4.231] (II) config/udev: Adding input device HDA Intel HDMI 
HDMI/DP,pcm=8 (/dev/input/event16)
[     4.231] (II) No input driver specified, ignoring this device.
[     4.231] (II) This device may have been added with another device file.
[     4.232] (II) config/udev: Adding input device HDA Intel HDMI 
HDMI/DP,pcm=9 (/dev/input/event17)
[     4.232] (II) No input driver specified, ignoring this device.
[     4.232] (II) This device may have been added with another device file.
[     4.232] (II) config/udev: Adding input device HDA Intel HDMI 
HDMI/DP,pcm=10 (/dev/input/event18)
[     4.232] (II) No input driver specified, ignoring this device.
[     4.232] (II) This device may have been added with another device file.
[     4.233] (II) config/udev: Adding input device Integrated Camera: 
Integrated C (/dev/input/event7)
[     4.233] (**) Integrated Camera: Integrated C: Applying InputClass 
"libinput keyboard catchall"
[     4.233] (II) Using input driver 'libinput' for 'Integrated Camera: 
Integrated C'
[     4.233] (**) Integrated Camera: Integrated C: always reports core 
events
[     4.233] (**) Option "Device" "/dev/input/event7"
[     4.233] (**) Option "_source" "server/udev"
[     4.235] (II) event7  - Integrated Camera: Integrated C: is tagged 
by udev as: Keyboard
[     4.235] (II) event7  - Integrated Camera: Integrated C: device is a 
keyboard
[     4.235] (II) event7  - Integrated Camera: Integrated C: device removed
[     4.284] (**) Option "config_info" 
"udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/input/input11/event7"
[     4.284] (II) XINPUT: Adding extended input device "Integrated 
Camera: Integrated C" (type: KEYBOARD, id 9)
[     4.284] (**) Option "xkb_model" "pc105"
[     4.284] (**) Option "xkb_layout" "us"
[     4.287] (II) event7  - Integrated Camera: Integrated C: is tagged 
by udev as: Keyboard
[     4.287] (II) event7  - Integrated Camera: Integrated C: device is a 
keyboard
[     4.288] (II) config/udev: Adding input device HDA Digital PCBeep 
(/dev/input/event8)
[     4.288] (II) No input driver specified, ignoring this device.
[     4.288] (II) This device may have been added with another device file.
[     4.289] (II) config/udev: Adding input device HDA Intel PCH Dock 
Mic (/dev/input/event9)
[     4.289] (II) No input driver specified, ignoring this device.
[     4.289] (II) This device may have been added with another device file.
[     4.289] (II) config/udev: Adding input device HDA Intel PCH Mic 
(/dev/input/event10)
[     4.289] (II) No input driver specified, ignoring this device.
[     4.289] (II) This device may have been added with another device file.
[     4.290] (II) config/udev: Adding input device HDA Intel PCH Dock 
Headphone (/dev/input/event11)
[     4.290] (II) No input driver specified, ignoring this device.
[     4.290] (II) This device may have been added with another device file.
[     4.291] (II) config/udev: Adding input device HDA Intel PCH 
Headphone (/dev/input/event12)
[     4.291] (II) No input driver specified, ignoring this device.
[     4.291] (II) This device may have been added with another device file.
[     4.292] (II) config/udev: Adding input device AT Translated Set 2 
keyboard (/dev/input/event0)
[     4.292] (**) AT Translated Set 2 keyboard: Applying InputClass 
"libinput keyboard catchall"
[     4.292] (II) Using input driver 'libinput' for 'AT Translated Set 2 
keyboard'
[     4.292] (**) AT Translated Set 2 keyboard: always reports core events
[     4.292] (**) Option "Device" "/dev/input/event0"
[     4.292] (**) Option "_source" "server/udev"
[     4.293] (II) event0  - AT Translated Set 2 keyboard: is tagged by 
udev as: Keyboard
[     4.293] (II) event0  - AT Translated Set 2 keyboard: device is a 
keyboard
[     4.293] (II) event0  - AT Translated Set 2 keyboard: device removed
[     4.316] (**) Option "config_info" 
"udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[     4.316] (II) XINPUT: Adding extended input device "AT Translated 
Set 2 keyboard" (type: KEYBOARD, id 10)
[     4.316] (**) Option "xkb_model" "pc105"
[     4.316] (**) Option "xkb_layout" "us"
[     4.318] (II) event0  - AT Translated Set 2 keyboard: is tagged by 
udev as: Keyboard
[     4.318] (II) event0  - AT Translated Set 2 keyboard: device is a 
keyboard
[     4.320] (II) config/udev: Adding input device PC Speaker 
(/dev/input/event5)
[     4.320] (II) No input driver specified, ignoring this device.
[     4.320] (II) This device may have been added with another device file.
[     4.321] (II) config/udev: Adding input device ThinkPad Extra 
Buttons (/dev/input/event6)
[     4.321] (**) ThinkPad Extra Buttons: Applying InputClass "libinput 
keyboard catchall"
[     4.321] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
[     4.321] (**) ThinkPad Extra Buttons: always reports core events
[     4.321] (**) Option "Device" "/dev/input/event6"
[     4.321] (**) Option "_source" "server/udev"
[     4.323] (II) event6  - ThinkPad Extra Buttons: is tagged by udev 
as: Keyboard Switch
[     4.323] (II) event6  - ThinkPad Extra Buttons: device is a keyboard
[     4.323] (II) event6  - ThinkPad Extra Buttons: device removed
[     4.340] (**) Option "config_info" 
"udev:/sys/devices/platform/thinkpad_acpi/input/input7/event6"
[     4.340] (II) XINPUT: Adding extended input device "ThinkPad Extra 
Buttons" (type: KEYBOARD, id 11)
[     4.340] (**) Option "xkb_model" "pc105"
[     4.340] (**) Option "xkb_layout" "us"
[     4.342] (II) event6  - ThinkPad Extra Buttons: is tagged by udev 
as: Keyboard Switch
[     4.342] (II) event6  - ThinkPad Extra Buttons: device is a keyboard
[     4.342] (II) config/udev: Adding input device Synaptics TM3053-003 
(/dev/input/event4)
[     4.342] (**) Synaptics TM3053-003: Applying InputClass "libinput 
touchpad catchall"
[     4.342] (**) Synaptics TM3053-003: Applying InputClass "touchpad 
catchall"
[     4.342] (**) Synaptics TM3053-003: Applying InputClass "Default 
clickpad buttons"
[     4.342] (II) LoadModule: "synaptics"
[     4.343] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[     4.344] (II) Module synaptics: vendor="X.Org Foundation"
[     4.344]     compiled for 1.20.1, module version = 1.9.1
[     4.344]     Module class: X.Org XInput Driver
[     4.344]     ABI class: X.Org XInput driver, version 24.1
[     4.344] (II) Using input driver 'synaptics' for 'Synaptics TM3053-003'
[     4.344] (**) Synaptics TM3053-003: always reports core events
[     4.344] (**) Option "Device" "/dev/input/event4"
[     4.380] (II) synaptics: Synaptics TM3053-003: found clickpad property
[     4.380] (--) synaptics: Synaptics TM3053-003: x-axis range 0 - 1940 
(res 20)
[     4.380] (--) synaptics: Synaptics TM3053-003: y-axis range 0 - 1062 
(res 20)
[     4.380] (--) synaptics: Synaptics TM3053-003: pressure range 0 - 255
[     4.380] (II) synaptics: Synaptics TM3053-003: device does not 
report finger width.
[     4.380] (--) synaptics: Synaptics TM3053-003: buttons: left double 
triple
[     4.381] (--) synaptics: Synaptics TM3053-003: Vendor 0x6cb Product 0
[     4.381] (--) synaptics: Synaptics TM3053-003: invalid finger width 
range.  defaulting to 0 - 15
[     4.381] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[     4.381] (--) synaptics: Synaptics TM3053-003: touchpad found
[     4.381] (**) Synaptics TM3053-003: always reports core events
[     4.412] (**) Option "config_info" 
"udev:/sys/devices/rmi4-00/input/input3/event4"
[     4.412] (II) XINPUT: Adding extended input device "Synaptics 
TM3053-003" (type: TOUCHPAD, id 12)
[     4.412] (**) synaptics: Synaptics TM3053-003: (accel) MinSpeed is 
now constant deceleration 2.5
[     4.412] (**) synaptics: Synaptics TM3053-003: (accel) MaxSpeed is 
now 1.75
[     4.412] (**) synaptics: Synaptics TM3053-003: (accel) AccelFactor 
is now 0.090
[     4.413] (**) Synaptics TM3053-003: (accel) keeping acceleration 
scheme 1
[     4.413] (**) Synaptics TM3053-003: (accel) acceleration profile 1
[     4.413] (**) Synaptics TM3053-003: (accel) acceleration factor: 2.000
[     4.413] (**) Synaptics TM3053-003: (accel) acceleration threshold: 4
[     4.413] (--) synaptics: Synaptics TM3053-003: touchpad found
[     4.414] (II) config/udev: Adding input device Synaptics TM3053-003 
(/dev/input/mouse0)
[     4.414] (**) Synaptics TM3053-003: Ignoring device from InputClass 
"touchpad ignore duplicates"
[     4.415] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint 
(/dev/input/event19)
[     4.415] (**) TPPS/2 IBM TrackPoint: Applying InputClass "libinput 
pointer catchall"
[     4.415] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[     4.415] (**) TPPS/2 IBM TrackPoint: always reports core events
[     4.415] (**) Option "Device" "/dev/input/event19"
[     4.415] (**) Option "_source" "server/udev"
[     4.417] (II) event19 - TPPS/2 IBM TrackPoint: is tagged by udev as: 
Mouse Pointingstick
[     4.417] (II) event19 - TPPS/2 IBM TrackPoint: device is a pointer
[     4.419] (II) event19 - TPPS/2 IBM TrackPoint: device removed
[     4.460] (**) Option "config_info" 
"udev:/sys/devices/rmi4-00/rmi4-00.fn03/serio2/input/input8/event19"
[     4.460] (II) XINPUT: Adding extended input device "TPPS/2 IBM 
TrackPoint" (type: MOUSE, id 13)
[     4.461] (**) Option "AccelerationScheme" "none"
[     4.461] (**) TPPS/2 IBM TrackPoint: (accel) selected scheme none/0
[     4.461] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[     4.461] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[     4.463] (II) event19 - TPPS/2 IBM TrackPoint: is tagged by udev as: 
Mouse Pointingstick
[     4.463] (II) event19 - TPPS/2 IBM TrackPoint: device is a pointer
[     4.466] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint 
(/dev/input/mouse1)
[     4.466] (II) No input driver specified, ignoring this device.
[     4.466] (II) This device may have been added with another device file.
[     6.048] (II) intel(0): EDID vendor "CMN", prod id 5571
[     6.048] (II) intel(0): Printing DDC gathered Modelines:
[     6.049] (II) intel(0): Modeline "1920x1080"x0.0  136.62  1920 1964 
1992 2070  1080 1082 1086 1100 -hsync -vsync (66.0 kHz eP)

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web