CORB reset timeout, Intel 3400 onboard chip

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Wed Aug 11 01:03:38 CEST 2021



On 8/10/21 5:35 PM, tom wrote:
> Hello all,
> I am experiencing an issue with my onboard sound card, where I have no sound
> output. Please see a copy of my alsa-info.sh for my current 
> /etc/modprobe.d/*.conf config, located here:
> 
> http://ix.io/3vAV
> 
> I attempted troubleshooting using some config options that I saw listed in 
> HDAudio.txt. Specifically, I tried model options for "generic". I also tried a 
> few options for probe_mask, including "1" and "0x100".
> 
> 
> It seems that no matter which options I put in, I always get a
> CORB timeout from desg:
> 
> [    4.052955] snd_hda_intel 0000:00:1b.0: CORB reset timeout#1, CORBRP = 0
> [    4.053038] snd_hda_intel 0000:00:1b.0: no codecs initialized
> 
> When I remove my probe_mask options, it first switches to polling mode, then
> single_cmd mode, and finally fails to initialize any codecs. I looked at the
> hda_intel.c file and saw a section for my onboard sound card (ref line 2515):
> 
> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High 
> Definition Audio (rev 05)

In the alsa-info.sh log, I can see this
[    3.950319] snd_hda_intel 0000:00:1b.0: codec_mask forced to 0x0

I am not sure how this might happen, this looks like a bad configuration
to me?

	/* check forced option */
	if (chip->codec_probe_mask != -1 &&
	    (chip->codec_probe_mask & AZX_FORCE_CODEC_MASK)) {
		azx_bus(chip)->codec_mask = chip->codec_probe_mask & 0xff;
		dev_info(chip->card->dev, "codec_mask forced to 0x%x\n",
			 (int)azx_bus(chip)->codec_mask);
	}


More information about the Alsa-devel mailing list