Pulseaudio erkennt keine HDMI-Soundkarte

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
klabauter
Beiträge: 6
Registriert: 14.12.2022 18:20:44

Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von klabauter » 14.12.2022 18:47:10

Auf meiner CSL narraw box wird die HDMI-Soundkarte von PulseAudio nicht erkannt. pavucontrol zeigt unter "Konfiguration":
"Keine Karte zur Konfiguration vorhanden"
Mit alpay lässt sich eine .wav-Datei abspielen, speaker-test funktioniert auch. Treiber und firmware scheinen ok zu sein.
Habe bereits etliche Forumbeiträge gegoogelt, aber keine passende Lösung gefunden.

Code: Alles auswählen

$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: sofhdadsp [sof-hda-dsp], Gerät 1: HDMI1 (*) []
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: sofhdadsp [sof-hda-dsp], Gerät 2: HDMI2 (*) []
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: sofhdadsp [sof-hda-dsp], Gerät 3: HDMI3 (*) []
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Der ev. interessante Ausschnitt von dmesg:

Code: Alles auswählen

[    7.149373] sof-audio-pci 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    7.149978] sof-audio-pci 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100
[    7.150201] sof-audio-pci 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    7.159449] sof-audio-pci 0000:00:0e.0: use msi interrupt mode
[    7.198289] sof-audio-pci 0000:00:0e.0: hda codecs found, mask 4
[    7.198294] sof-audio-pci 0000:00:0e.0: using HDA machine driver skl_hda_dsp_generic now
[    7.198302] sof-audio-pci 0000:00:0e.0: DMICs detected in NHLT tables: 0
[    7.217069] sof-audio-pci 0000:00:0e.0: firmware: direct-loading firmware intel/sof/sof-glk.ri
[    7.217087] sof-audio-pci 0000:00:0e.0: warning: unknown sof_ext_man header type 6 size 0x20
[    7.217089] sof-audio-pci 0000:00:0e.0: Firmware info: version 1:7:0-47d07
[    7.217091] sof-audio-pci 0000:00:0e.0: Firmware: ABI 3:18:1 Kernel ABI 3:17:0
[    7.217092] sof-audio-pci 0000:00:0e.0: warn: FW ABI is more recent than kernel
[    7.217103] sof-audio-pci 0000:00:0e.0: warning: unknown sof_ext_man header type 3 size 0x30
[    7.217104] sof-audio-pci 0000:00:0e.0: warning: unknown sof_ext_man header type 5 size 0x20
[    7.268635] sof-audio-pci 0000:00:0e.0: Firmware info: version 1:7:0-47d07
[    7.268640] sof-audio-pci 0000:00:0e.0: Firmware: ABI 3:18:1 Kernel ABI 3:17:0
[    7.268641] sof-audio-pci 0000:00:0e.0: warn: FW ABI is more recent than kernel
[    7.278871] sof-audio-pci 0000:00:0e.0: firmware: direct-loading firmware intel/sof-tplg/sof-hda-generic-idisp.tplg
[    7.278890] sof-audio-pci 0000:00:0e.0: Topology: ABI 3:18:1 Kernel ABI 3:17:0
[    7.278891] sof-audio-pci 0000:00:0e.0: warn: topology ABI is more recent than kernel
[    7.282572] sof-audio-pci 0000:00:0e.0: ASoC: Parent card not yet available, widget card binding deferred

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von smutbert » 14.12.2022 19:41:08

Willkommen im Debianforum!

Wahrscheinlich hast du mit deiner Vermutung recht, dass die Karte nicht erkannt wird, aber hast du schon überprüft ob Pulseaudio wirklich läuft?

Code: Alles auswählen

$ pulseaudio --check && echo "Pulseaudio läuft"
Welche Debian- und Kernelversion hast du denn installiert?
Auf mich wirkt das Problem so, als könnten es ein neuerer Kernel und/oder eventuell neuere Firmwaredateien beseitigen. Wenn du stable verwendest, könntest du über die backports einen neueren Kernel bekommen, bei der Firmware bliebe dazu bei stable wohl nur der wagemutige Weg die neuere Firmware aus bookworm oder unstable zu installieren (das ist nur dieses eine Paket ohne irgendwelche hinderlichen Abhängigkeiten: Debianfirmware-sof-signed).

Als Notlösung könnte alternativ Pulseaudio mit deaktivierter Hardwareerkennung funktionieren. Im Grunde gibt man Pulseaudio damit als Ziel ein bestimmtes Alsa-Gerät vor, wie man es auch mit aplay macht und alles was sonst noch vielleicht an Hardware vorhanden ist oder z. B. später über USB angesteckt wird, beachtet Pulseaudio nicht.

chrbr
Beiträge: 550
Registriert: 29.10.2022 15:53:26

Re: Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von chrbr » 14.12.2022 19:53:27

klabauter hat geschrieben: ↑ zum Beitrag ↑
14.12.2022 18:47:10
Auf meiner CSL narraw box wird die HDMI-Soundkarte von PulseAudio nicht erkannt. pavucontrol zeigt unter "Konfiguration":
"Keine Karte zur Konfiguration vorhanden"
Bei mir zeigt pauvcontrol auch nichts an. Probier mal

Code: Alles auswählen

pactl list short
Damit wird bei mir die integrierte Soundkarte erkannt. Adressieren kann ich sie dann über die etwas kryptisch aussehende PCI Id.
Viel Erfolg,
Christoph

klabauter
Beiträge: 6
Registriert: 14.12.2022 18:20:44

Re: Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von klabauter » 14.12.2022 20:30:03

Code: Alles auswählen

$ pactl list short
0       module-device-restore
1       module-stream-restore
2       module-card-restore
3       module-augment-properties
4       module-switch-on-port-available
5       module-udev-detect
7       module-native-protocol-unix
8       module-gsettings
9       module-default-device-restore
10      module-always-sink
11      module-null-sink        sink_name=auto_null sink_properties='device.description="Dummy-Ausgabe"'
12      module-intended-roles
13      module-suspend-on-idle
14      module-systemd-login
15      module-position-event-sounds
16      module-role-cork
17      module-filter-heuristics
18      module-filter-apply
24      module-x11-publish      display=:0 xauthority=/home/reche/.Xauthority
25      module-x11-cork-request display=:0 xauthority=/home/reche/.Xauthority
26      module-x11-xsmp display=:0 xauthority=/home/reche/.Xauthority session_manager=local/GOTLAND:@/tmp/.ICE-unix/829,unix/GOTLAND:/tmp/.ICE-unix/829
0       auto_null       module-null-sink.c      s16le 2ch 44100Hz       SUSPENDED
0       auto_null.monitor       module-null-sink.c      s16le 2ch 44100Hz       SUSPENDED
0       module-systemd-login.c  (null)
4       module-x11-xsmp.c       (null)
5       protocol-native.c       plasmashell
7       protocol-native.c       pactl

klabauter
Beiträge: 6
Registriert: 14.12.2022 18:20:44

Re: Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von klabauter » 14.12.2022 20:42:33

Code: Alles auswählen

$ pulseaudio --check && echo "Pulseaudio läuft"
Pulseaudio läuft
Eine USB-Soundkarte wird auch erkannt.

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von towo » 14.12.2022 22:30:49

versuch mal

Code: Alles auswählen

snd-intel-dspcfg.dsp_driver=3 intel_iommu=on,igfx_off
als Bootparameter mnitzugeben.

klabauter
Beiträge: 6
Registriert: 14.12.2022 18:20:44

Re: Pulseaudio erkennt keine HDMI-Soundkarte

Beitrag von klabauter » 15.12.2022 13:01:35

bisher ohne Erfolg :(

Kernel-Update: Die Warnungen von dmesg sind zwar weg, aber nun funktioniert auch ALSA nicht mehr.

Kernel-Parameter: Keine Änderung, so als wenn die nicht angegeben wurden. Alter Kernel - ALSA funktioniert, neuer Kernel - kein ALSA. PA mit beiden nicht.

Was ich noch nicht geschafft habe ist das Firmware-Update. Bin noch am googeln wie das geht.

Antworten