[gelöst] Pulseaudio: Nur Dummy-Device verfügbar

nilfilter

New member
Registriert
21 Dez. 2007
Beiträge
612
Moin allerseits,

seit kurzem fehlen meinem W500 mit aktuellem Debian testing (4.16.0-2) die Töne. Wenn ich das Paket pulseaudio entferne, übernimmt alsa und die Soundausgabe läuft super, außer in Firefox, der zwingend pulseaudio verlangt.

Der Benutzer ist in der Gruppe audio, im Internet gefundene Lösungsansätze wie dpkg-reconfigure pulseaudio oder pulseaudio --kill / --start scheinen gut zu funktionieren, nur eben nicht bei mir.
pavucontrol zeigt unter Konfiguration keine Karte an. Für die Soundausgabe ist nur ein Dummy-Device verfügbar.

Code:
lspci -vvv | grep -A8 Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
    Subsystem: Lenovo 82801I (ICH9 Family) HD 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-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 32
    Region 0: Memory at fc620000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
Code:
lsmod |grep snd
snd_hrtimer            16384  1
snd_seq                81920  1
snd_seq_device         16384  1 snd_seq
snd_hda_codec_hdmi     57344  1
snd_hda_codec_conexant    24576  1
snd_hda_codec_generic    86016  1 snd_hda_codec_conexant
snd_hda_intel          45056  3
snd_hda_codec         151552  4 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic
snd_hda_core           94208  5 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               118784  5 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              36864  4 snd_seq,snd_hrtimer,snd_pcm
snd                    94208  16 snd_hda_intel,snd_hwdep,snd_hda_codec_conexant,snd_seq,snd_hda_codec,snd_timer,thinkpad_acpi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_pcm
soundcore              16384  1 snd

Irgendjemand 'ne Idee, an welchen Schrauben ich da drehen muss?
 
Zuletzt bearbeitet:
Irgendwelche Änderungen an de Pulseaudio Konfiguration gemacht?

Kill mal Pulseaudio, dann lösche ~/.config/pulse, /etc/pulse, installiere das Pulseaudio Paket neu, starte Pulse wieder.

Hilft das nix, guck mal hier rein:

Code:
pacmd list-cards
pacmd list-sinks
pacmd list-modules
 
Moin & danke, haarp!

Die Konfiguration von pulseaudio hatte ich nicht verändert; es lief alles, wie es sollte.

~/.config/pulse & /etc/pulse habe ich vorhin gelöscht, danach pulseaudio neu installiert. Viel ausprobiert, nichts ging. Dann habe ich bemerkt, dass /etc/pulse trotz Neuinstallation komplett leer war. Also mittels --purge vollständig deinstalliert, nochmal neu installiert, und diesmal waren Konfig-Dateien drin.

Code:
$ ps u -C pulseaudio
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
XXXX      4006  0.0  0.2 831928  9596 ?        S<sl 11:46   0:00 /usr/bin/pulseaudio --daemonize=no

Starten über start-pulseaudio-x11 bringt auch keine Änderung.

Karte wird von pulseaudio nicht erkannt:
Code:
$ pacmd list-cards
0 card(s) available.

Als Sink ist nur die Dummy-Ausgabe vorhanden:
Code:
$ pacmd list-sinks
1 sink(s) available.
  * index: 0
        name: <auto_null>
        driver: <module-null-sink.c>
        flags: DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
        state: RUNNING
        suspend cause: 
        priority: 1000
        volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
                balance 0,00
        base volume: 65536 / 100% / 0,00 dB
        volume steps: 65537
        muted: no
        current latency: 31,04 ms
        max request: 4 KiB
        max rewind: 4 KiB
        monitor source: 0
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 1
        linked by: 1
        configured latency: 25,01 ms; range is 0,50 .. 2000,00 ms
        module: 13
        properties:
                device.description = "Dummy-Ausgabe"
                device.class = "abstract"
                device.icon_name = "audio-card"


Die Modulliste sagt mir jetzt nicht viel.
Code:
$ pacmd list-modules
27 module(s) loaded.
    index: 0
        name: <module-device-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the volume/mute state of devices"
                module.version = "11.1"
    index: 1
        name: <module-stream-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the volume/mute/device state of streams"
                module.version = "11.1"
    index: 2
        name: <module-card-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore profile of cards"
                module.version = "11.1"
    index: 3
        name: <module-augment-properties>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Augment the property sets of streams with additional static information"
                module.version = "11.1"
    index: 4
        name: <module-switch-on-port-available>
        argument: <>
        used: -1
        load once: no
        properties:

    index: 5
        name: <module-udev-detect>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Detect available audio hardware and load matching drivers"
                module.version = "11.1"
    index: 6
        name: <module-bluetooth-policy>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Frédéric Dalleau, Pali Rohár"
                module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
                module.version = "11.1"
    index: 7
        name: <module-bluetooth-discover>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "João Paulo Rechi Vita"
                module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
                module.version = "11.1"
    index: 8
        name: <module-bluez5-discover>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "João Paulo Rechi Vita"
                module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
                module.version = "11.1"
    index: 9
        name: <module-native-protocol-unix>
        argument: <>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "Native protocol (UNIX sockets)"
                module.version = "11.1"
    index: 10
        name: <module-default-device-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the default sink and source"
                module.version = "11.1"
    index: 11
        name: <module-rescue-streams>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
                module.version = "11.1"
    index: 12
        name: <module-always-sink>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Hält stets ein Ziel geladen, selbst wenn dies ein Null-Ziel ist"
                module.version = "11.1"
    index: 13
        name: <module-null-sink>
        argument: <sink_name=auto_null sink_properties='device.description="Dummy-Ausgabe"'>
        used: 0
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "Getaktetes NULL-Ziel"
                module.version = "11.1"
    index: 14
        name: <module-intended-roles>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically set device of streams based on intended roles of devices"
                module.version = "11.1"
    index: 15
        name: <module-suspend-on-idle>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "When a sink/source is idle for too long, suspend it"
                module.version = "11.1"
    index: 16
        name: <module-console-kit>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Create a client for each ConsoleKit session of this user"
                module.version = "11.1"
    index: 17
        name: <module-systemd-login>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Create a client for each login session of this user"
                module.version = "11.1"
    index: 18
        name: <module-position-event-sounds>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
                module.version = "11.1"
    index: 19
        name: <module-role-cork>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Mute & cork streams with certain roles while others exist"
                module.version = "11.1"
    index: 20
        name: <module-filter-heuristics>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Detect when various filters are desirable"
                module.version = "11.1"
    index: 21
        name: <module-filter-apply>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Load filter sinks automatically when needed"
                module.version = "11.1"
    index: 22
        name: <module-x11-publish>
        argument: <display=:0>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "X11 credential publisher"
                module.version = "11.1"
    index: 23
        name: <module-x11-cork-request>
        argument: <display=:0>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "Synthesize X11 media key events when cork/uncork is requested"
                module.version = "11.1"
    index: 24
        name: <module-device-manager>
        argument: <do_routing=1>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Keep track of devices (and their descriptions) both past and present and prioritise by role"
                module.version = "11.1"
    index: 25
        name: <module-x11-xsmp>
        argument: <display=:0 session_manager=local/e145:@/tmp/.ICE-unix/1671,unix/e145:/tmp/.ICE-unix/1671>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "X11 session management"
                module.version = "11.1"
    index: 26
        name: <module-cli-protocol-unix>
        argument: <>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "Command line interface protocol (UNIX sockets)"
                module.version = "11.1"

Schöne Grüße
 
Zuletzt bearbeitet:
Irgendjemand 'ne Idee, an welchen Schrauben ich da drehen muss?
Frag doch mal Ilka ;)

Da Du Debian Testing benutzt, solltest Du mal schauen, ob irgendwelche (non-free) Treiber zusätzlich benötigt werden. Schneller geht's wenn Du über IRC oder geeignete Foren ein paar der Entwickler zu fassen bekommst.
 
Scheint gelöst

Problem gelöst, wie es scheint.

Ein Arch-Nutzer hatte ein sehr ähnliches Problem, wenn auch eine andere Lösung (Löschen von /tmp/pulse-*; das brachte bei mir nichts). Aber eine Antwort auf seinen Post brachte mich auf die richtige Spur:
Code:
sudo fuser -v /dev/snd/*
                     BEN.        PID ZUGR.  BEFEHL
/dev/snd/controlC0:  timidity    853 F.... timidity
/dev/snd/pcmC0D0p:   timidity    853 F...m timidity
/dev/snd/seq:        timidity    853 F.... timidity
/dev/snd/timer:      timidity    853 f.... timidity
Sound-Geräte waren also vollständig belegt, Prozess beendet und alles lief wieder.

PS: Kann man dem Original-Betreff ein "gelöst" hinzufügen?

Schöne Grüße
 
Zuletzt bearbeitet:
Ja, kann man!

Dazu gehst Du in Deinen 1. Beitrag, dort auf [Bearbeiten], dann auf [Erweitert] und hier in der Überschrift [Titel] kannst du das Wort [Gelöst] einfügen.
 
Danke, gatasa!
So schwer war das gar nicht, auf "Erweitert" hätte ich selbst kommen können. Keine Ahnung, wie mir das heute Vormittag durchflutschen konnte.
Schöne Grüße
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben