четверг

[Bug 2162967] [NEW] Getac V110G3 Synaptics touchpad fails after S3 resume unless i8042 nomux=1

Public bug reported: # Getac V110G3 Synaptics touchpad fails after S3 resume unless `i8042.nomux=1` On a GETAC V110G3, the built-in Synaptics touchpad stops working after resuming from ACPI S3/deep suspend. ## System - Ubuntu 26.04 LTS - Kernel: 7.0.0-29-generic #29-Ubuntu - System vendor: GETAC - Product: V110G3 - BIOS: R1.25.070520, dated 2022-03-31 - Touchpad: Synaptics firmware 8.1, board ID 2439, firmware ID 1215751 - PNP IDs: SYN0c2a SYN0c00 PNP0f13 ## Steps To Reproduce 1. Boot normally without `i8042.nomux=1`. 2. Confirm the touchpad works. 3. Suspend using the deep/S3 sleep mode. 4. Resume the computer. 5. Attempt to use the touchpad. ## Expected Result The touchpad resumes and works normally. ## Actual Result The touchpad does not produce input after resume. Rebooting is required to restore it. Reloading `psmouse`, reloading `rmi_smbus`, and rebinding the i8042 controller do not recover the device. With the default PS/2 transport, the touchpad disappears from the input device registry after resume. Forcing the recommended SMBus transport with `psmouse.synaptics_intertouch=1` does not fix S3 resume. The kernel reports: ```text psmouse serio2: Failed to deactivate mouse on isa0060/serio2: -5 rmi4_smbus 4-002c: failed to get SMBus version number! rmi4_physical rmi4-00: rmi_driver_reset_handler: Failed to read current IRQ mask. rmi4_f01 rmi4-00.fn01: Failed to restore normal operation: -6. rmi4_f01 rmi4-00.fn01: Resume failed with code -6. rmi4_smbus 4-002c: Failed to resume device: -6 ``` The controller is normally detected as: ```text i8042: Detected active multiplexing controller, rev 1.1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 ``` ## Tested Workarounds - `psmouse.synaptics_intertouch=1` alone: fails - `i8042.forcenorestore=1`: fails - `s2idle` instead of S3: works, but does not provide normal S3 power behavior - `i8042.nomux=1` with `psmouse.synaptics_intertouch=1`: works with genuine S3/deep suspend With `i8042.nomux=1`, the touchpad moves from multiplexed `serio2` to the standard `serio1` AUX port and resumes successfully after S3: ```text serio: i8042 AUX port at 0x60,0x64 irq 12 input: Synaptics TM2439-001 ``` Windows can suspend this same computer to S3 and resume the touchpad correctly. This system likely needs a `SERIO_QUIRK_NOMUX` DMI entry for: ```text DMI_SYS_VENDOR = "GETAC" DMI_PRODUCT_NAME = "V110G3" ``` ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-29-generic 7.0.0-29.29 ProcVersionSignature: Ubuntu 7.0.0-29.29-generic 7.0.12 Uname: Linux 7.0.0-29-generic x86_64 ApportVersion: 2.34.1-0ubuntu0.1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: gela 3412 F.... wireplumber /dev/snd/seq: gela 3403 F.... pipewire CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Thu Aug 6 08:33:35 2026 InstallationDate: Installed on 2026-08-06 (0 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1) MachineType: GETAC V110G3 ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-29-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash psmouse.synaptics_intertouch=1 i8042.nomux=1 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 03/31/2022 dmi.bios.release: 1.25 dmi.bios.vendor: INSYDE Corp. dmi.bios.version: R1.25.070520 dmi.board.name: V110G3 dmi.board.vendor: GETAC dmi.chassis.type: 10 dmi.chassis.vendor: GETAC dmi.ec.firmware.release: 1.5 dmi.modalias: dmi:bvnINSYDECorp.:bvrR1.25.070520:bd03/31/2022:br1.25:efr1.5:svnGETAC:pnV110G3:pvr:rvnGETAC:rnV110G3:rvr:cvnGETAC:ct10:cvr:sku000000:pfaV110: dmi.product.family: V110 dmi.product.name: V110G3 dmi.product.sku: 000000 dmi.sys.vendor: GETAC ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug resolute wayland-session ** Attachment added: "getac-v110g3-s3-touchpad-bug.md" https://bugs.launchpad.net/bugs/2162967/+attachment/5990023/+files/getac-v110g3-s3-touchpad-bug.md -- You received this bug notification because you are subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb https://bugs.launchpad.net/bugs/2162967 Title: Getac V110G3 Synaptics touchpad fails after S3 resume unless i8042 nomux=1 Status in linux package in Ubuntu: New Bug description: # Getac V110G3 Synaptics touchpad fails after S3 resume unless `i8042.nomux=1` On a GETAC V110G3, the built-in Synaptics touchpad stops working after resuming from ACPI S3/deep suspend. ## System - Ubuntu 26.04 LTS - Kernel: 7.0.0-29-generic #29-Ubuntu - System vendor: GETAC - Product: V110G3 - BIOS: R1.25.070520, dated 2022-03-31 - Touchpad: Synaptics firmware 8.1, board ID 2439, firmware ID 1215751 - PNP IDs: SYN0c2a SYN0c00 PNP0f13 ## Steps To Reproduce 1. Boot normally without `i8042.nomux=1`. 2. Confirm the touchpad works. 3. Suspend using the deep/S3 sleep mode. 4. Resume the computer. 5. Attempt to use the touchpad. ## Expected Result The touchpad resumes and works normally. ## Actual Result The touchpad does not produce input after resume. Rebooting is required to restore it. Reloading `psmouse`, reloading `rmi_smbus`, and rebinding the i8042 controller do not recover the device. With the default PS/2 transport, the touchpad disappears from the input device registry after resume. Forcing the recommended SMBus transport with `psmouse.synaptics_intertouch=1` does not fix S3 resume. The kernel reports: ```text psmouse serio2: Failed to deactivate mouse on isa0060/serio2: -5 rmi4_smbus 4-002c: failed to get SMBus version number! rmi4_physical rmi4-00: rmi_driver_reset_handler: Failed to read current IRQ mask. rmi4_f01 rmi4-00.fn01: Failed to restore normal operation: -6. rmi4_f01 rmi4-00.fn01: Resume failed with code -6. rmi4_smbus 4-002c: Failed to resume device: -6 ``` The controller is normally detected as: ```text i8042: Detected active multiplexing controller, rev 1.1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 ``` ## Tested Workarounds - `psmouse.synaptics_intertouch=1` alone: fails - `i8042.forcenorestore=1`: fails - `s2idle` instead of S3: works, but does not provide normal S3 power behavior - `i8042.nomux=1` with `psmouse.synaptics_intertouch=1`: works with genuine S3/deep suspend With `i8042.nomux=1`, the touchpad moves from multiplexed `serio2` to the standard `serio1` AUX port and resumes successfully after S3: ```text serio: i8042 AUX port at 0x60,0x64 irq 12 input: Synaptics TM2439-001 ``` Windows can suspend this same computer to S3 and resume the touchpad correctly. This system likely needs a `SERIO_QUIRK_NOMUX` DMI entry for: ```text DMI_SYS_VENDOR = "GETAC" DMI_PRODUCT_NAME = "V110G3" ``` ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-29-generic 7.0.0-29.29 ProcVersionSignature: Ubuntu 7.0.0-29.29-generic 7.0.12 Uname: Linux 7.0.0-29-generic x86_64 ApportVersion: 2.34.1-0ubuntu0.1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: gela 3412 F.... wireplumber /dev/snd/seq: gela 3403 F.... pipewire CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Thu Aug 6 08:33:35 2026 InstallationDate: Installed on 2026-08-06 (0 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1) MachineType: GETAC V110G3 ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-29-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash psmouse.synaptics_intertouch=1 i8042.nomux=1 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 03/31/2022 dmi.bios.release: 1.25 dmi.bios.vendor: INSYDE Corp. dmi.bios.version: R1.25.070520 dmi.board.name: V110G3 dmi.board.vendor: GETAC dmi.chassis.type: 10 dmi.chassis.vendor: GETAC dmi.ec.firmware.release: 1.5 dmi.modalias: dmi:bvnINSYDECorp.:bvrR1.25.070520:bd03/31/2022:br1.25:efr1.5:svnGETAC:pnV110G3:pvr:rvnGETAC:rnV110G3:rvr:cvnGETAC:ct10:cvr:sku000000:pfaV110: dmi.product.family: V110 dmi.product.name: V110G3 dmi.product.sku: 000000 dmi.sys.vendor: GETAC To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2162967/+subscriptions

Комментариев нет:

Отправить комментарий