Hallo,
in einem anderen thread schon erwähnt, ist hier plötzlich das sound device (Nvidia Audio Controller / GT1030) nach einem update/dist-upgrade verschwunden. Es gibt in keiner Anwendung mehr Ton - pavucontrol zeigt nur ein "Dummy Device". Durch das Update wurde der Nvidia Grafiktreiber von Version 450 auf 460.80 gehoben, auch Intel Microcode Updates gab es.
Auch ein Wechsel zu Nvidia Treiber 465 oder Kernel 5.8 (HWE) brachte keine Besserung, Recherche im Internet half auch nicht weiter. Ich stehe somit an. Es wäre wirklich schade, wenn ich jetzt das ganze System wieder neu aufsetzen müßte, da einiges an Arbeit drinnen steckt. Ich hoffe also sehr auf einen Hinweis hier im Forum, obwohl das Problem nicht mal mit vdr zusammenhängt.
Genutzt wird yavdr-ansible auf focal 20.04.
Hier die Ausgaben bzgl. Sound Device auf einem alten yavdr 06 (zum Glück habe ich den noch!), bei dem alles normal funktioniert (andere Platte):
---------------------------------------------------
Proc
dmesg
[4.689036] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:13.0/0000:01:00.1/sound/card0/input11
[4.689132] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:13.0/0000:01:00.1/sound/card0/input12
lspci -vv
01:00.1 Audio device: NVIDIA Corporation Device 0fb8 (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 8c98
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 23
Region 0: Memory at 81080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernelmodule
lsmod | egrep -i "snd|sound|audio"
snd_hda_codec_hdmi 49152 1
snd_hda_intel 40960 4
snd_hda_codec 126976 2 snd_hda_intel,snd_hda_codec_hdmi
snd_hda_core 81920 3 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 98304 5 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_seq,snd_pcm
snd 81920 16 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_seq_device,snd_pcm
soundcore 16384 1 snd
Display More
---------------------------------------------------
Hier anbei die Ausgaben auf yavdr-ansible focal 20.04:
---------------------------------------------------
Proc
dmesg
[ 11.600433] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 11.600441] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 11.600503] snd_hda_intel 0000:01:00.1: number of I/O streams is 30, forcing separate stream tags
.
.
[ 11.701565] hdaudio hdaudioC0D0: no AFG or MFG node found
[ 11.701586] hdaudio hdaudioC0D1: no AFG or MFG node found
[ 11.701598] hdaudio hdaudioC0D2: no AFG or MFG node found
[ 11.701610] hdaudio hdaudioC0D3: no AFG or MFG node found
[ 11.701623] hdaudio hdaudioC0D4: no AFG or MFG node found
[ 11.701635] hdaudio hdaudioC0D5: no AFG or MFG node found
[ 11.701648] hdaudio hdaudioC0D6: no AFG or MFG node found
[ 11.701661] hdaudio hdaudioC0D7: no AFG or MFG node found
[ 11.701665] snd_hda_intel 0000:01:00.1: no codecs initialized
Display More
Das Audio Device / HW selbst ist vorhanden ==>
lspci
01:00.1 Audio device: NVIDIA Corporation GP108 High Definition Audio Controller (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP108 High Definition Audio Controller
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 23
Region 0: Memory at 81080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Kernelmodule
lsmod | egrep -i "snd|sound|audio"
snd_hda_intel 53248 0
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_hda_codec 135168 1 snd_hda_intel
snd_hda_core 90112 2 snd_hda_intel,snd_hda_codec
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 106496 3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 36864 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 36864 2 snd_seq,snd_pcm
snd 90112 8 snd_seq,snd_seq_device,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
soundcore 16384 1 snd
Display More
User wmautner hat im anderen Tread schon erwähnt, daß hier das Modul "snd_hda_codec_hdmi" nicht geladen wird - warum das plötzlich?
Man kann das Modul laden, aber das bringt leider auch nichts:
lsmod | egrep -i "snd|sound|audio"
snd_hda_codec_hdmi 61440 0
snd_hda_intel 53248 0
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_hda_codec 135168 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 90112 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 106496 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 36864 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 36864 2 snd_seq,snd_pcm
snd 90112 9 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
soundcore 16384 1 snd
[code]
Kein Sound Device vorhanden:
[code]
aplay -l
aplay: device_list:276: keine Klangkarten gefunden …
Display More
ls -l /dev/snd/
insgesamt 0
crw-rw----+ 1 root audio 116, 1 Jun 12 08:38 seq
crw-rw----+ 1 root audio 116, 33 Jun 12 08:38 timer
mehr ist auch da nicht.
Die Module sind alle vorhanden:
ls -l /lib/modules/5.4.0-74-generic/kernel/sound/pci/hda/
insgesamt 1152
-rw-r--r-- 1 root root 27113 Mai 8 02:45 snd-hda-codec-analog.ko
-rw-r--r-- 1 root root 8529 Mai 8 02:45 snd-hda-codec-ca0110.ko
-rw-r--r-- 1 root root 173593 Mai 8 02:45 snd-hda-codec-ca0132.ko
-rw-r--r-- 1 root root 25049 Mai 8 02:45 snd-hda-codec-cirrus.ko
-rw-r--r-- 1 root root 10177 Mai 8 02:45 snd-hda-codec-cmedia.ko
-rw-r--r-- 1 root root 34897 Mai 8 02:45 snd-hda-codec-conexant.ko
-rw-r--r-- 1 root root 114689 Mai 8 02:45 snd-hda-codec-generic.ko
-rw-r--r-- 1 root root 104689 Mai 8 02:45 snd-hda-codec-hdmi.ko
-rw-r--r-- 1 root root 94129 Mai 8 02:45 snd-hda-codec-idt.ko
-rw-r--r-- 1 root root 228561 Mai 8 02:45 snd-hda-codec.ko
-rw-r--r-- 1 root root 190961 Mai 8 02:45 snd-hda-codec-realtek.ko
-rw-r--r-- 1 root root 14617 Mai 8 02:45 snd-hda-codec-si3054.ko
-rw-r--r-- 1 root root 34481 Mai 8 02:45 snd-hda-codec-via.ko
-rw-r--r-- 1 root root 89433 Mai 8 02:45 snd-hda-intel.ko
Display More
Ich hab probiert über /etc/modules das Modul "snd_hda_codec_hdmi" beim Boot zu laden - oder auch dem Modul "snd_hda_intel" in /etc/modprobe.d/alsa-base.conf den Parameter "dmic_detect=0" mitzugeben, wie es bei einer Recherche im Internet manchmal angeführt war. Brachte alles nichts.
Bei einem beherzem
sudo driverctl -v set-override 0000:01:00.1 snd_hda_intel
driverctl: setting driver override for 0000:01:00.1: snd_hda_intel
driverctl: unbinding previous driver snd_hda_intel
driverctl: reprobing driver for 0000:01:00.1
driverctl: saving driver override for 0000:01:00.1
kommt im syslog
Jun 12 09:09:57 vdr kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Jun 12 09:09:57 vdr kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Jun 12 09:09:57 vdr kernel: snd_hda_intel 0000:01:00.1: number of I/O streams is 30, forcing separate stream tags
Jun 12 09:09:57 vdr sudo[2707]: pam_unix(sudo:session): session closed for user root
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D0: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D1: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D2: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D3: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D4: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D5: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D6: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: hdaudio hdaudioC0D7: no AFG or MFG node found
Jun 12 09:09:57 vdr kernel: snd_hda_intel 0000:01:00.1: no codecs initialized
Display More
Ich komme einfach nicht weiter und verstehe nicht, warum nach dem Update dieses Problem auftauchte
Vielleicht hat doch noch jemand einen Einfall?
Grusz!