All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.