CORB reset timeout, Intel 3400 onboard chip

tom tom at offbeat.tech
Wed Aug 11 03:22:37 CEST 2021


On 21/08/10 09:21PM, tom wrote:
> On 21/08/10 09:16PM, tom wrote:
> > On 21/08/10 06:03PM, Pierre-Louis Bossart wrote:
> > > 
> > > 
> > > 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);
> > > 	}
> > 
  Hello Pierre,
  
  My /etc/modprobe.d/alsa-base.conf file looks as follows:
  
  options snd_hda_intel probe_mask=0x100
  
  And this was based on a suggestion from "HDAudio.txt"
  
  If I comment this line out, I will instead get the following from the
  command "sudo dmesg | grep -i snd":
  
  [    4.110018] snd_hda_intel 0000:00:1b.0: CORB reset timeout#1, CORBRP = 0
 [    5.114462] snd_hda_intel 0000:00:1b.0: azx_get_response timeout, switching to polling mode: last cmd=0x100f0000
 [    6.124488] snd_hda_intel 0000:00:1b.0: No response from codec, disabling MSI: last cmd=0x100f0000
 [    7.131158] snd_hda_intel 0000:00:1b.0: Codec #1 probe error; disabling it...
 [    7.236557] snd_hda_intel 0000:00:1b.0: CORB reset timeout#1, CORBRP = 0
 [    8.244423] snd_hda_intel 0000:00:1b.0: azx_get_respons timeout, switching to single_cmd mode: last cmd=0x100f0000
 [    8.244955] snd_hda_intel 0000:00:1b.0: no codecs initialized
 
 I hope this helps!


More information about the Alsa-devel mailing list