No audio on B550 motherboard (ALCS1200 device)

Full disclosure: I switched hardware from intel to amd keeping the same boot volume.

This is what dmesg shows:


   11.186130] snd_hda_codec_realtek hdaudioC1D0: ALCS1200A: SKU not ready 0x00000000
   11.186463] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALCS1200A: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
   11.186464] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
   11.186465] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
   11.186465] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
   11.186465] snd_hda_codec_realtek hdaudioC1D0:    inputs:
   11.186466] snd_hda_codec_realtek hdaudioC1D0:      Front Mic=0x19
   11.186467] snd_hda_codec_realtek hdaudioC1D0:      Rear Mic=0x18
   11.186468] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a
   11.197346] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1/input14
   11.197405] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1/input15
   11.197455] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1/input16
   11.197499] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1/input17
   11.197543] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1/input18
   11.197588] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1/input19

This is the device in question:

0a:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]

Any hint will be appreciated!

run mkinitrd as root to rediscover new hardware.

Thanks, but the problem wasn’t hardware detection, but rather hardware misassembling. :X

After reconnecting the audio cable properly, everything works as it should.

Well you still should run mkinitd after any major hardware change.