Fedora 35. No sound after update to kernel 5.17

Hi. After the latest update on Fedora 35 to kernel 5.17.4-200 I no longer have sound.
The Settings/Sound section is empty, no input or ouput.
I discovered that if I connect my bluetooth speaker, the sound works through it.

If I change the kernel during grub to 5.16 everything works fine.

Laptop:
Honor MagicBook X14
Intel Core i5-10210U CPU

Welcome to ask.:fedora:edora @marco4mp

Could you please give us more info’s as :

inxi -Fzx in terminal and post the output as </> Preformatted text here.

Please check also if pipewire and wireplumber are working fine.
systemctl --user status pipewire*
systemctl --user status wireplumber*

p.s. i get one error but audio is working anyway
wireplumber[1656]: Failed to set scheduler settings: Operation not permitted

1 Like

Hi.

System:
  Kernel: 5.17.4-200.fc35.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.37-10.fc35 Desktop: GNOME v: 41.4
    Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Laptop System: HONOR product: NBR-WAX9 v: M1030
    serial: <superuser required>
  Mobo: HONOR model: NBR-WAX9-PCB v: M1030 serial: <superuser required>
    UEFI: HONOR v: 3.15 date: 02/22/2022
Battery:
  ID-1: BAT1 charge: 44.4 Wh (81.9%) condition: 54.2/54.9 Wh (98.6%)
    volts: 8.1 min: 7.6 model: Sunwoda-H HB4692Z9ECW-22T status: discharging
CPU:
  Info: quad core model: Intel Core i5-10210U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check rev: C cache: L1: 256 KiB L2: 1024 KiB
    L3: 6 MiB
  Speed (MHz): avg: 3900 high: 3901 min/max: 400/4200 cores: 1: 3901
    2: 3900 3: 3901 4: 3897 5: 3900 6: 3900 7: 3900 8: 3901 bogomips: 33599
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: QUANTA driver: i915
    v: kernel bus-ID: 00:02.0
  Device-2: IMC Networks HD Camera type: USB driver: uvcvideo bus-ID: 1-6:4
  Display: wayland server: X.Org v: 1.21.1.4 with: Xwayland v: 21.1.4
    compositor: gnome-shell driver: gpu: i915 resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.3.8
    direct render: Yes
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: QUANTA
    driver: sof-audio-pci-intel-cnl bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k5.17.4-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.50 running: yes
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb v: 0.8 bus-ID: 1-10:5
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 476.94 GiB used: 6.7 GiB (1.4%)
  ID-1: /dev/nvme0n1 vendor: Toshiba model: N/A size: 476.94 GiB
    temp: 27.9 C
Partition:
  ID-1: / size: 475.35 GiB used: 6.49 GiB (1.4%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 201.3 MiB (20.7%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 13.8 MiB (2.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 475.35 GiB used: 6.49 GiB (1.4%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 7.51 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 48.0 C pch: 34.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 311 Uptime: 1m Memory: 7.51 GiB used: 2.08 GiB (27.7%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.2.1 Packages: 11
  note: see --pkg Shell: Bash v: 5.1.8 inxi: 3.3.14

That line was in red:

fedora pipewire-pulse[1864]: pw.conf: execvp error 'pactl': No existe el fichero o el directorio

That line was in yellow:

fedora wireplumber[1843]: Failed to set scheduler settings: Operaci?n no permitida

Please repeat this command with LANG=C in front so all the output is English.
LANG=C systemctl --user status pipewire*

1 Like

Also, please post the command with its full output and not just a single line. We need the details, not just snippets.

3 Likes

Ok. Here it goes all over again.
I changed my system language to English.

[marco@fedora ~]$ systemctl --user status pipewire*
● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled)
     Active: active (running) since Tue 2022-04-26 14:47:20 -04; 5min ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1860 (pipewire-pulse)
      Tasks: 2 (limit: 9176)
     Memory: 1.6M
        CPU: 17ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1860 /usr/bin/pipewire-pulse

Apr 26 14:47:20 fedora systemd[1580]: Started PipeWire PulseAudio.
Apr 26 14:47:20 fedora pipewire-pulse[1886]: pw.conf: execvp error 'pactl': No such file or directory

● pipewire-pulse.socket - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-04-26 14:47:19 -04; 5min ago
   Triggers: ● pipewire-pulse.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket

Apr 26 14:47:19 fedora systemd[1580]: Listening on PipeWire PulseAudio.

● pipewire.socket - PipeWire Multimedia System Socket
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-04-26 14:47:19 -04; 5min ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Apr 26 14:47:19 fedora systemd[1580]: Listening on PipeWire Multimedia System Socket.

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/user/pipewire.service.d
             └─00-uresourced.conf
     Active: active (running) since Tue 2022-04-26 14:47:20 -04; 5min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1858 (pipewire)
      Tasks: 2 (limit: 9176)
     Memory: 3.0M
        CPU: 29ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1858 /usr/bin/pipewire

Apr 26 14:47:20 fedora systemd[1580]: Started PipeWire Multimedia Service.

[marco@fedora ~]$ systemctl --user status wireplumber*
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-04-26 14:47:20 -04; 18s ago
   Main PID: 1859 (wireplumber)
      Tasks: 4 (limit: 9176)
     Memory: 3.5M
        CPU: 48ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─1859 /usr/bin/wireplumber

Apr 26 14:47:20 fedora systemd[1580]: Started Multimedia Service Session Manager.
Apr 26 14:47:20 fedora wireplumber[1859]: Failed to set scheduler settings: Operation not permitted

Should I report this on https://bodhi.fedoraproject.org? Or maybe on https://bugzilla.redhat.com?