no audio after update

Bug #2012734 reported by Scott Hassel
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Description: Ubuntu 22.10
Release: 22.10

during normal patching Ubuntu pushed from kernel 5.19.0-31 to 5.19.0-35. After this push, I lost audio from my AMD RX570 hdmi. I booted back to -31 waiting for the next kernel push in the hopes the problem would be caught and addressed. It wasn't, and still persists in -38. The card info is below and was taken while booted into -38.

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev ef)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]

root@xxxxx:~# hwinfo --sound
35: PCI 100.1: 0403 Audio device
[Created at pci.386]
Unique ID: NXNs.TsyFmhFLPLA
Parent ID: mnDB.fA+tdbAkMSD
SysFS ID: /devices/pci0000:00/0000:00:01.1/0000:01:00.1
SysFS BusID: 0000:01:00.1
Hardware Class: sound
Model: "ATI Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0xaaf0 "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
SubVendor: pci 0x1458 "Gigabyte Technology Co., Ltd"
SubDevice: pci 0xaaf0
Driver: "snd_hda_intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xfcf60000-0xfcf63fff (rw,non-prefetchable)
IRQ: 86 (5 events)
Module Alias: "pci:v00001002d0000AAF0sv00001458sd0000AAF0bc04sc0 3i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #31 (PCI bridge)

The errors I am getting during intialization are:

[ 4.895282] hdaudio hdaudioC0D0: no AFG or MFG node found
[ 4.895306] snd_hda_intel 0000:01:00.1: no codecs initialized

and if I try to validate the card

root@xxxxx:~# aplay -l
aplay: device_list:274: no soundcards found...

I have tried passing numerous arguments to the module but to no avail. Booting back to -31 brings the card right back to fully functioning. I believe there has been an update to snd_hda_intel which is causing this issue and is most likely a regression situation. Can anyone assist? I have searched for a model to be passed specific to AMD cards, but can't find one. Any suggestions would be greatly appreciated. Additionally, I'm wondering if this should be directed to Ubuntu, or should it go to kernel.org the HD-Audio group? Again, thanks for your thoughts.

options snd_hda_intel dmic_detect=0
options snd_hda_intel model=generic
options snd_hda_intel model=auto
options snd_hda_intel probe_mask=1
options snd-intel-dspcfg dsp_driver=1

Under -31 the error messages are not displayed, sound works. If I again validate, I get the below:

root@media2:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [65Q825]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: pulseaudio 1:16.1+dfsg1-1ubuntu3.1
ProcVersionSignature: Ubuntu 5.19.0-38.39-generic 5.19.17
Uname: Linux 5.19.0-38-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.23.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/seq: gdm 1585 F.... pipewire
CasperMD5CheckResult: unknown
Date: Fri Mar 24 07:45:50 2023
InstallationDate: Installed on 2019-05-09 (1415 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
SourcePackage: pulseaudio
Symptom: audio
UpgradeStatus: Upgraded to kinetic on 2023-01-13 (69 days ago)
dmi.bios.date: 11/27/2019
dmi.bios.release: 5.14
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F50
dmi.board.asset.tag: Default string
dmi.board.name: B450 AORUS PRO WIFI-CF
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF50:bd11/27/2019:br5.14:svnGigabyteTechnologyCo.,Ltd.:pnB450AORUSPROWIFI:pvrDefaultstring:rvnGigabyteTechnologyCo.,Ltd.:rnB450AORUSPROWIFI-CF:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
dmi.product.family: Default string
dmi.product.name: B450 AORUS PRO WIFI
dmi.product.sku: Default string
dmi.product.version: Default string
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
modified.conffile..etc.pulse.default.pa: [modified]
mtime.conffile..etc.pulse.default.pa: 2022-06-19T13:22:44.975212

Revision history for this message
Scott Hassel (ranger671) wrote :
affects: ubuntu → pulseaudio (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
Revision history for this message
malko (jgotti) wrote :

Same problem here on ubuntu 22.04, since last update I can't output sound through HDMI, the card is not listed anymore in any sound settings app i tested (alasmixer, pavucontrol or system sound settings)

Here some commands output:

lspci | grep Audio
2d:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
2f:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller

cat /proc/asound/cards
 1 [Microphone ]: USB-Audio - HD Pro Webcam C920
                      HD Pro Webcam C920 at usb-0000:25:00.0-3.2, high speed
 2 [Generic ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfcc00000 irq 80

aplay -l
**** Liste des périphériques matériels PLAYBACK ****
carte 2 : Generic [HD-Audio Generic], périphérique 0 : ALC1220 Analog [ALC1220 Analog]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 2 : Generic [HD-Audio Generic], périphérique 1 : ALC1220 Digital [ALC1220 Digital]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0

So lscpi report the correctly the Ellesmere HDMI Audio which has disappear from all other listings.

How can we fix that please

Revision history for this message
malko (jgotti) wrote :

the output of uname -r
5.19.0-38-generic

Revision history for this message
malko (jgotti) wrote :

reboot with kernel 5.19.0-32-generic and the problem is gone, so it must be at the kernel level

Revision history for this message
malko (jgotti) wrote :

Problem seems solved with kernel 5.19.0-45-generic

affects: pulseaudio (Ubuntu) → linux (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.