Linux kernel regressions
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: "nqse0035" <nqse0035@agent.qq.com>
Cc: "regressions" <regressions@lists.linux.dev>,
	"linux-sound" <linux-sound@vger.kernel.org>,
	"tiwai" <tiwai@suse.com>,
	"linux-kernel" <linux-kernel@vger.kernel.org>
Subject: Re: [REGRESSION] 7.1.6: No sound on MacBook12,1 (Cirrus CS4208) - DAC receives data but speaker silent
Date: Mon, 10 Aug 2026 12:18:19 +0200	[thread overview]
Message-ID: <874ih29t3o.wl-tiwai@suse.de> (raw)
In-Reply-To: <tencent_13801A82CCE56E3AF329F8F0F04EC3309007@qq.com>

On Mon, 10 Aug 2026 10:13:11 +0200,
nqse0035 wrote:
> 
> 
> Hi,
> 
> Regression introduced in: v7.1.5 -> v7.1.6 (tested both; config unchanged)
> 
> Hardware: MacBook9,1 (2016 MacBook 12"), HDA Intel PCH,
> Cirrus Logic CS4208 codec (SSID 106b:0000)
> Kernel: 7.1.5.arch1-2 (works) / 7.1.6.arch1-1 (broken) on Arch Linux
> Audio stack: PipeWire 1.6.8, WirePlumber 0.5.15
> 
> Symptom:
> After upgrading to 7.1.6 and rebooting, the internal speaker is
> completely silent. Volume UI responds, playback apps run, but no
> sound comes out. Reboot does not help (this is NOT the pre-existing
> occasional no-sound-after-boot issue - it is persistent).
> 
> What I verified (all identical between 7.1.5 and 7.1.6):
> - Codec enumerates fine; snd_hda_intel + snd_hda_codec_cs420x load OK
> - PipeWire/WirePlumber up; default sink
> alsa_output.pci-0000_00_1f.3.analog-stereo present and active
> - Mixer controls unmuted (Master 72%, PCM 100%, Line Out 100%)
> - Routing correct: Active Port = analog-output-speaker,
> headphones not available
> - DAC Node 0x02 shows "Converter: stream=1" -> data IS reaching the
> codec, but the speaker amplifier never produces sound
> - dmesg/journalctl: no ALSA/HDA errors at all
> - Codec fixup/autoconfig logs identical between kernels:
> "CS4208: picked fixup for codec SSID 106b:0000",
> line_outs=1 (0x1d) type:speaker, hp_outs=1 (0x10)
> - Verified power_save=0 (our setting) is NOT the cause: reloaded
> module with power_save=10, still silent; and 7.1.5 works with the
> same configuration
> 
> Conclusion:
> A regression between 7.1.5 and 7.1.6 breaks the CS4208 amplifier
> output path. Suspect: the HD-audio pending-IRQ handling rework from
> the 7.1-rc5 cycle (stated to affect "odd machines"), which likely
> changed hda-intel/hda-core behaviour on this platform.
> 
> Workaround: staying on 7.1.5 (pinned). Happy to run tests or
> provide any further debug info.
> 
> #regzbot introduced: v7.1.5..v7.1.6

Through a quick glance, there is no relevant change between v7.1.5 and
v7.1.6.  At best, please do bisect.


thanks,

Takashi


           reply	other threads:[~2026-08-10 10:18 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <tencent_13801A82CCE56E3AF329F8F0F04EC3309007@qq.com>]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=874ih29t3o.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sound@vger.kernel.org \
    --cc=nqse0035@agent.qq.com \
    --cc=regressions@lists.linux.dev \
    --cc=tiwai@suse.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox