NetBSD Problem Report #55001

From tsutsui@ceres.dti.ne.jp  Sat Feb 22 03:07:02 2020
Return-Path: <tsutsui@ceres.dti.ne.jp>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 658751A9213
	for <gnats-bugs@gnats.NetBSD.org>; Sat, 22 Feb 2020 03:07:02 +0000 (UTC)
Message-Id: <202002220306.01M36n1Q017579@ceres.dti.ne.jp>
Date: Sat, 22 Feb 2020 12:06:49 +0900 (JST)
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Reply-To: tsutsui@ceres.dti.ne.jp
To: gnats-bugs@NetBSD.org
Cc: tsutsui@ceres.dti.ne.jp
Subject: pms(4) Synaptics touchpad causes errors on Panasonic CF-NX3
X-Send-Pr-Version: 3.95

>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
>Closed-Date:    
>Last-Modified:  Sat Aug 01 23:46:34 +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:/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?

>Release-Note:

>Audit-Trail:
From: Ryo ONODERA <ryo@tetera.org>
To: gnats-bugs@netbsd.org, tsutsui@ceres.dti.ne.jp
Cc: 
Subject: Re: kern/55001: pms(4) Synaptics touchpad causes errors on Panasonic CF-NX3
Date: Fri, 28 Feb 2020 12:04:55 +0900

 Could you provide me the kernel output when kernel is booted with "-x" flag?

 My Panasonic CF-Y8 has many "dropped in relative mode" lines like:

 pms0: pms_synaptics_input: dropped in relative mode, reset


 I should investigate whether this message is correct or not.

 -- 
 Ryo ONODERA // ryo@tetera.org
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: ryo@tetera.org
Cc: gnats-bugs@netbsd.org, tsutsui@ceres.dti.ne.jp
Subject: Re: kern/55001: pms(4) Synaptics touchpad causes errors on Panasonic
	 CF-NX3
Date: Mon, 16 Mar 2020 00:46:52 +0900

 > Could you provide me the kernel output when kernel is booted with "-x" flag?

 On boot (captured from video):
 ---
 pckbd0 at pckbc1 (kbd slot)
 pckbc1: using irq 1 for kbd slot
 wskbd0 at pckbd0: console keyboard
 pms0 at pckbc1 (aux slot)
 pms0: Synaptics touchpad version 7.4
 pms0: synaptics_probe: Capabilities 0xd071.
 pms0: pms_synaptics_probe_extended: Extended Buttons: 0.
 pms0: pms_synaptics_probe_extended: Extended Capabilities: 0xa4 0x00 0x00.
 pms0: pms_synaptics_probe_extended: Continued Capabilities 0x0a 0x04 0x00.
 pms0: Extended W mode, Palm detect, Multi-finger Report
 pckbc1: using irq 12 for aux slot
 wsmouse0 at pms0 mux 0
 ---

 > My Panasonic CF-Y8 has many "dropped in relative mode" lines like:
 > 
 > pms0: pms_synaptics_input: dropped in relative mode, reset

 After starting X, there are too many drm debug message so
 not properly captured (mixed logs), but there are
 "dropped in relative mode" messages in /var/log/messages:
  (garbage lines are removed)
 ---
 Mar 16 09:31:29 nx3 /netbsd: [  71.5213413] pms0: pms_input: 0x8a out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.5513564] pms0: pms_input: 0x56 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.5513564] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.5613614] pms0: pms_input: 0x59 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.5613614] pms0: pms_input: 0x45 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6113865] pms0: pms_input: 0x6c out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6213917] pms0: pms_input: 0x59 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6213917] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6213917] pms0: pms_input: 0x0e out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6213917] pms0: pms_input: 0x3a out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6514066] pms0: pms_input: 0x5b out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6614117] pms0: pms_input: 0xbb out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6714167] pms0: pms_input: 0x57 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6714167] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6814263] pms0: pms_input: 0x99 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6914265] pms0: pms_input: 0x5c out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6914265] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.6914265] pms0: pms_input: 0x08 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7114367] pms0: pms_input: 0x98 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7114367] pms0: pms_input: 0x5c out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7114367] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7114367] pms0: pms_input: 0xd1 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7214419] pms0: pms_input: 0xed out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7314468] pms0: pms_input: 0x5c out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7314468] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7414577] pms0: pms_input: 0xdf out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7414577] pms0: pms_input: 0x58 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7614620] pms0: pms_input: 0x5c out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7614620] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7614620] pms0: pms_input: 0x0b out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7714670] pms0: pms_input: 0xec out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7814719] pms0: pms_input: 0x52 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7814719] pms0: pms_input: atomic_state_init: Allocated atomic state 0xffffa7116f2cac88
 Mar 16 09:31:29 nx3 /netbsd: [  71.7914771] pms0: pms_input: 0x3f out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.7914771] pms0: pms_input: 0xdc out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.8114872] pms0: pms_input: 0x58 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.8114872] pms0: pms_input: 0x47 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.8915273] pms0: pms_input: 0x5a out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.8915273] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.8915273] pms0: pms_input: 0x9f out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.9015325] pms0: pms_input: 0x08 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.9715675] pms0: pms_input: 0x57 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.9815727] pms0: pms_input: 0x7d out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  71.9915776] pms0: synaptics_parse: 91 90 cc 57 c0 8c
 Mar 16 09:31:29 nx3 /netbsd: [  71.9915776] pms0: pms_input: 0x4f out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  72.0315978] pms0: pms_input: 0xab out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  72.0416028] pms0: pms_input: 0x9b out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  72.0416028] pms0: pms_input: 0x57 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  72.0416028] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  72.0516078] pms0: pms_input: 0xef out of sync
 Mar 16 09:31:29 nx3 /netbsd: [  72.0716178] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:30 nx3 /netbsd: [  72.5118392] pms0: pms_input: 0x68 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.5118392] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.5118392] pms0: pms_input: 0x2c out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.5218442] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.5318492] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.5318492] pms0: pms_input: 0x27 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.5418546] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6018847] pms0: pms_input: 0x6b out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6018847] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6218945] pms0: pms_input: 0x1b out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6318995] pms0: synaptics_parse: 80 d3 fa 72 84 68
 Mar 16 09:31:30 nx3 /netbsd: [  72.6318995] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6318995] pms0: pms_input: 0x28 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6419046] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6519097] pms0: pms_input: 0x19 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6519097] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6619147] pms0: pms_input: 0x9d out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6619147] pms0: pms_input: 0x2d out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6619147] pms0: pms_input: 0xc4 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.6719196] pms0: pms_input: 0x59 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7019349] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7119398] pms0: pms_input: 0x8a out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7119398] pms0: pms_input: 0xa8 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7119398] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7219448] pms0: pms_input: 0x89 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7219448] pms0: pms_input: 0xa8 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7319497] pms0: pms_input: 0xfb out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  72.7319497] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:30 nx3 /netbsd: [  73.1821762] pms0: pms_input: 0xef out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  73.1821762] pms0: pms_input: 0xab out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  73.1821762] pms0: pms_input: 0xc4 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  73.1821762] pms0: pms_input: 0x48 out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  73.1821762] pms0: pms_input: 0x0f out of sync
 Mar 16 09:31:30 nx3 /netbsd: [  73.1921813] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:31 nx3 /netbsd: [  73.6424075] pms0: pms_input: 0x5d out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  73.6424075] pms0: pms_input: 0xd0 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  73.6424075] pms0: pms_input: 0xf4 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  73.6624176] pms0: pms_input: 0x5e out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  73.6624176] pms0: pms_input: 0xd0 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  73.6624176] pms0: pms_input: 0x7d out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  73.6724226] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:31 nx3 /netbsd: [  74.1126440] pms0: pms_input: 0xac out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1126440] pms0: pms_input: 0x52 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1126440] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1226491] pms0: pms_input: 0x1b out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1226491] pms0: pms_input: 0x78 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1326540] pms0: pms_input: 0xce out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1426591] pms0: pms_input: 0x0c out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1426591] pms0: pms_input: 0x33 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1826790] pms0: synaptics_parse: 82 0a a4 e1 af a0
 Mar 16 09:31:31 nx3 /netbsd: [  74.1826790] pms0: pms_input: 0xf2 out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1926843] pms0: pms_input: 0x6e out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.1926843] pms0: pms_input: 0x1e out of sync
 Mar 16 09:31:31 nx3 /netbsd: [  74.2227001] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:31 nx3 /netbsd: [  74.2227001] pms0: pms_input: dropped in relative mode, resetB ID: 57 (2)
 Mar 16 09:31:32 nx3 /netbsd: [  74.6729256] pms0: pms_input: 0xfd out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.6729256] pms0: pms_input: 0x52 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.6729256] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.6829307] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.6929357] pms0: pms_input: 0x08 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.6929357] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.7029409] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.7129457] pms0: pms_input: 0x08 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.7129457] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.8029911] pms0: synaptics_parse: b2 e0 9b 10 80 9a
 Mar 16 09:31:32 nx3 /netbsd: [  74.8029911] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.8029911] pms0: pms_input: 0xe0 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.8129960] pms0: pms_input: 0x4b out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  74.8230011] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:32 nx3 /netbsd: [  75.2732274] pms0: pms_input: 0x4f out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.2732274] pms0: pms_input: 0xd3 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.2732274] pms0: pms_input: 0xf0 out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.2832324] pms0: pms_input: 0x2b out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.2832324] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.3232525] pms0: pms_input: 0x3b out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.3332576] pms0: pms_input: 0x4b out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.3332576] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.3932877] pms0: pms_input: 0x3f out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.4032930] pms0: pms_input: 0x8b out of sync
 Mar 16 09:31:32 nx3 /netbsd: [  75.4032930] pms0: pms_input: 0x1f out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  75.5633731] pms0: pms_input: unusual delay (0.150076 s), scheduling reset
 Mar 16 09:31:33 nx3 /netbsd: [  76.0035946] pms0: pms_input: 0x98 out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  76.0035946] pms0: pms_input: 0x31 out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  76.0035946] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  76.0135996] pms0: pms_input: 0x19 out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  76.0236046] pms0: pms_input: 0x31 out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  76.0236046] pms0: pms_input: 0xe0 out of sync
 Mar 16 09:31:33 nx3 /netbsd: [  76.0636246] pms0: pms_input: unusual delay (0.040020 s), scheduling reset
 Mar 16 09:31:33 nx3 /netbsd: [  76.0636246] pms0: pms_input: unusual delay (0.040020 s), scheduling reset
 Mar 16 09:31:34 nx3 /netbsd: [  76.5138511] pms0: pms_input: 0xef out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  76.5138511] pms0: pms_input: 0x14 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  76.5238561] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:34 nx3 /netbsd: [  76.9740825] pms0: pms_input: 0xfa out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  76.9740825] pms0: pms_input: 0x4f out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  76.9740825] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  76.9840918] pms0: pms_input: 0x9a out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  76.9940926] pms0: pms_input: 0xc4 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0040977] pms0: pms_input: 0xfb out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0141026] pms0: pms_input: 0x51 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0141026] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0141026] pms0: pms_input: 0x5f out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0441176] pms0: pms_input: 0x51 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0441176] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0541227] pms0: pms_input: 0xfb out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0541227] pms0: pms_input: 0x51 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0541227] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0741327] pms0: pms_input: 0xfb out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0741327] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:34 nx3 /netbsd: [  77.0741327] pms0: pms_input: dropped in relative mode, reset
 Mar 16 09:31:35 nx3 /netbsd: [  77.6544245] pms0: pms_input: 0xbb out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6544245] pms0: pms_input: 0x39 out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6544245] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6644296] pms0: pms_input: 0x2a out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6644296] pms0: pms_input: 0x56 out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6844396] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6944447] pms0: pms_input: 0x4f out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.6944447] pms0: pms_input: 0xc0 out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.7044499] pms0: pms_input: 0x8d out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.7044499] pms0: pms_input: 0x71 out of sync
 Mar 16 09:31:35 nx3 /netbsd: [  77.7044499] pms0: pms_input: dropped in relative mode, reset
 ---
 Izumi Tsutsui

State-Changed-From-To: open->feedback
State-Changed-By: jmcneill@NetBSD.org
State-Changed-When: Fri, 22 May 2020 13:13:50 +0000
State-Changed-Why:
There have been a few synaptics changes pulled up to netbsd-9 recently, can you
see if they help?


From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@netbsd.org
Cc: jmcneill@NetBSD.org, tsutsui@ceres.dti.ne.jp
Subject: Re: kern/55001 (pms(4) Synaptics touchpad causes errors on Panasonic
	 CF-NX3)
Date: Sat, 20 Jun 2020 16:13:56 +0900

 > State-Changed-Why:
 > There have been a few synaptics changes pulled up to netbsd-9 recently, can you
 > see if they help?

 netbsd-9 202006182350Z still has a problem.
  https://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-9/202006182350Z/amd64/binary/kernel/

 ---
 [     1.000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
 [     1.000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
 [     1.000000]     2018, 2019, 2020 The NetBSD Foundation, Inc.  All rights reserved.
 [     1.000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
 [     1.000000]     The Regents of the University of California.  All rights reserved.
  :
 [     1.000000] NetBSD 9.0_STABLE (GENERIC) #0: Sat Jun 13 05:56:44 UTC 2020
 [     1.000000] 	mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC
 [     1.000000] total memory = 8098 MB
 [     1.000000] avail memory = 7837 MB
  :
 [     1.000003] Panasonic Corporation CF-NX3RDJCS (002)
 [     1.000003] mainbus0 (root)
  :
 [     1.052747] pckbc1 at acpi0 (PS2K, MAT0024) (kbd port): io 0x60,0x64 irq 1
 [     1.052747] pckbc2 at acpi0 (PS2M, SYN0502) (aux port): irq 12
  :
 [     1.052747] pckbd0 at pckbc1 (kbd slot)
 [     1.052747] pckbc1: using irq 1 for kbd slot
 [     1.052747] wskbd0 at pckbd0: console keyboard
 [     1.052747] pms0 at pckbc1 (aux slot)
 [     1.052747] pms0: Synaptics touchpad version 7.4
 [     1.052747] pms0: Extended W mode, Palm detect, Multi-finger Report
 [     1.052747] pckbc1: using irq 12 for aux slot
 [     1.052747] wsmouse0 at pms0 mux 0

  :

 [    19.137685] pms_input: unusual delay (0.040021 s), scheduling reset
 [    21.198766] pms_input: unusual delay (0.180094 s), scheduling reset
 [    23.429935] pms_input: unusual delay (0.090047 s), scheduling reset

 ---

 Note it claims "Sat Jun 13 05:56:44 UTC 2020" but the build log also
 shows the same date.  Something wrong around clock settings?

 https://releng.netbsd.org/builds/netbsd-9/202006182350Z/amd64.build
 ---
 NetBSD 9.0_STABLE (GENERIC) #0: Sat Jun 13 05:56:44 UTC 2020
    text	   data	    bss	    dec	    hex	filename
 18623296	 667968	1429120	20720384	13c2b00	netbsd
 mv -f netbsd netbsd.gdb
 /home/builds/ab/netbsd-9/amd64/202006182350Z-tools/bin/x86_64--netbsd-strip -g -o netbsd netbsd.gdb

 ---
 Izumi Tsutsui

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/55001 (pms(4) Synaptics touchpad causes errors on Panasonic
 CF-NX3)
Date: Sat, 20 Jun 2020 10:29:42 +0200

 On Sat, Jun 20, 2020 at 07:15:03AM +0000, Izumi Tsutsui wrote:
 >  Note it claims "Sat Jun 13 05:56:44 UTC 2020" but the build log also
 >  shows the same date.  Something wrong around clock settings?

 The magic of reproducable builds - that is the last time something in the cvs
 branch changed, no pullups have happened since then, so the builds
 reproduce exactly that state.

 I'll do more pullups today, so it will change soon ;-)

 Martin

State-Changed-From-To: feedback->open
State-Changed-By: tsutsui@NetBSD.org
State-Changed-When: Sat, 01 Aug 2020 23:46:34 +0000
State-Changed-Why:
Still problematic.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.