Gentoo Archives: gentoo-user

From: Dr Rainer Woitok <rainer.woitok@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Problems with Synaptics touchpad
Date: Thu, 25 Jun 2020 11:03:28
Message-Id: 24308.33906.887282.710877@tux.local
1 Greetings,
2
3 sometimes my touchpad doesn't seem to react instantly to clicks or move-
4 ments. And after booting I find lines like the following in my kernel
5 log:
6
7 Jun 24 17:50:38 tux kernel: [ 2.545000] psmouse serio2: synaptics: queried max coordinates: x [..5674], y [..4758]
8 Jun 24 17:50:38 tux kernel: [ 2.661921] psmouse serio2: synaptics: queried min coordinates: x [1268..], y [1096..]
9 Jun 24 17:50:38 tux kernel: [ 2.662824] psmouse serio2: synaptics: Your touchpad (PNP: SYN1218 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@×××××××××××.org.
10 Jun 24 17:50:38 tux kernel: [ 2.809817] psmouse serio2: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00123/0x840300/0x26800/0x0, board id: 3189, fw id: 1944273
11 Jun 24 17:50:38 tux kernel: [ 2.852778] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input11
12
13 And later plenty of lines like this:
14
15 Jun 25 08:52:41 tux kernel: [ 6454.817631] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 4 bytes away.
16
17 Checking my kernel configuration for "i2c", "hid", and "rmi" returns the
18 following:
19
20 $ grep -iE 'i2c|hid|rmi' /usr/src/linux/.config
21 CONFIG_BT_HIDP=y
22 # CONFIG_SENSORS_LIS3_I2C is not set
23 # CONFIG_MOUSE_ELAN_I2C is not set
24 CONFIG_MOUSE_SYNAPTICS_I2C=y
25 # CONFIG_TOUCHSCREEN_HIDEEP is not set
26 # CONFIG_TOUCHSCREEN_WACOM_I2C is not set
27 # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
28 CONFIG_RMI4_CORE=y
29 # CONFIG_RMI4_I2C is not set
30 CONFIG_RMI4_SMB=y
31 CONFIG_RMI4_F03=y
32 CONFIG_RMI4_F03_SERIO=y
33 CONFIG_RMI4_2D_SENSOR=y
34 CONFIG_RMI4_F11=y
35 CONFIG_RMI4_F12=y
36 CONFIG_RMI4_F30=y
37 # CONFIG_RMI4_F34 is not set
38 # CONFIG_RMI4_F55 is not set
39 # I2C support
40 CONFIG_I2C=y
41 CONFIG_ACPI_I2C_OPREGION=y
42 CONFIG_I2C_BOARDINFO=y
43 CONFIG_I2C_COMPAT=y
44 # CONFIG_I2C_CHARDEV is not set
45 # CONFIG_I2C_MUX is not set
46 CONFIG_I2C_HELPER_AUTO=y
47 CONFIG_I2C_SMBUS=y
48 CONFIG_I2C_ALGOBIT=y
49 # I2C Hardware Bus support
50 # CONFIG_I2C_ALI1535 is not set
51 # CONFIG_I2C_ALI1563 is not set
52 # CONFIG_I2C_ALI15X3 is not set
53 # CONFIG_I2C_AMD756 is not set
54 # CONFIG_I2C_AMD8111 is not set
55 # CONFIG_I2C_AMD_MP2 is not set
56 CONFIG_I2C_I801=y
57 # CONFIG_I2C_ISCH is not set
58 # CONFIG_I2C_ISMT is not set
59 # CONFIG_I2C_PIIX4 is not set
60 # CONFIG_I2C_NFORCE2 is not set
61 # CONFIG_I2C_NVIDIA_GPU is not set
62 # CONFIG_I2C_SIS5595 is not set
63 # CONFIG_I2C_SIS630 is not set
64 # CONFIG_I2C_SIS96X is not set
65 # CONFIG_I2C_VIA is not set
66 # CONFIG_I2C_VIAPRO is not set
67 # CONFIG_I2C_SCMI is not set
68 # I2C system bus drivers (mostly embedded / system-on-chip)
69 # CONFIG_I2C_DESIGNWARE_PLATFORM is not set
70 # CONFIG_I2C_DESIGNWARE_PCI is not set
71 # CONFIG_I2C_EMEV2 is not set
72 # CONFIG_I2C_OCORES is not set
73 # CONFIG_I2C_PCA_PLATFORM is not set
74 # CONFIG_I2C_SIMTEC is not set
75 # CONFIG_I2C_XILINX is not set
76 # External I2C/SMBus adapter drivers
77 # CONFIG_I2C_DIOLAN_U2C is not set
78 # CONFIG_I2C_PARPORT_LIGHT is not set
79 # CONFIG_I2C_ROBOTFUZZ_OSIF is not set
80 # CONFIG_I2C_TAOS_EVM is not set
81 # CONFIG_I2C_TINY_USB is not set
82 # Other I2C/SMBus bus drivers
83 # CONFIG_I2C_MLXCPLD is not set
84 # end of I2C Hardware Bus support
85 # CONFIG_I2C_STUB is not set
86 # CONFIG_I2C_SLAVE is not set
87 # CONFIG_I2C_DEBUG_CORE is not set
88 # CONFIG_I2C_DEBUG_ALGO is not set
89 # CONFIG_I2C_DEBUG_BUS is not set
90 # end of I2C support
91 # CONFIG_SENSORS_NTC_THERMISTOR is not set
92 # CONFIG_MFD_AXP20X_I2C is not set
93 # CONFIG_MFD_DA9052_I2C is not set
94 # CONFIG_MFD_MC13XXX_I2C is not set
95 # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
96 # CONFIG_MFD_TPS65912_I2C is not set
97 # CONFIG_MFD_ARIZONA_I2C is not set
98 # CONFIG_MFD_WM831X_I2C is not set
99 # CONFIG_MFD_WM8350_I2C is not set
100 # I2C encoder or helper chips
101 # CONFIG_DRM_I2C_CH7006 is not set
102 # CONFIG_DRM_I2C_SIL164 is not set
103 # CONFIG_DRM_I2C_NXP_TDA998X is not set
104 # CONFIG_DRM_I2C_NXP_TDA9950 is not set
105 # end of I2C encoder or helper chips
106 # CONFIG_FB_CARMINE is not set
107 # CONFIG_SND_VIRMIDI is not set
108 # HID support
109 CONFIG_HID=y
110 # CONFIG_HID_BATTERY_STRENGTH is not set
111 CONFIG_HIDRAW=y
112 CONFIG_UHID=y
113 CONFIG_HID_GENERIC=y
114 # Special HID drivers
115 CONFIG_HID_A4TECH=y
116 # CONFIG_HID_ACCUTOUCH is not set
117 # CONFIG_HID_ACRUX is not set
118 CONFIG_HID_APPLE=y
119 # CONFIG_HID_APPLEIR is not set
120 # CONFIG_HID_ASUS is not set
121 # CONFIG_HID_AUREAL is not set
122 CONFIG_HID_BELKIN=y
123 # CONFIG_HID_BETOP_FF is not set
124 # CONFIG_HID_BIGBEN_FF is not set
125 CONFIG_HID_CHERRY=y
126 CONFIG_HID_CHICONY=y
127 # CONFIG_HID_CORSAIR is not set
128 # CONFIG_HID_COUGAR is not set
129 # CONFIG_HID_MACALLY is not set
130 # CONFIG_HID_PRODIKEYS is not set
131 # CONFIG_HID_CMEDIA is not set
132 # CONFIG_HID_CREATIVE_SB0540 is not set
133 CONFIG_HID_CYPRESS=y
134 # CONFIG_HID_DRAGONRISE is not set
135 # CONFIG_HID_EMS_FF is not set
136 # CONFIG_HID_ELAN is not set
137 # CONFIG_HID_ELECOM is not set
138 # CONFIG_HID_ELO is not set
139 CONFIG_HID_EZKEY=y
140 # CONFIG_HID_GEMBIRD is not set
141 # CONFIG_HID_GFRM is not set
142 # CONFIG_HID_HOLTEK is not set
143 # CONFIG_HID_GT683R is not set
144 # CONFIG_HID_KEYTOUCH is not set
145 # CONFIG_HID_KYE is not set
146 # CONFIG_HID_UCLOGIC is not set
147 # CONFIG_HID_WALTOP is not set
148 # CONFIG_HID_VIEWSONIC is not set
149 CONFIG_HID_GYRATION=y
150 # CONFIG_HID_ICADE is not set
151 CONFIG_HID_ITE=y
152 # CONFIG_HID_JABRA is not set
153 # CONFIG_HID_TWINHAN is not set
154 CONFIG_HID_KENSINGTON=y
155 # CONFIG_HID_LCPOWER is not set
156 # CONFIG_HID_LED is not set
157 # CONFIG_HID_LENOVO is not set
158 # CONFIG_HID_LOGITECH is not set
159 # CONFIG_HID_MAGICMOUSE is not set
160 # CONFIG_HID_MALTRON is not set
161 # CONFIG_HID_MAYFLASH is not set
162 CONFIG_HID_REDRAGON=y
163 CONFIG_HID_MICROSOFT=y
164 CONFIG_HID_MONTEREY=y
165 # CONFIG_HID_MULTITOUCH is not set
166 # CONFIG_HID_NTI is not set
167 CONFIG_HID_NTRIG=y
168 # CONFIG_HID_ORTEK is not set
169 CONFIG_HID_PANTHERLORD=y
170 # CONFIG_HID_PENMOUNT is not set
171 CONFIG_HID_PETALYNX=y
172 # CONFIG_HID_PICOLCD is not set
173 # CONFIG_HID_PLANTRONICS is not set
174 # CONFIG_HID_PRIMAX is not set
175 # CONFIG_HID_RETRODE is not set
176 # CONFIG_HID_ROCCAT is not set
177 # CONFIG_HID_SAITEK is not set
178 CONFIG_HID_SAMSUNG=y
179 CONFIG_HID_SONY=y
180 # CONFIG_HID_SPEEDLINK is not set
181 # CONFIG_HID_STEAM is not set
182 # CONFIG_HID_STEELSERIES is not set
183 CONFIG_HID_SUNPLUS=y
184 CONFIG_HID_RMI=y
185 # CONFIG_HID_GREENASIA is not set
186 # CONFIG_HID_SMARTJOYPLUS is not set
187 # CONFIG_HID_TIVO is not set
188 CONFIG_HID_TOPSEED=y
189 # CONFIG_HID_THINGM is not set
190 # CONFIG_HID_THRUSTMASTER is not set
191 # CONFIG_HID_UDRAW_PS3 is not set
192 # CONFIG_HID_U2FZERO is not set
193 # CONFIG_HID_WACOM is not set
194 # CONFIG_HID_WIIMOTE is not set
195 # CONFIG_HID_XINMO is not set
196 # CONFIG_HID_ZEROPLUS is not set
197 # CONFIG_HID_ZYDACRON is not set
198 # CONFIG_HID_SENSOR_HUB is not set
199 # CONFIG_HID_ALPS is not set
200 # end of Special HID drivers
201 # USB HID support
202 CONFIG_USB_HID=y
203 CONFIG_HID_PID=y
204 CONFIG_USB_HIDDEV=y
205 # end of USB HID support
206 # I2C HID support
207 CONFIG_I2C_HID=y
208 # end of I2C HID support
209 # Intel ISH HID support
210 # CONFIG_INTEL_ISH_HID is not set
211 # end of Intel ISH HID support
212 # end of HID support
213 # CONFIG_USB_SERIAL_GARMIN is not set
214 # CONFIG_USB_G_HID is not set
215 # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
216 # I2C RTC drivers
217 CONFIG_RTC_I2C_AND_SPI=y
218 # SPI and I2C RTC drivers
219 # HID Sensor RTC drivers
220 # CONFIG_QCOM_HIDMA_MGMT is not set
221 # CONFIG_QCOM_HIDMA is not set
222 # CONFIG_INTEL_HID_EVENT is not set
223 # CONFIG_I2C_MULTI_INSTANTIATE is not set
224 $
225
226 Am I missing some kernel configuration parameter? What about this "ps-
227 mouse.synaptics_intertouch"? Is this intended to be added to "GRUB_CMD-
228 LINE_LINUX_DEFAULT"? Should I really do this?
229
230 Any suggestions appreciated :-)
231
232 Sincerely,
233 Rainer