From nobody Fri Apr 8 16:38:59 2022 X-Original-To: stable@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id D2BFB180BF45 for ; Fri, 8 Apr 2022 16:39:14 +0000 (UTC) (envelope-from bengt.ahlgren@ri.se) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70087.outbound.protection.outlook.com [40.107.7.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KZkV81W9Mz3Cwn for ; Fri, 8 Apr 2022 16:39:11 +0000 (UTC) (envelope-from bengt.ahlgren@ri.se) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Oa3WvV0LXXVvC0UJGYEk+XZnJtIXHnwNtI8wfyA7wlnMaLFAtDcHwQj7EXDtCTSNV0dXXubX01oyKC/nTjnewO9Hh6OpqFZkdyypeoijEmDi7PwZokXOCY5fLpCJqpZZXRfdabWDDW0bIsYJHwtrbDIG4Ime9NLCNCzI+k5D4ZK3ogptr3qvFXMma6vfcuGRqIf0jpI9b1irRNBBnM56JnbTTpvXY9vT2eakVS1ZzcBvqtf9JjsxPgDlBpj/VR+jpw7tEJTk60AxM9P//ScvDqhJvSI+6Jf0lGwUp/SWVy+FnG+jks9DzXIK8uSmlFMhfJj0sveBC/D9FnraONKdfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0WJRNG3zcdCR9j6b5xhcujP0/o1bKiyrOaKTgimwMd4=; b=fBB5AEP37SBXMvk8Ds2E529hhkFbrzPEy8sV49Q8v6p0BM1DDthsMyAHRveWiuDw+Z9+UIPqyDnJoRCHk1K2BNnwwingn+602S0tawihOvHv0XOyg+fAIIm63jiXsevEh+zsttoj64Paceo0RyJK2o7JG3EW/Rxr+brdResMhQk1NLULmO54oqSrQ1IDwb7/KZmwHDLOjknJlVZfUx7SPefDW2XrDiw8e2z4DfkaYomyduiw4HLL9MUzZTRZ996iGFCzNwvqbqkWGz6evzkFX1DwXb7vGGvk0wIxxgC0iT/XhvqXHvLVY9EeDJ4b7HXgPFH1PFCxZ4kb2uTxLMfKuA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0WJRNG3zcdCR9j6b5xhcujP0/o1bKiyrOaKTgimwMd4=; b=PsxwmdcJ+4Edoum1S8pIkNxXhFhpWyQcinE69A4kGlJy/TUmiBCC8S5PtDOVhhy6fqamFSeN9TXWEsfuIPj/tu45s1Xrf0wZBzBbGDKjVkmScD1vAnas7T3oEdk0GF/GbNryP2V/Rk6uHxCoSbM0dtY5LCN67hWZ7iVQlcgVFr0= Received: from AS8P189MB1544.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:399::9) by PAXP189MB1791.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:212::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.25; Fri, 8 Apr 2022 16:39:03 +0000 Received: from AS8P189MB1544.EURP189.PROD.OUTLOOK.COM ([fe80::641c:359a:906f:12e3]) by AS8P189MB1544.EURP189.PROD.OUTLOOK.COM ([fe80::641c:359a:906f:12e3%6]) with mapi id 15.20.5144.025; Fri, 8 Apr 2022 16:39:03 +0000 X-Authentication-Warning: P142.sics.se: bengta set sender to bengt.ahlgren@ri.se using -f From: Bengt Ahlgren To: jbo@insane.engineer Cc: "stable@freebsd.org" Subject: Re: Touchpad not working properly after suspend-resume In-Reply-To: (jbo@insane.engineer's message of "Wed, 06 Apr 2022 20:01:41 +0000") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (berkeley-unix) Date: Fri, 08 Apr 2022 18:38:59 +0200 Message-ID: Content-Type: text/plain X-ClientProxiedBy: GV3P280CA0044.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:9::11) To AS8P189MB1544.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:399::9) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9a061a2d-61da-43b3-3dc6-08da197e4a44 X-MS-TrafficTypeDiagnostic: PAXP189MB1791:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r07O19T+a8Ei5SZiQXJJEZJGSwMBZbyUh8p71r0iWj2YAibv/6Kl0GvFKG4GqRrqIBofgN5KOFUVBcQ8LrUvd4dbM2D2jdjAWYGPdgu89gbYQ5xAjjPchOV6H9Oq/nnvdERRoNF2GGa/BQVa9B1G52FgoevueJS1MIraoDN4uc8OaWmt4ZmmPs8yO4Kv6DCclPWJ+zEzsyYJSJavAFlmGlnp6714n/ucR5OhWNwfk8A4P7qv/BefdMf2ciJXm8PoH3IEgjoLVJ7GOa5HTdyEIb/w2M/ZL6qVEuRC3BtEFsU2u2smow8dsuns1CLbVbNMexSspbudFWZjc3fIF3n3LDr4WWIGByWgTKI1FnXUxN9SI/x3E5iUeE52HUKULNeC2MyMIufiV+VEfD7RSmRCdcF2rfcdF7YxLVwQLbFgd16X0wDZmeCGm417pOI+dTvBJX+YT4IvnY/uUdea4RFKMUym5R5nU4wVZjlQFbY1zWnZPwHQORnLfGvmwM1+shOZIMyLvF5QxQyT0BtX3n9JzKfj25T8dkF1BtouO4xEv2EKMJnpRFSpSdvmKIedxNmiXDS+wQp3Q1/qIV61XDr2DDVfu8NVXIiAYeOOEwYNIoUr8cGRPJNaCc0g0/WJALxUYCCiboIQR/LJ66c09aNX6znStZ6KTIeLJ367Zgu+unl5KZmSt3LJfCD/wZf84+Lh2rxQInMKb1TE8X6SOlewMA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8P189MB1544.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(38100700002)(508600001)(38350700002)(316002)(6486002)(9686003)(6512007)(83380400001)(8936002)(6916009)(8676002)(66946007)(2906002)(66556008)(52116002)(4326008)(66476007)(86362001)(5660300002)(26005)(6506007)(186003)(6666004)(15650500001)(44832011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zKVPp7FmlOAsAlm0wDiTk8VowoTnRhPjYWCsUPKowzE8HKFQapE3tWpKiqWd?= =?us-ascii?Q?/dWot/Fx2dXGFvKKZyDgaFCtmr5omxIO503ygWiYf/o3xZDpqsjZO1Az1k7Z?= =?us-ascii?Q?fcRByVAQPQ9faQA7t3TU7dTwjXYKFv4v3OLTiE618mLTW/8utN+3DBRQ6Gqt?= =?us-ascii?Q?aDXYZ98lCUP8P+DDkZWh2JiZkCWXCzVmImLxpjIQxjcy9yYEd4fLBYMMbKGL?= =?us-ascii?Q?MCWSWvvR3S7mJ71ZX6DolulF5Waz1smBHmQ9hZZqh9Xa1p4aDXAzVy817RYy?= =?us-ascii?Q?R5u8DZxneniPEycunu6Zk4NFIkLDF4ox8TIg5/9kX2hZ+GSk+tuwMvYvME48?= =?us-ascii?Q?IJ2noCwF4F0uKnAIgUnOKdy23SDBrl2dBoXvebuTEUOwP9GPA3OXdlBrQEhA?= =?us-ascii?Q?T+5HNZ+IC5IJHc/F/kPri1JKyEwcS/xDS3QxsauXfvQqDlWOZT3HO4DX405v?= =?us-ascii?Q?Pp5my0jpxaR7jMAJcE+mMlAaqP/eGIxGuDf+uxUljq0f5ug9bxu90DiFwLgY?= =?us-ascii?Q?yZXRcB43gSxsNXPTYRuqZdjnjm1brP1n30skNCVeWEWs2BjtbxzzIVOwctxR?= =?us-ascii?Q?yDbLG/kuwyXpvYV20QJ0UZMS34I+ogOOWtQTEBl///XnBveOZQCP0ytX1ZAa?= =?us-ascii?Q?HAwYYvzcA9S6rL3ZT0sassQOdWNYlW3PjhdVVLggI7MELZrZHw600sij8WP2?= =?us-ascii?Q?s15qql4PcTEWeR12HlZMj6b+QC4/G48OXN1O232H5u6FmYQVgg6j8+JsFfyO?= =?us-ascii?Q?xkXcVRdkpCGsamtlUnZddLu8tHZmj6+BCLedBL+I9lid3mfjmcQ3ZNKGjo4y?= =?us-ascii?Q?OXbYGbiSxiaWdLzldotvzOt+SklPOaOWyEzSHTF/vqh5WZRQEd62rPMyKgVM?= =?us-ascii?Q?b4ylr94a60Hcsmp7T9ACNNSbRSXYQtOI3HlyNyDL7fVaYSC4b3cnufseRX+e?= =?us-ascii?Q?88zij4MIbpmOLxrZfynBEN5+iDfIGTSzdoucnMD0J5h64YdAbCLi8vpuPjG6?= =?us-ascii?Q?hbNbI4LAIXIFxAskHa8/0mmV+3rLf1QWe60+WF390EcaYE7N6An1WSM1b/9w?= =?us-ascii?Q?b6dl9MynA1CNhaakitC9F7/96ihhTe4JBDZCFxrtCC6r3TDBj8geGjIu32C2?= =?us-ascii?Q?7aoyUf8uAEfEclk4B5aN+OE/EJP8i0NWMUv3Gmjaym5T0Gp/46zY4Cf3LpQ9?= =?us-ascii?Q?23YPQSqOUYTbvYdbNEj6VaweCSbsjCYY52uHymY50MHF3JDZsjN56CXAezaT?= =?us-ascii?Q?2+O08ul4BcW+z4ZUU/hgHpiSR5Cl3wHyt3jxzfOWlym2ULb3tCj8/Nj/fRMi?= =?us-ascii?Q?zQSvx85AvsxOnfonzMFUoBIiaRXZgxi6KpRoMW/aY8X5mkLLWGNER3hF8jFn?= =?us-ascii?Q?/eYWSWPGlNkoLRKSxACu8mijSb6ds4+tiBEdFut7Ur9SmOfMFlh12uDTSH57?= =?us-ascii?Q?k0+mJfOfrsAMbJlHCVgIdcFAkYhllHFeAfVQERkJS96UxfqW3VNQZA/OfWWq?= =?us-ascii?Q?RmHCNHTsLzTWIoJUerNlcwB9JxnVNtwAS2x7E7orSYMlYjeZ2WnLnmGC37uq?= =?us-ascii?Q?Gj8Kl2tS2o1GahZTDgjm2bJD84GXPT1QgdxQp90lhS4dVunNCLfge+uzzBZ9?= =?us-ascii?Q?SyYx3Hw49VuFF1W/TN8ZVKDSVwnxnZHdz6oue9xthZvvfOo9ACn21jelkYGy?= =?us-ascii?Q?EaRuizr+pJIsGtFlvuuATGxNocThz3V1beJ0ZTMkGPkPaI6jzORmJmcvR+bL?= =?us-ascii?Q?Ec4vRM2V4Ois/+Hy2xK45eJr1tVFVCQ=3D?= X-OriginatorOrg: ri.se X-MS-Exchange-CrossTenant-Network-Message-Id: 9a061a2d-61da-43b3-3dc6-08da197e4a44 X-MS-Exchange-CrossTenant-AuthSource: AS8P189MB1544.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2022 16:39:03.6248 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: P8uPWaWjEacNoKD/u2hzeFHPgVqyWfRfm5+IbypvS1Ls0/zDN2MbgE+Uet1suqzbALQ9B+2yKMNQKPnBTPHkRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP189MB1791 X-Rspamd-Queue-Id: 4KZkV81W9Mz3Cwn X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ri.se header.s=selector1 header.b=PsxwmdcJ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=ri.se; spf=pass (mx1.freebsd.org: domain of bengt.ahlgren@ri.se designates 40.107.7.87 as permitted sender) smtp.mailfrom=bengt.ahlgren@ri.se X-Spamd-Result: default: False [-5.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[ri.se:s=selector1]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ri.se:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[40.107.7.87:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[ri.se,reject]; MLMMJ_DEST(0.00)[stable]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.7.87:from] X-ThisMailContainsUnwantedMimeParts: N jbo@insane.engineer writes: > Hello folks, > > I'm experiencing issues with the touchpad after resuming from suspend. > > System: > - Lenovo ThinkPad X1 Carbon Gen9 > - FreeBSD 13.1-STABLE (March 27 2022) > > After a regular boot, the touchpad is working as expected. If I then use zzz(8) to suspend the system and resume afterwards, the touchpad is behaving weirdly: > - Regular cursor movements (one finger) are very, very laggy. It feels like the system is updating the cursor's position only once ever 800ms (or there about). > - Anything multi-touch related such as two-finger scrolling is not working at all. > > The keyboard and the trackpoint (joystick-thingy) continue to work as expected after resuming from suspend. > > I'm using libinput as the input driver. Here's the relevant part of my Xorg config: > > Section "InputClass" > Identifier "libinput touchpad catchall" > Driver "libinput" > MatchIsTouchpad "on" > MatchDevicePath "/dev/input/event*" > Option "AccelSpeed" "0.5" > Option "ClickMethod" "clickfinger" > Option "DisableWhileTyping" "on" > Option "HorizontalScrolling" "on" > Option "LeftHanded" "off" > Option "NaturalScrolling" "on" > Option "ScrollMethod" "twofinger" > Option "Tapping" "on" > Option "TappingDrag" "on" > Option "TappingDragLock" "off" > EndSection > > Any idea how to track down the problem, what the problem could be or how to fix this? > I could not spot anything obviously in Xorg's log. I seem to remember that some Thinkpads required tweaking the flags for the psm device for the pointer to work after resume. Could be worth a try, even though you write that the trackpoint is ok. See the manual page for psm(4). Bengt