Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #58909 > unrolled thread
| Started by | Chris Boot <bootc@debian.org> |
|---|---|
| First post | 2017-09-12 20:40 +0200 |
| Last post | 2018-01-02 10:10 +0100 |
| Articles | 5 — 4 participants |
Back to article view | Back to linux.debian.kernel
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
| From | Chris Boot <bootc@debian.org> |
|---|---|
| Date | 2017-09-12 20:40 +0200 |
| Subject | Bug#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]
| From | Josh Triplett <josh@joshtriplett.org> |
|---|---|
| Date | 2017-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]
| From | Chris Boot <lists@bootc.boo.tc> |
|---|---|
| Date | 2017-10-30 23:50 +0100 |
| Subject | Bug#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]
| From | Damjan Georgievski <gdamjan@gmail.com> |
|---|---|
| Date | 2017-10-31 12:30 +0100 |
| Subject | Bug#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]
| From | Chris Boot <bootc@debian.org> |
|---|---|
| Date | 2018-01-02 10:10 +0100 |
| Subject | Bug#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] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web