No sound after update tonight

I’m running Fedora 39 on a Dell XPS. There was an update tonight (2024-09-14) and now I do not have any sound. When I click on the sound key I just see “Dummy Output.”

How can I get my sound back? When I try googling the problem, there seem to be lots of highly technical suggestions (above my pay grade), none of which seem to solve the problem.

I did check that alsa-firmware.noarch is installed.

Processor: 12th Gen Intel® Core™ i7-1250U × 12
Kernel version: Linux 6.10.9-100.fc39.x86_64
Firmware 1.22.0

Can I use ```
sudo dnf history rollback 43

to safely undo yesterday's updates?

<pre><font color="#26A269">eric@fedora</font>:<font color="#26A269">~</font>$ sudo dnf history
[sudo] password for eric: 
ID     | Command line                                                 | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------------------------------------------
    45 | install alsa-firmware                                        | 2024-09-14 21:46 | Install        |    3   
    44 |                                                              | 2024-09-14 14:08 | I, U           |   32   
    43 |                                                              | 2024-09-09 18:04 | I, U           |  140   
</pre>

This is what was updated:

eric@fedora:~$ sudo dnf history info 44
[sudo] password for eric: 
Transaction ID : 44
Begin time     : Sat 14 Sep 2024 02:08:45 PM EDT
Begin rpmdb    : 57fb3fb2205a8551eafe10114da381698ba49019553b325fbf5ef07d3207ece8
End time       : Sat 14 Sep 2024 02:10:31 PM EDT (106 seconds)
End rpmdb      : d808f14d5c746431d7d7f7e8f5cb58d49220502208ac12130af14b530bfbc6f8
User           : Super User <root>
Return-Code    : Success
Releasever     : 
Command Line   : 
Comment        : 
Packages Altered:
    Install  kernel-6.10.9-100.fc39.x86_64                         @updates
    Install  kernel-core-6.10.9-100.fc39.x86_64                    @updates
    Install  kernel-devel-6.10.9-100.fc39.x86_64                   @updates
    Install  kernel-modules-6.10.9-100.fc39.x86_64                 @updates
    Install  kernel-modules-core-6.10.9-100.fc39.x86_64            @updates
    Install  kernel-modules-extra-6.10.9-100.fc39.x86_64           @updates
    Install  speech-dispatcher-utils-0.11.5-2.fc39.x86_64          @updates
    Install  pulseaudio-utils-16.1-5.fc39.x86_64                   @fedora
    Upgrade  alsa-sof-firmware-2024.06-1.fc39.noarch               @updates
    Upgrade  ffmpeg-free-6.1.2-1.fc39.x86_64                       @updates
    Upgrade  firefox-130.0-3.fc39.x86_64                           @updates
    Upgrade  firefox-langpacks-130.0-3.fc39.x86_64                 @updates
    Upgrade  intel-vpl-gpu-rt-24.2.5-1.fc39.x86_64                 @updates
    Upgrade  kernel-devel-matched-6.10.9-100.fc39.x86_64           @updates
    Upgrade  libavcodec-free-6.1.2-1.fc39.x86_64                   @updates
    Upgrade  libavdevice-free-6.1.2-1.fc39.x86_64                  @updates
    Upgrade  libavfilter-free-6.1.2-1.fc39.x86_64                  @updates
    Upgrade  libavformat-free-6.1.2-1.fc39.x86_64                  @updates
    Upgrade  libavutil-free-6.1.2-1.fc39.x86_64                    @updates
    Upgrade  libpostproc-free-6.1.2-1.fc39.x86_64                  @updates
    Upgrade  libswresample-free-6.1.2-1.fc39.x86_64                @updates
    Upgrade  libswscale-free-6.1.2-1.fc39.x86_64                   @updates
    Upgrade  libvpl-1:2.12.0-1.fc39.x86_64                         @updates
    Upgrade  perl-Module-CoreList-1:5.20240829-1.fc39.noarch       @updates
    Upgrade  perl-Module-CoreList-tools-1:5.20240829-1.fc39.noarch @updates
    Upgrade  skopeo-1:1.16.1-1.fc39.x86_64                         @updates
    Upgrade  vim-common-2:9.1.719-1.fc39.x86_64                    @updates
    Upgrade  vim-data-2:9.1.719-1.fc39.noarch                      @updates
    Upgrade  vim-enhanced-2:9.1.719-1.fc39.x86_64                  @updates
    Upgrade  vim-filesystem-2:9.1.719-1.fc39.noarch                @updates
    Upgrade  vim-minimal-2:9.1.719-1.fc39.x86_64                   @updates
    Upgrade  xxd-2:9.1.719-1.fc39.x86_64                           @updates
    Upgraded kernel-6.9.12-100.fc39.x86_64                         @@System
    Upgraded kernel-core-6.9.12-100.fc39.x86_64                    @@System
    Upgraded kernel-devel-6.9.12-100.fc39.x86_64                   @@System
    Upgraded kernel-modules-6.9.12-100.fc39.x86_64                 @@System
    Upgraded kernel-modules-core-6.9.12-100.fc39.x86_64            @@System
    Upgraded kernel-modules-extra-6.9.12-100.fc39.x86_64           @@System
    Upgraded alsa-sof-firmware-2024.03-2.fc39.noarch               @@System
    Upgraded ffmpeg-free-6.1.1-4.fc39.x86_64                       @@System
    Upgraded firefox-129.0.2-1.fc39.x86_64                         @@System
    Upgraded firefox-langpacks-129.0.2-1.fc39.x86_64               @@System
    Upgraded intel-vpl-gpu-rt-24.2.4-1.fc39.x86_64                 @@System
    Upgraded kernel-devel-matched-6.10.7-100.fc39.x86_64           @@System
    Upgraded libavcodec-free-6.1.1-4.fc39.x86_64                   @@System
    Upgraded libavdevice-free-6.1.1-4.fc39.x86_64                  @@System
    Upgraded libavfilter-free-6.1.1-4.fc39.x86_64                  @@System
    Upgraded libavformat-free-6.1.1-4.fc39.x86_64                  @@System
    Upgraded libavutil-free-6.1.1-4.fc39.x86_64                    @@System
    Upgraded libpostproc-free-6.1.1-4.fc39.x86_64                  @@System
    Upgraded libswresample-free-6.1.1-4.fc39.x86_64                @@System
    Upgraded libswscale-free-6.1.1-4.fc39.x86_64                   @@System
    Upgraded libvpl-1:2.11.0-1.fc39.x86_64                         @@System
    Upgraded perl-Module-CoreList-1:5.20240720-1.fc39.noarch       @@System
    Upgraded perl-Module-CoreList-tools-1:5.20240720-1.fc39.noarch @@System
    Upgraded skopeo-1:1.16.0-1.fc39.x86_64                         @@System
    Upgraded vim-common-2:9.1.672-1.fc39.x86_64                    @@System
    Upgraded vim-data-2:9.1.672-1.fc39.noarch                      @@System
    Upgraded vim-enhanced-2:9.1.672-1.fc39.x86_64                  @@System
    Upgraded vim-filesystem-2:9.1.672-1.fc39.noarch                @@System
    Upgraded vim-minimal-2:9.1.672-1.fc39.x86_64                   @@System
    Upgraded xxd-2:9.1.672-1.fc39.x86_64                           @@System
eric@fedora:~$

Hi Eric and welcome,

If only the kernel was updated and that causes the issue, you could choose to boot from a previous kernel at the grub menu (system startup).

If you want to dig deeper, you can look at the package transaction log to get an overview of recently updated packages:

$ dnf history | less

It will show you a numbered list of package transactions, it might give a clue which package was updated that causes your issue. You can get more information about a specific transaction number by using this command:

$ dnf history info [number]

If you want you can then rollback to a previous point in time like this:

$ sudo dnf history rollback [number]

Or if you know which specific package you want to downgrade, you can use this command:

$ sudo dnf downgrade [packagename]

Fedora 39 is nearing end-of-life, so it might also be a good idea to upgrade to Fedora 40 so you get the latest versions of all packages.

Edit: here is a recent thread about a similar issue:

1 Like

Aaargh.
I tried the rollback–failed because RPMs couldn’t be found. So I upgraded to Fedora 40. And I still do not have audio, still get “Dummy Output.”

In the other thread Olivier mentioned, Harry ten Berge says, “This is not a pipewire issue, but a (known) kernel issue. It regressed with 6.10.8; 6.10.7 is still working. Unfortunately, even in the latest 6.10.10 this is not resolved.”

What am I supposed to do? This is my work machine and I don’t have time to try 90 different possible solutions, and many of them seem above my pay grade.

Here’s the output of the rollback command.

eric@fedora:~$ sudo dnf history rollback 43
[sudo] password for eric:
Fedora 39 - x86_64 - Updates 41 kB/s | 6.3 kB 00:00
Error: The following problems occurred while running a transaction:
Cannot find rpm nevra “alsa-sof-firmware-2024.03-2.fc39.noarch”.
Cannot find rpm nevra “ffmpeg-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “firefox-langpacks-129.0.2-1.fc39.x86_64”.
Cannot find rpm nevra “firefox-129.0.2-1.fc39.x86_64”.
Cannot find rpm nevra “intel-vpl-gpu-rt-24.2.4-1.fc39.x86_64”.
Cannot find rpm nevra “kernel-core-6.9.12-100.fc39.x86_64”.
Cannot find rpm nevra “kernel-devel-matched-6.10.7-100.fc39.x86_64”.
Cannot find rpm nevra “kernel-devel-6.9.12-100.fc39.x86_64”.
Cannot find rpm nevra “kernel-modules-core-6.9.12-100.fc39.x86_64”.
Cannot find rpm nevra “kernel-modules-extra-6.9.12-100.fc39.x86_64”.
Cannot find rpm nevra “kernel-modules-6.9.12-100.fc39.x86_64”.
Cannot find rpm nevra “kernel-6.9.12-100.fc39.x86_64”.
Cannot find rpm nevra “libavcodec-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libavdevice-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libavfilter-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libavformat-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libavutil-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libpostproc-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libswresample-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libswscale-free-6.1.1-4.fc39.x86_64”.
Cannot find rpm nevra “libvpl-1:2.11.0-1.fc39.x86_64”.
Cannot find rpm nevra “perl-Module-CoreList-tools-1:5.20240720-1.fc39.noarch”.
Cannot find rpm nevra “perl-Module-CoreList-1:5.20240720-1.fc39.noarch”.
Cannot find rpm nevra “skopeo-1:1.16.0-1.fc39.x86_64”.
Cannot find rpm nevra “vim-common-2:9.1.672-1.fc39.x86_64”.
Cannot find rpm nevra “vim-data-2:9.1.672-1.fc39.noarch”.
Cannot find rpm nevra “vim-enhanced-2:9.1.672-1.fc39.x86_64”.
Cannot find rpm nevra “vim-filesystem-2:9.1.672-1.fc39.noarch”.
Cannot find rpm nevra “vim-minimal-2:9.1.672-1.fc39.x86_64”.
Cannot find rpm nevra “xxd-2:9.1.672-1.fc39.x86_64”.

If you upgraded to Fedora 40 then you can’t rollback anymore at this stage, it’s probably best then to wait for a kernel update that fixes the issue. With a little luck kernel 6.11 fixes it which will be available soon, it’s currently in testing.

As a temporary workaround, perhaps you can use a bluetooth speaker or headphones to still get audio?

You should be able to download 6.10.7 from koji:

mkdir 6.10.7_kernel
cd 6.10.7_kernel
koji download-build --arch=$(uname -m) kernel-6.10.7-200.fc40 

You should be able to follow instructions here to install:

Thanks for the headphones suggestion. They work. :slightly_smiling_face:

OK. It’s a week later. Fedora just did an update. I’m now on a new kernel:

6.10.10-200.fc40.x86_64.

Still no sound. I just checked with my live Fedora 39 USB and the sound is fine. (Kernel 6.5.6-300.fc39.x86_64.)

If it ain’t broke, why “fix” it? I don’t understand. Sound is not something new and gimmicky, so why should there be a problem with a 39 update that continues into fedora 40? Earphones work as a kludge, but they are not always very convenient.

Today’s update brought 6.10.11-200.fc400_64 and sound!

Thanks to the developers for fixing this.

1 Like