Re: [Alsa-user] [External] Re: No sound on Lenovo P1 Gen 6 (upgraded to Gen 9)
Brought to you by:
perex
|
From: Jeff C. <jef...@gm...> - 2026-09-15 04:56:09
|
On Mon, Sep 7, 2026 at 7:11 AM Mark Pearson <mpe...@sq...> wrote: > > On Fri, Sep 4, 2026, at 9:13 PM, Jeff Chua wrote: > > It's been a while .. similar issue to my previous Lenovo P1 Gen 6 .. > > now I've switched to Gen 9. > > > > I couldn't get sound to work on P1 Gen 9. It worked fine on P1 Gen 6. > > > > # lspci|grep audio > > 00:1f.3 Multimedia audio controller: Intel Corporation Panther Lake > > Smart Sound Technology BUS > > 01:00.1 Audio device: NVIDIA Corporation GB206 High Definition Audio > > Controller (rev a1) > > > > Hardware > > Machine: Lenovo ThinkPad P1 Gen 9 (model 21UFS0DJ00) > > CPU/Platform: Intel Core Ultra Series 3 "Panther Lake" > > Audio controller: Intel Panther Lake Smart Sound Technology BUS [8086:e328] > > PCI subsystem ID: 17aa:235c (Lenovo) > > Amplifiers: 2x Cirrus Logic CS35L57 Rev B2, OTP1, fw 4.2.1, > > attached via SoundWire (SDCA SmartAmp function, type 1) > > sdw:0:2:01fa:3557:01:0 > > sdw:0:2:01fa:3557:01:4 > > Also present on the SoundWire bus: SDCA SmartMic (type 3), UAJ > > jack (type 6), HID (type 10) > > > > Kernel > > Mainline 7.3.0-rc1 > > sof-audio-pci-intel-ptl binds correctly to 0000:00:1f.3, > > 0000:00:02.0 (GPU/DSP) > > SoundWire bus, Cadence controller, Intel bridge, and the CS35L57 > > SoundWire codec driver (snd_soc_cs35l56_sdw) all load and correctly > > identify both amps by rev/fw version — driver-side recognition of the > > codec is working > > > > Failure > > sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver > > found for the ACPI-reported configuration: > > sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x01fa part_id > > 0x3557 version 0x3 > > sof-audio-pci-intel-ptl 0000:00:1f.3: Use SoundWire default machine > > driver with function topologies > > sof-audio-pci-intel-ptl 0000:00:1f.3: SOF firmware and/or topology > > file not found. > > sof-audio-pci-intel-ptl 0000:00:1f.3: - ipc type 1 (Requested): > > sof-audio-pci-intel-ptl 0000:00:1f.3: Firmware file: > > intel/sof-ipc4/ptl/sof-ptl.ri > > sof-audio-pci-intel-ptl 0000:00:1f.3: Topology file: > > intel/sof-ipc4-tplg/sof-ptl-dummy.tplg > > sof-audio-pci-intel-ptl 0000:00:1f.3: error: sof_probe_work failed err: -2 > > > > Neither file is present in the current sof-bin release tree. > > Downstream of this failure, the SoundWire codec resume/read/write > > attempts also start timing out (-110, -13) — believed to be a > > consequence of the aborted probe, not a separate issue. > > > > Result: no card registers with ALSA (/proc/asound/cards shows nothing > > for the internal audio path). > > > > What's confirmed working > > Codec detection and identification (both CS35L57 amps enumerate > > correctly with rev/fw info) > > SDCA function enumeration (SmartAmp x2, SmartMic, UAJ, HID all > > reported by ACPI) > > Full kernel-side module chain: soundwire-bus, soundwire-cadence, > > soundwire-intel, snd-soc-sdca, snd-soc-cs35l56-shared, > > snd-soc-cs35l56-sdw, snd-sof, snd-sof-pci, snd-sof-pci-intel-ptl, > > snd-soc-sof-sdw all present and loaded without error > > > > What's missing > > intel/sof-ipc4/ptl/sof-ptl.ri > > intel/sof-ipc4-tplg/sof-ptl-dummy.tplg (or, more usefully, a real > > topology matching this specific CS35L57 dual-amp SDCA configuration > > rather than a dummy fallback) > > > > Related prior reports > > thesofproject/sof-bin#196 — ThinkPad P1 Gen 8 (Arrow Lake, > > CS42L43+CS35L56), same "Dummy Output" symptom, missing > > sof-arl-cs42l43-l2-2ch.tplg > > Similar Panther Lake topology gaps reported independently for > > other laptops (ASUS Zenbook S14, ASUS ROG Zephyrus G16) around the > > same timeframe — suggests PTL+SDCA-amp topology coverage is broadly > > behind hardware availability right now, not isolated to this one > > board. > > > > Happy to test candidate firmware/topology files and report back — full > > module/dmesg trail available on request. > > > > Long weekend here (so I'm avoiding logging into the work VPN to be able to check specifics) but recommend making sure you have: > - latest sof-bin installed > - latest linux-firmware (particularly the cirrus firmware) Any change to make it work like the Gne 6 wtithut > I can check specifics next week if you still can't get it working. Still no able to get it working with SOF just like how the P1 Gen does ... > Mark |