#904652 pulseaudio: looses device and replace it with dummy package so no sound possible

Package:
timidity
Source:
timidity
Description:
Software sound renderer (MIDI sequencer, MOD player)
Submitter:
Meinolf Goedde
Date:
2020-12-06 19:03:11 UTC
Severity:
important
Tags:
#904652#5
Date:
2018-07-26 09:06:55 UTC
From:
To:
Dear Maintainer,

i didn't do anything.
Upgrading the system like always.
Suddenly there was no sound available.

removing my .config/pulse and the /tmp/pulse-* followed by killing pulseaudio
and restarting it brings the sound back in rhythmbox but not in firefox.
The device is still not present in audio preferencces in gnome-control center.

After rebooting the same problem is back.

#904652#10
Date:
2018-07-28 10:50:12 UTC
From:
To:
I have the same issue.

Strange thing is that alsa detects the devices.
--- $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: ALC269VB Digital [ALC269VB Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 --- But not pulse:
--- $ pacmd list-cards 0 card(s) available. --- VLC can reproduce audio if the sound device is setup trhough alsa. anyother test throws the same result: alsa detects the devices without error, pulse does not detect de devices (but I didnt see any error).
#904652#15
Date:
2018-07-28 12:17:44 UTC
From:
To:
The problem is with a root timidity process:

https://lists.debian.org/debian-user/2018/06/msg00641.html

Killing timidity process make them appear again.

#904652#20
Date:
2018-07-28 12:21:45 UTC
From:
To:
found 904652 11.1-5
thanks

Change /etc/pulse/default.pa to automatically load module-alsa-sink on
boot (module-udev-detect is broken and will not load the alsa-sink
anymore)

This is also a problem in buster (which is still using 11.1-5)

#904652#41
Date:
2018-08-07 15:39:35 UTC
From:
To:
Seems like pulseaudio is not starting. Please attach the output of
`pulseaudio -vvvv --daemonize=no`, without applying your workaround.

#904652#46
Date:
2018-08-10 20:25:54 UTC
From:
To:
(Please keep the bug in CC)

Unfortunately it is not useful unless it is a log of the problem occurring.

Saludos

#904652#51
Date:
2018-08-11 13:54:50 UTC
From:
To:
The problem is back again. So i hope it helps.

Am 10.08.2018 22:25 schrieb Felipe Sateler:

#904652#56
Date:
2018-08-28 22:46:56 UTC
From:
To:
The log file is empty :(.


Anyway, are you using MATE? Another bug with the same symptoms seems to be
caused by the mate volume manager (see bug #906622).

Saludos

#904652#61
Date:
2018-09-04 20:38:06 UTC
From:
To:
Am 29.08.2018 00:46 schrieb Felipe Sateler:
Sorry.
I will try to reproduce the problem once again with log files.
No. Iḿ using gnome.
VIele Gruesse

#904652#66
Date:
2018-09-05 17:47:46 UTC
From:
To:
Am 29.08.2018 00:46 schrieb Felipe Sateler:
here it is

#904652#79
Date:
2020-10-12 16:13:39 UTC
From:
To:
the solution described here , doesn't work for me .

aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: HDMI [HDA ATI HDMI], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA ATI HDMI], périphérique 7: HDMI 1 [HDMI 1]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA ATI HDMI], périphérique 8: HDMI 2 [HDMI 2]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA ATI HDMI], périphérique 9: HDMI 3 [HDMI 3]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA ATI HDMI], périphérique 10: HDMI 4 [HDMI 4]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA ATI HDMI], périphérique 11: HDMI 5 [HDMI 5]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: 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 1: 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

~$ pacmd list-cards
3 card(s) available.
    index: 0
        name: <alsa_card.usb-Hewlett_Packard_HP_Webcam_HD_4310-02>
        driver: <module-alsa-card.c>
        owner module: 7
        properties:
                alsa.card = "2"
                alsa.card_name = "HP Webcam HD 4310"
                alsa.long_card_name = "Hewlett Packard HP Webcam HD 4310 at
usb-0000:0a:00.3-1, high speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:0a:00.3-usb-0:1:1.2"
                sysfs.path =
"/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-1/5-1:1.2/sound/card2"
                udev.id = "usb-Hewlett_Packard_HP_Webcam_HD_4310-02"
                device.bus = "usb"
                device.vendor.id = "03f0"
                device.vendor.name = "HP, Inc"
                device.product.id = "e807"
                device.product.name = "HP Webcam HD 4310"
                device.serial = "Hewlett_Packard_HP_Webcam_HD_4310"
                device.form_factor = "webcam"
                device.string = "2"
                device.description = "HP Webcam HD 4310"
                module-udev-detect.discovered = "1"
                device.icon_name = "camera-web-usb"
        profiles:
                input:analog-stereo: Entrée Stéréo analogique (priority 65,
available: unknown)
                input:iec958-stereo: Entrée Stéréo numérique (IEC958) (priority
55, available: unknown)
                off: Éteint (priority 0, available: unknown)
        active profile: <input:analog-stereo>
        ports:
                analog-input-mic: Microphone (priority 8700, latency offset 0
usec, available: unknown)
                        properties:
                                device.icon_name = "audio-input-microphone"
                iec958-stereo-input: Entrée numérique (S/PDIF) (priority 0,
latency offset 0 usec, available: unknown)
                        properties:

    index: 1
        name: <alsa_card.pci-0000_0a_00.4>
        driver: <module-alsa-card.c>
        owner module: 8
        properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfcd00000 irq 101"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:0a:00.4"
                sysfs.path =
"/devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "1487"
                device.product.name = "Starship/Matisse HD Audio Controller"
                device.string = "1"
                device.description = "Starship/Matisse HD Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:analog-stereo: Entrée Stéréo analogique (priority 65,
available: no)
                output:analog-stereo: Sortie Stéréo analogique (priority 6500,
available: no)
                output:analog-stereo+input:analog-stereo: Duplex stéréo
analogique (priority 6565, available: no)
                output:analog-surround-21: Sortie Surround analogique 2.1
(priority 1300, available: no)
                output:analog-surround-21+input:analog-stereo: Sortie Surround
analogique 2.1 + Entrée Stéréo analogique (priority 1365, available: no)
                output:analog-surround-40: Sortie Surround analogique 4.0
(priority 1200, available: no)
                output:analog-surround-41: Sortie Surround analogique 4.1
(priority 1300, available: no)
                output:analog-surround-41+input:analog-stereo: Sortie Surround
analogique 4.1 + Entrée Stéréo analogique (priority 1365, available: no)
                output:iec958-stereo: Sortie Stéréo numérique (IEC958)
(priority 5500, available: unknown)
                output:iec958-stereo+input:analog-stereo: Sortie Stéréo
numérique (IEC958) + Entrée Stéréo analogique (priority 5565, available: no)
                off: Éteint (priority 0, available: unknown)
        active profile: <output:iec958-stereo>
        ports:
                analog-input-front-mic: Microphone avant (priority 8500,
latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-rear-mic: Microphone arrière (priority 8200,
latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-linein: Entrée ligne (priority 8100, latency
offset 0 usec, available: no)
                        properties:

                analog-output-lineout: Sortie ligne (priority 9000, latency
offset 0 usec, available: no)
                        properties:

                analog-output-headphones: Casque audio (priority 9900, latency
offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
                iec958-stereo-output: Sortie numérique (S/PDIF) (priority 0,
latency offset 0 usec, available: unknown)
                        properties:

    index: 2
        name: <alsa_card.pci-0000_08_00.1>
        driver: <module-alsa-card.c>
        owner module: 22
        properties:
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.long_card_name = "HDA ATI HDMI at 0xfce60000 irq 100"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:08:00.1"
                sysfs.path =
"/devices/pci0000:00/0000:00:03.1/0000:08:00.1/sound/card0"
                device.bus = "pci"
                device.vendor.id = "1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "aaf0"
                device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480
/ 570/580/590]"
                device.string = "0"
                device.description = "Ellesmere HDMI Audio [Radeon RX 470/480 /
570/580/590]"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                output:hdmi-stereo: Sortie Digital Stereo (HDMI) (priority
5900, available: no)
                output:hdmi-surround: Sortie Digital Surround 5.1 (HDMI)
(priority 800, available: no)
                output:hdmi-surround71: Sortie Digital Surround 7.1 (HDMI)
(priority 800, available: no)
                output:hdmi-stereo-extra1: Sortie Digital Stereo (HDMI 2)
(priority 5700, available: no)
                output:hdmi-surround-extra1: Sortie Digital Surround 5.1 (HDMI
2) (priority 600, available: no)
                output:hdmi-surround71-extra1: Sortie Digital Surround 7.1
(HDMI 2) (priority 600, available: no)
                output:hdmi-stereo-extra2: Sortie Digital Stereo (HDMI 3)
(priority 5700, available: unknown)
                output:hdmi-stereo-extra3: Sortie Digital Stereo (HDMI 4)
(priority 5700, available: unknown)
                output:hdmi-stereo-extra4: Sortie Digital Stereo (HDMI 5)
(priority 5700, available: no)
                output:hdmi-surround-extra4: Sortie Digital Surround 5.1 (HDMI
5) (priority 600, available: no)
                output:hdmi-surround71-extra4: Sortie Digital Surround 7.1
(HDMI 5) (priority 600, available: no)
                output:hdmi-stereo-extra5: Sortie Digital Stereo (HDMI 6)
(priority 5700, available: no)
                output:hdmi-surround-extra5: Sortie Digital Surround 5.1 (HDMI
6) (priority 600, available: no)
                output:hdmi-surround71-extra5: Sortie Digital Surround 7.1
(HDMI 6) (priority 600, available: no)
                off: Éteint (priority 0, available: unknown)
        active profile: <output:hdmi-stereo-extra2>
        sinks:
                alsa_output.pci-0000_08_00.1.hdmi-stereo-extra2/#4: Ellesmere
HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 3)
        sources:
                alsa_output.pci-0000_08_00.1.hdmi-stereo-extra2.monitor/#4:
Monitor of Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital
Stereo (HDMI 3)
        ports:
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency
offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency
offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency
offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "video-display"
                                device.product.name = "U32J59x"
                hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency
offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "video-display"
                                device.product.name = "U32J59x"
                hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency
offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-5: HDMI / DisplayPort 6 (priority 5400, latency
offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"

Change /etc/pulse/default.pa to automatically load module-alsa-sink on
boot (module-udev-detect is broken and will not load the alsa-sink
anymore)

doesn't work for me

my solution :

 create a file hdmi-blacklist.conf in /etc/modprobe.d/
put this into : blacklist snd_hda_codec_hdmi

the right hdmi module is located here : lsmod | grep hdmi

because , for me , pulse audio was switching between digital output and hdmi
(not used in my case) .

thanks .

linux debian testing bullseye , kernel 5.8.0-2 amd64

#904652#84
Date:
2020-11-03 08:41:15 UTC
From:
To:
it seems that the problem keeps going on with the 5.9.0-1 kernel .

so , same problem , same solution :

for me :

lsmod | grep hdmi

alain@testing:~$ lsmod | grep hdmi

snd_hda_codec_hdmi     73728  1
snd_hda_codec         163840  4
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          106496  5
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_pcm               135168  6
snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd                   110592  35
snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi

sudo nano /etc/modprobe.d/hdmi-blacklist.conf

blacklist snd_hda_codec_hdmi

and test .