I lost my sound after update: orge2@jorge-Mate-20-4:~$ pactl --version pactl 13.99.1 Compilado con libpulse 13.99.0 Linked con libpulse 13.99.0 jorge2@jorge-Mate-20-4:~$ pactl list short sinks 0 auto_null module-null-sink.c s16le 2ch 44100Hz SUSPENDED jorge2@jorge-Mate-20-4:~$ lspci | grep Audio 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
jorge2@jorge-Mate-20-4:~$ pacmd dump ### Configuration dump generated at Fri Jul 17 14:53:48 2020 ### Configuration dump generated at Fri Jul 17 15:24:44 2020 load-module module-device-restore load-module module-stream-restore load-module module-card-restore load-module module-augment-properties load-module module-switch-on-port-available load-module module-switch-on-connect load-module module-udev-detect load-module module-alsa-card device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1" load-module module-native-protocol-unix load-module module-default-device-restore load-module module-always-sink load-module module-null-sink sink_name=auto_null sink_properties='device.description="Salida Ficticia"' load-module module-intended-roles load-module module-suspend-on-idle load-module module-console-kit load-module module-systemd-login load-module module-position-event-sounds load-module module-role-cork load-module module-snap-policy load-module module-filter-heuristics load-module module-filter-apply load-module module-x11-publish display=:0 xauthority=/home/jorge2/.Xauthority load-module module-x11-cork-request display=:0 xauthority=/home/jorge2/.Xauthority load-module module-x11-xsmp display=:0 xauthority=/home/jorge2/.Xauthority session_manager=local/jorge-Mate-20-4:@/tmp/.ICE-unix/1812,unix/jorge-Mate-20-4:/tmp/.ICE-unix/1812 load-module module-cli-protocol-unix set-sink-volume auto_null 0x101b3 set-sink-mute auto_null no suspend-sink auto_null yes set-source-volume auto_null.monitor 0x10000 set-source-mute auto_null.monitor no suspend-source auto_null.monitor yes set-card-profile alsa_card.pci-0000_00_1b.0 off set-default-sink auto_null set-default-source auto_null.monitor ### EOF jorge2@jorge-Mate-20-4:~$ -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to pulseaudio in Ubuntu. https://bugs.launchpad.net/bugs/1887610 Title: [SRU]There is no available audio entry in sound settings after execute suspend in 'Performance mode' Status in HWE Next: New Status in OEM Priority Project: In Progress Status in pulseaudio package in Ubuntu: Fix Committed Status in pulseaudio source package in Bionic: Confirmed Status in pulseaudio source package in Eoan: Won't Fix Status in pulseaudio source package in Focal: Fix Committed Status in pulseaudio source package in Groovy: Fix Committed Bug description: [Impact] On some I+N machines (inlcuding lenovo and dell machines), after setting the graphic mode to perofermance mode, and open the gnome sound seting, run suspend/resume test, the audio devices will disappear from UI, instead a dummy audio shows on the UI, and from then on, the audio can't work anymore. [Fix] The root cause is after resuming, the pulseaudio try to recover the PCM device, but at that moment, the devices nodes at /dev/snd/ are not accessible yet sometimes, it will make snd_pcm_open fail and the pulseaudio will calll unload_module to unload alsa audio card. I cherrpicked a fix from upstream, the fix adds retry and pa_msleep(), this will retry the snd_pcm_open() a couple of times if it fails. [Test Case] Install the pulseaudio wit this fix, set the graphic mode to performance mode, open the sound setting, then run suspend/resume 90 times, after test check the audio devices on the UI, the speaker, digital mic are still on the UI, and they could work well. [Regression Risk] Low, this SRU just add retry and pa_msleep(), if the snd_pcm_open() doesn't fail, this patch will not introduce any change, if snd_pcm_open() fails, it just retry a couple of times, so it will not introduce the regression in theory. To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/1887610/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp