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 |