Rocky 9.2 - Audio device not showing up

Hi,

The audio device is not showing up.

Only spdif is showing up.

Should be there though:

[root@a24-wrk080l ~]# lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
65:00.1 Audio device: NVIDIA Corporation GP102 HDMI Audio Controller (rev a1)

Any ideas why this is not showing ?

Thanks

Hmm…
Is the correct kernel driver (I think it should be snd_hda_intel) in use?

lspci -k

Maybe a codec is missing or not loading; would you please provide the output from this command as well?

dmesg | grep snd
[root@a24-wrk080l ~]# lspci -k
00:00.0 Host bridge: Intel Corporation Sky Lake-E DMI3 Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
00:04.0 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.1 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.2 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.3 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.4 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.5 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.6 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:04.7 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: ioatdma
        Kernel modules: ioatdma
00:05.0 System peripheral: Intel Corporation Sky Lake-E MM/Vt-d Configuration Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
00:05.2 System peripheral: Intel Corporation Sky Lake-E RAS (rev 04)
        DeviceName: Onboard - Other
00:05.4 PIC: Intel Corporation Sky Lake-E IOAPIC (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Sky Lake-E IOAPIC
00:08.0 System peripheral: Intel Corporation Sky Lake-E Ubox Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
00:08.1 Performance counters: Intel Corporation Sky Lake-E Ubox Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
00:08.2 System peripheral: Intel Corporation Sky Lake-E Ubox Registers (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 0000
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
        Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller: Intel Corporation 200 Series PCH Thermal Subsystem
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
        DeviceName: Onboard - SATA
        Subsystem: ASUSTeK Computer Inc. Device 873c
        Kernel driver in use: ahci
        Kernel modules: ahci
00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #17 (rev f0)
        Kernel driver in use: pcieport
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #1 (rev f0)
        Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
        Kernel driver in use: pcieport
00:1c.6 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #7 (rev f0)
        Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation X299 Chipset LPC/eSPI Controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
        DeviceName: Onboard - Sound
        Subsystem: ASUSTeK Computer Inc. Device 8724
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 873c
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
        DeviceName: Onboard - Ethernet
        Subsystem: ASUSTeK Computer Inc. Device 8672
        Kernel driver in use: e1000e
        Kernel modules: e1000e
01:00.0 Ethernet controller: Aquantia Corp. AQC113CS NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 03)
        Subsystem: ASUSTeK Computer Inc. Device 8812
        Kernel driver in use: atlantic
        Kernel modules: atlantic
03:00.0 USB controller: ASMedia Technology Inc. ASM2142/ASM3142 USB 3.1 Host Controller
        Subsystem: ASUSTeK Computer Inc. Device 8756
        Kernel driver in use: xhci_hcd
04:00.0 USB controller: ASMedia Technology Inc. ASM2142/ASM3142 USB 3.1 Host Controller
        Subsystem: ASUSTeK Computer Inc. Device 8756
        Kernel driver in use: xhci_hcd
16:05.0 System peripheral: Intel Corporation Sky Lake-E VT-d (rev 04)
        Subsystem: Intel Corporation Device 0000
16:05.2 System peripheral: Intel Corporation Sky Lake-E RAS Configuration Registers (rev 04)
16:05.4 PIC: Intel Corporation Sky Lake-E IOxAPIC Configuration Registers (rev 04)
        Subsystem: Intel Corporation Sky Lake-E IOxAPIC Configuration Registers
16:08.0 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.1 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.2 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.3 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.4 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.5 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.6 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:08.7 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:09.0 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:09.1 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.0 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.1 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.2 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.3 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.4 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.5 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.6 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0e.7 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0f.0 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:0f.1 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1d.0 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1d.1 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1d.2 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1d.3 System peripheral: Intel Corporation Sky Lake-E CHA Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.0 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.1 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.2 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.3 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.4 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.5 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
16:1e.6 System peripheral: Intel Corporation Sky Lake-E PCU Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
64:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 04)
        Kernel driver in use: pcieport
64:05.0 System peripheral: Intel Corporation Sky Lake-E VT-d (rev 04)
        Subsystem: Intel Corporation Device 0000
64:05.2 System peripheral: Intel Corporation Sky Lake-E RAS Configuration Registers (rev 04)
64:05.4 PIC: Intel Corporation Sky Lake-E IOxAPIC Configuration Registers (rev 04)
        Subsystem: Intel Corporation Sky Lake-E IOxAPIC Configuration Registers
64:08.0 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:09.0 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0a.0 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0a.1 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0a.2 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0a.3 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0a.4 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0a.5 System peripheral: Intel Corporation Sky Lake-E LM Channel 1 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0a.6 System peripheral: Intel Corporation Sky Lake-E LMS Channel 1 (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0a.7 System peripheral: Intel Corporation Sky Lake-E LMDP Channel 1 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0b.0 System peripheral: Intel Corporation Sky Lake-E DECS Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0b.1 System peripheral: Intel Corporation Sky Lake-E LM Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0b.2 System peripheral: Intel Corporation Sky Lake-E LMS Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0b.3 System peripheral: Intel Corporation Sky Lake-E LMDP Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0c.0 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0c.1 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0c.2 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0c.3 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0c.4 System peripheral: Intel Corporation Sky Lake-E Integrated Memory Controller (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0c.5 System peripheral: Intel Corporation Sky Lake-E LM Channel 1 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0c.6 System peripheral: Intel Corporation Sky Lake-E LMS Channel 1 (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0c.7 System peripheral: Intel Corporation Sky Lake-E LMDP Channel 1 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0d.0 System peripheral: Intel Corporation Sky Lake-E DECS Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0d.1 System peripheral: Intel Corporation Sky Lake-E LM Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
64:0d.2 System peripheral: Intel Corporation Sky Lake-E LMS Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
64:0d.3 System peripheral: Intel Corporation Sky Lake-E LMDP Channel 2 (rev 04)
        Subsystem: Intel Corporation Device 0000
65:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3609
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
65:00.1 Audio device: NVIDIA Corporation GP102 HDMI Audio Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3609
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
b2:05.0 System peripheral: Intel Corporation Sky Lake-E VT-d (rev 04)
        Subsystem: Intel Corporation Device 0000
b2:05.2 System peripheral: Intel Corporation Sky Lake-E RAS Configuration Registers (rev 04)
b2:05.4 PIC: Intel Corporation Sky Lake-E IOxAPIC Configuration Registers (rev 04)
        Subsystem: Intel Corporation Sky Lake-E IOxAPIC Configuration Registers
b2:12.0 Performance counters: Intel Corporation Sky Lake-E M3KTI Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
b2:12.1 Performance counters: Intel Corporation Sky Lake-E M3KTI Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
b2:12.2 System peripheral: Intel Corporation Sky Lake-E M3KTI Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
        Kernel driver in use: skx_uncore
b2:15.0 System peripheral: Intel Corporation Sky Lake-E M2PCI Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
b2:16.0 System peripheral: Intel Corporation Sky Lake-E M2PCI Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
b2:16.4 System peripheral: Intel Corporation Sky Lake-E M2PCI Registers (rev 04)
        Subsystem: Intel Corporation Device 0000
b2:17.0 System peripheral: Intel Corporation Sky Lake-E M2PCI Registers (rev 04)
[root@a24-wrk080l ~]# dmesg | grep snd
[    1.913734] ata6.00: Features: Trust Dev-Sleep NCQ-sndrcv NCQ-prio
[    3.663050] snd_hda_intel 0000:65:00.1: Disabling MSI
[    3.663133] snd_hda_intel 0000:65:00.1: Handle vga_switcheroo audio client
[    3.697882] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC1220: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[    3.697964] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.698115] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    3.698267] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    3.698407] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[    3.698476] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    3.698541] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[    3.698608] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[    3.698677] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a

It looks fine to me… ?

Strange… yes, everything looks to be recognized and loaded properly for those bits…

As this is RL 9.2, I imagine it’s likely something to do with pipewire, but I’ve not installed 9.2 on anything with a sound card as yet, so can’t give you any experienced advice on the next steps.

Has anyone else in the community seen this happen and/or figured out a solution?

Straight outta history: dnf list installed | grep alsa | awk '{ print $1 }' | xargs sudo dnf reinstall -y