воскресенье

[Bug 2154681] Re: cs35l41-hda: SSID 10431A63 (ASUS Zenbook 14 UX3405MA) speakers silent — PUP_DONE_MASK -110 on runtime power cycle due to missing VSPK GPIO regulator

** Tags added: kernel-daily-bug -- You received this bug notification because you are subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb https://bugs.launchpad.net/bugs/2154681 Title: cs35l41-hda: SSID 10431A63 (ASUS Zenbook 14 UX3405MA) speakers silent — PUP_DONE_MASK -110 on runtime power cycle due to missing VSPK GPIO regulator Status in linux package in Ubuntu: New Bug description: Description: Hardware: ASUS Zenbook 14 UX3405MA Affected device: Cirrus Logic CS35L41 (SSID 10431A63), L+R sidecar amps via SPI Symptom: Built-in speakers produce no sound. Kernel log shows repeated Failed waiting for CS35L41_PUP_DONE_MASK: -110 errors 5–6 seconds after boot, triggered on first audio playback. Root cause: SSDT16 (_ASUS_/SPKRAMPS) defines cirrus,boost-type = 1 (external boost) for SSID 10431A63. The CS35L41 VSPK supply is controlled by an external GPIO (GPI0 pin 0x48 / Linux GPIO 584 on INTC1083:00, CRS resource index 0 in the SPK1 device). The driver has no regulator mapped to this GPIO and falls back to a dummy regulator. regulator_enable() becomes a no-op — VSPK is never re-enabled after a runtime power cycle. At cold boot the BIOS leaves VSPK HIGH, so the initial driver probe succeeds. On first playback, the driver's playback hook power-cycles the amps; VSPK is not re-enabled; PUP_DONE_MASK times out. ACPI path: \_SB.PC00.SPI1.SPK1 Relevant GPIO (VSPK enable): GPI0 pin 0x48, output, PullUp — present in _CRS but not referenced in _DSD Reset GPIO: GPI0 pin 0xD0, output, PullDown Kernel log (failure): cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Using extra _DSD properties, bypassing _DSD in ACPI cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cirrus Logic CS35L41 (35a40), Revision: B2 cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: CS35L41 Bound - SSID: 10431A63, BST: 1, VSPK: 1, CH: L, FW EN: 1, SPKID: 1 cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Failed waiting for CS35L41_PUP_DONE_MASK: -110 Workaround (audio works but speaker protection firmware disabled): echo "options snd_hda_scodec_cs35l41 firmware_autostart=0" > /etc/modprobe.d/cs35l41-nofw.conf With firmware_autostart=0: FW EN: 0, no PUP_DONE_MASK errors, audio works. Required fix: Add a proper GPIO regulator mapping for the VSPK supply (GPI0 pin 0x48) for SSID 10431A63 in cs35l41-hda-property.c, so the driver can properly re-enable VSPK during runtime power cycles. ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-15-generic 7.0.0-15.15 ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0 Uname: Linux 7.0.0-15-generic x86_64 ApportVersion: 2.34.0-0ubuntu2 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: jens 5827 F.... pipewire jens 5847 F.... wireplumber /dev/snd/seq: jens 5827 F.... pipewire CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun May 31 22:06:02 2026 InstallationDate: Installed on 2026-02-04 (116 days ago) InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Release amd64 (20251007) MachineType: ASUSTeK COMPUTER INC. ASUS Zenbook 14 UX3405MA 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=/boot/vmlinuz-7.0.0-15-generic root=UUID=5adc1058-8261-4c9f-877c-899756f0d609 ro quiet splash acpi_enforce_resources=lax crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. SourcePackage: linux UpgradeStatus: Upgraded to resolute on 2026-05-16 (15 days ago) dmi.bios.date: 06/06/2025 dmi.bios.release: 5.32 dmi.bios.vendor: American Megatrends International, LLC. dmi.bios.version: UX3405MA.311 dmi.board.asset.tag: ATN12345678901234567 dmi.board.name: UX3405MA dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: 1.0 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTeK COMPUTER INC. dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrUX3405MA.311:bd06/06/2025:br5.32:svnASUSTeKCOMPUTERINC.:pnASUSZenbook14UX3405MA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX3405MA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku:pfaASUSZenbook14: dmi.product.family: ASUS Zenbook 14 dmi.product.name: ASUS Zenbook 14 UX3405MA dmi.product.version: 1.0 dmi.sys.vendor: ASUSTeK COMPUTER INC. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2154681/+subscriptions

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

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