NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/55001: pms(4) Synaptics touchpad causes errors on Panasonic CF-NX3



>Number:         55001
>Category:       kern
>Synopsis:       pms(4) Synaptics touchpad causes errors on Panasonic CF-NX3
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 22 03:10:00 +0000 2020
>Originator:     Izumi Tsutsui
>Release:        NetBSD 9.0
>Organization:
>Environment:
NetBSD 9.0 (GENERIC) #0: Fri Feb 14 00:06:28 UTC 2020 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC

>Description:

A touchpad on Panasonic CF-NX3 is detected as:
> pms0 at pckbc1 (aux slot)
> pms0: Synaptics touchpad version 7.4
> pms0: Extended W mode, Palm detect, Multi-finger Report

But it doesn't work on Xorg server.  I cannot move cursor
in most cases, and kernel pms(4) driver complains as the following:
---
[   315.669211] pms_input: unusual delay (0.160091 s), scheduling reset
[   316.219525] pms0: autoconfiguration error: invalid extended w mode 10
[   318.600888] pms_input: unusual delay (0.040023 s), scheduling reset
[   321.562582] pms_input: unusual delay (0.280160 s), scheduling reset
[   324.234110] pms_input: unusual delay (0.080045 s), scheduling reset
[   324.804437] pms_input: unusual delay (0.050029 s), scheduling reset
[   328.956811] pms_input: unusual delay (0.100057 s), scheduling reset
[   329.577166] pms_input: unusual delay (0.060035 s), scheduling reset
[   337.811876] pms0: autoconfiguration error: invalid extended w mode 7
[   337.881916] pms_input: unusual delay (0.050029 s), scheduling reset
[   338.502271] pms_input: unusual delay (0.130075 s), scheduling reset
[   339.062592] pms_input: unusual delay (0.040022 s), scheduling reset
[   351.209540] pms_input: unusual delay (0.040023 s), scheduling reset
[   494.631577] pms_input: unusual delay (0.210120 s), scheduling reset
[   495.261938] pms_input: unusual delay (0.040023 s), scheduling reset
[   498.113569] pms_input: unusual delay (0.180103 s), scheduling reset
[   498.743930] pms_input: unusual delay (0.160092 s), scheduling reset
[   499.384296] pms_input: unusual delay (0.180103 s), scheduling reset
[   500.034668] pms_input: unusual delay (0.200114 s), scheduling reset
[   500.995217] pms_input: unusual delay (0.210120 s), scheduling reset
[   501.685612] pms0: autoconfiguration error: invalid extended w mode 12
[   502.015801] pms_input: unusual delay (0.260149 s), scheduling reset
[   525.279108] pms_input: unusual delay (22.793037 s), scheduling reset
[   528.631025] pms_input: unusual delay (1.841052 s), scheduling reset
[   530.432055] pms_input: unusual delay (0.220126 s), scheduling reset
[   532.253097] pms_input: unusual delay (0.200114 s), scheduling reset
[   533.683915] pms_input: unusual delay (0.260149 s), scheduling reset
[   534.394322] pms_input: unusual delay (0.220126 s), scheduling reset
[   535.685060] pms_input: unusual delay (0.200114 s), scheduling reset
[   536.165335] pms0: autoconfiguration error: invalid extended w mode 9
[   536.385460] pms_input: unusual delay (0.180103 s), scheduling reset
[   540.537836] pms_input: unusual delay (0.220126 s), scheduling reset
[   541.208219] pms0: autoconfiguration error: invalid extended w mode 10
[   541.448356] pms_input: unusual delay (0.220126 s), scheduling reset
---

Note this also happens NetBSD/amd64 8.1.

>How-To-Repeat:
Use Xorg server on Panasonic CF-NX3.
(and probably also on other CF-NX[123] and CF-SX[123] Let's Note)

>Fix:
Disabling options PMS_SYNAPTICS_TOUCHPAD works around.
Could we have sysctl(3) knob to disable it without compiling a kernel?



Home | Main Index | Thread Index | Old Index