No output or input devices found

, ,

Hello, I’m new here, hope someone can help me out (sorry for my bad english).

Every morning when I open my laptop I usually run the command sudo dnf update -y in the terminal to check for any updates and then I reboot it.

After the reboot I noticed that there was a red line on my icon sound, also when clicking on it the message “No output or input devices found” appears.
I can’t increase or decrease the volume with the respective keys, nothing appears on screen.
All of this happened after the update, the problem is I don’t know what I have updated. I do this every morning without thinking too much so I know it’s my fault for not paying attention.

What should I do? I’m a noob with this stuff so I really don’t know what information to give you that could be helpful.
For now I can give you the general information about my system that I get using the neofetch command.

If someone could guide me through a solution (also ask for possibile information about my system that would be helpful to solve the problem) I would be very grateful.

Thank you.


(As a new user I can only upload one embedded media item, sorry)

You are not limited if you were to post that as text. Graphics images are mostly discouraged since they may be difficult to read, cannot be simply copied and pasted, cannot have portions quoted. All this makes a response to portions of the post much more difficult for others to do. Please post text from the screen as preformatted text using the </> button above to tag it appropriately.

What can you tell about sound by using the audio control panel instead of the keyboard? (you are using KDE and I use Gnome so there is a difference in the desktop controls)

1 Like

Can you gives us the output of pw-cli info all in a preformatted, code, or Hide Details block?

1 Like

Thank you for the suggestion I will remember that.

I can’t use the audio control panel, it shows me only the “No output or input devices found” message. Also if I click on the Audio section in System Settings it just shows a blank page, no settings or anything I can change, as if the audio part is gone completely.

Thank you for you reply.

I tried the pw-cli info all command in the terminal but it looks like it’s still loading and it’s been almost 10 minutes, no output or anything sadly…

Can you post the following as pre-formatted text.
systemctl status --no-pager --user wireplumber.service
systemctl status --no-pager --user pipe*.service
journalctl -b -g 'snd|sound'

Do you know what was upgraded?
You can find out by:
If that was the last DNF transaction that was done
sudo dnf history info last

If not:
sudo dnf --reverse history
you will want to find the ID (number on the left) of the transaction where you ran the update.
sudo dnf history info "ID NUMBER"
should tell you what was upgraded.

alsa, pipewire, wireplumber and the kernel could all be related to this issue.
Thanks

Of course! Here is the output for all three of the commands.

systemctl status --no-pager --user wireplumber.service gives me this:

* wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Mon 2023-01-16 12:03:10 CET; 2h 38min ago
   Main PID: 6950 (wireplumber)
      Tasks: 5 (limit: 9340)
     Memory: 10.3M
        CPU: 40ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             |-1473 /usr/bin/wireplumber
             `-6950 /usr/bin/wireplumber

gen 16 12:03:10 fugaku systemd[1229]: Started wireplumber.service - Multimedia Service Session Manager.
gen 16 12:03:20 fugaku wireplumber[6950]: Failed to set scheduler settings: Operation not permitted
gen 16 12:03:20 fugaku wireplumber[6950]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
gen 16 12:03:20 fugaku wireplumber[6950]: PipeWire's libcamera SPA missing or broken. libcamera not supported.

systemctl status --no-pager --user pipe*.service gives me this:

* pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
     Active: active (running) since Mon 2023-01-16 10:59:31 CET; 3h 46min ago
TriggeredBy: * pipewire-pulse.socket
   Main PID: 2014 (pipewire-pulse)
      Tasks: 2 (limit: 9340)
     Memory: 2.3M
        CPU: 526ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             `-2014 /usr/bin/pipewire-pulse

gen 16 10:59:31 fugaku systemd[1229]: Started pipewire-pulse.service - PipeWire PulseAudio.

* pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/pipewire.service.d
             `-00-uresourced.conf
     Active: active (running) since Mon 2023-01-16 12:03:10 CET; 2h 43min ago
TriggeredBy: * pipewire.socket
   Main PID: 6948 (pipewire)
      Tasks: 2 (limit: 9340)
     Memory: 1.5M
        CPU: 19ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             `-6948 /usr/bin/pipewire

gen 16 12:03:10 fugaku systemd[1229]: Started pipewire.service - PipeWire Multimedia Service.

journalctl -b -g 'snd|sound' gives me this:

gen 16 10:59:11 fugaku kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
gen 16 10:59:11 fugaku kernel: snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SST driver
gen 16 10:59:11 fugaku kernel: snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
gen 16 10:59:11 fugaku kernel: snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SST driver
gen 16 10:59:11 fugaku kernel: snd_soc_skl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
gen 16 10:59:11 fugaku kernel: snd_soc_skl 0000:00:1f.3: Direct firmware load for 9d71-ACRSYS-ACRPRDCT-2-tplg.bin failed with error -2
gen 16 10:59:11 fugaku kernel: snd_soc_skl 0000:00:1f.3: tplg fw 9d71-ACRSYS-ACRPRDCT-2-tplg.bin load failed with -2, trying alternative tplg name skl_hda_dsp_generic-tplg.bin
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0:    inputs:
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0:      Internal Mic=0x1a
gen 16 10:59:11 fugaku kernel: snd_hda_codec_realtek ehdaudio0D0:      Headset Mic=0x19
gen 16 10:59:11 fugaku kernel: input: hda-dsp Front Headphone as /devices/platform/skl_hda_dsp_generic/sound/card0/input26
gen 16 10:59:11 fugaku kernel: input: hda-dsp HDMI/DP, pcm=17 Jack as /devices/platform/skl_hda_dsp_generic/sound/card0/input27
gen 16 10:59:11 fugaku kernel: input: hda-dsp HDMI/DP, pcm=18 Jack as /devices/platform/skl_hda_dsp_generic/sound/card0/input28
gen 16 10:59:11 fugaku kernel: input: hda-dsp HDMI/DP, pcm=19 Jack as /devices/platform/skl_hda_dsp_generic/sound/card0/input29
gen 16 10:59:11 fugaku systemd[1]: alsa-restore.service - Save/Restore Sound Card State was skipped because of a failed condition check (ConditionPathExists=!/etc/alsa/state-daemon.conf).
gen 16 10:59:11 fugaku systemd[1]: Started alsa-state.service - Manage Sound Card State (restore and store).
gen 16 10:59:11 fugaku systemd[1]: Reached target sound.target - Sound Card.
gen 16 11:17:17 fugaku konsole[2915]: kf.notifications: Failed to play sound with canberra: IO error
gen 16 11:17:59 fugaku konsole[2915]: kf.notifications: Failed to play sound with canberra: IO error
gen 16 11:18:46 fugaku konsole[2915]: kf.notifications: Failed to play sound with canberra: IO error
gen 16 11:52:53 fugaku konsole[2915]: kf.notifications: Failed to play sound with canberra: IO error
gen 16 11:59:01 fugaku konsole[6176]: kf.notifications: Failed to play sound with canberra: IO error

Unfortunately I can’t remember what was upgraded, I’ll try to follow your instructions.

This happened the 15-01, it was almost lunch time for me so I think I found the ID of the transaction (57).
Using the command that you have given me I receive this output:

[sasha@fugaku ~]$ sudo dnf history info 57
Transaction ID : 57
Begin time     : dom 15 gen 2023, 12:58:33
Begin rpmdb    : 0d0493b5ddede13ffea94c338006e02eaf7f18171ee20d712923553abe4b3a29
End time       : dom 15 gen 2023, 12:59:52 (79 seconds)
End rpmdb      : a9e0fd3e361fc13c2a120e92e86a148eb08b2fdd7b41de4da4db3b8ecb423e5c
User           : Sasha <sasha>
Return-Code    : Success
Releasever     : 37
Command Line   : update -y
Comment        : 
Packages Altered:
    Install       kernel-6.1.5-200.fc37.x86_64                @updates
    Install       kernel-core-6.1.5-200.fc37.x86_64           @updates
    Install       kernel-modules-6.1.5-200.fc37.x86_64        @updates
    Install       kernel-modules-extra-6.1.5-200.fc37.x86_64  @updates
    Upgrade       glibc-2.36-9.fc37.i686                      @updates
    Upgraded      glibc-2.36-8.fc37.i686                      @@System
    Upgrade       glibc-2.36-9.fc37.x86_64                    @updates
    Upgraded      glibc-2.36-8.fc37.x86_64                    @@System
    Upgrade       glibc-all-langpacks-2.36-9.fc37.x86_64      @updates
    Upgraded      glibc-all-langpacks-2.36-8.fc37.x86_64      @@System
    Upgrade       glibc-common-2.36-9.fc37.x86_64             @updates
    Upgraded      glibc-common-2.36-8.fc37.x86_64             @@System
    Upgrade       glibc-devel-2.36-9.fc37.x86_64              @updates
    Upgraded      glibc-devel-2.36-8.fc37.x86_64              @@System
    Upgrade       glibc-gconv-extra-2.36-9.fc37.i686          @updates
    Upgraded      glibc-gconv-extra-2.36-8.fc37.i686          @@System
    Upgrade       glibc-gconv-extra-2.36-9.fc37.x86_64        @updates
    Upgraded      glibc-gconv-extra-2.36-8.fc37.x86_64        @@System
    Upgrade       glibc-headers-x86-2.36-9.fc37.noarch        @updates
    Upgraded      glibc-headers-x86-2.36-8.fc37.noarch        @@System
    Upgrade       glibc-langpack-en-2.36-9.fc37.x86_64        @updates
    Upgraded      glibc-langpack-en-2.36-8.fc37.x86_64        @@System
    Upgrade       kernel-headers-6.1.5-200.fc37.x86_64        @updates
    Upgraded      kernel-headers-6.0.5-300.fc37.x86_64        @@System
    Upgrade       libnsl-2.36-9.fc37.i686                     @updates
    Upgraded      libnsl-2.36-8.fc37.i686                     @@System
    Upgrade       libnsl-2.36-9.fc37.x86_64                   @updates
    Upgraded      libnsl-2.36-8.fc37.x86_64                   @@System
    Upgrade       poppler-22.08.0-3.fc37.x86_64               @updates
    Upgraded      poppler-22.08.0-2.fc37.x86_64               @@System
    Upgrade       poppler-cpp-22.08.0-3.fc37.x86_64           @updates
    Upgraded      poppler-cpp-22.08.0-2.fc37.x86_64           @@System
    Upgrade       poppler-glib-22.08.0-3.fc37.x86_64          @updates
    Upgraded      poppler-glib-22.08.0-2.fc37.x86_64          @@System
    Upgrade       poppler-qt5-22.08.0-3.fc37.x86_64           @updates
    Upgraded      poppler-qt5-22.08.0-2.fc37.x86_64           @@System
    Upgrade       poppler-utils-22.08.0-3.fc37.x86_64         @updates
    Upgraded      poppler-utils-22.08.0-2.fc37.x86_64         @@System
    Upgrade       discord-0.0.23-1.fc37.x86_64                @rpmfusion-nonfree-updates
    Upgraded      discord-0.0.22-1.fc37.x86_64                @@System
    Reason Change Box2D-2.4.1-8.fc37.x86_64                   @anaconda
    Removed       kernel-6.0.16-300.fc37.x86_64               @@System
    Removed       kernel-core-6.0.16-300.fc37.x86_64          @@System
    Removed       kernel-modules-6.0.16-300.fc37.x86_64       @@System
    Removed       kernel-modules-extra-6.0.16-300.fc37.x86_64 @@System

Hope this can be of any help, thank you for you time.

1 Like

You may want to try:
sudo tee /etc/modprobe.d/dspcfg.conf <<< 'options snd-intel-dspcfg dsp_driver=1'

to remove:
sudo rm /etc/modprobe.d/dspcfg.conf

You may also want to try falling back to an older kernel.
You should be able to hold shift during boot and to get to the grub menu and then select an older kernel.

Thanks

OK, thank you for your help so far, I’ll try doing that.