I have just installed 15.6 on my Acer laptop, after using 15.5 for many months without any sound problem. Note it was a full new installation of 15.6, not an upgrade from 15.5. On the first boot I had exactly the same issue as in another recent post - “Audio volume” indicates “No output or input devices found”. If I attempt to configure the sound card using YaST with quick-automatic-setup, I receive:
" The kernel module snd-sof-pci-intel-cnl for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters."
In that previous post, the problem apparently went away on its own but in my case, while it was not present on the next boot, it reappeared on all subsequent boots. Here is some diagnostic output which might be relevant:
malcolm@localhost:~> inxi -Aa
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio
vendor: Acer Incorporated ALI driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
chip-ID: 8086:a0c8 class-ID: 0401
API: ALSA v: k6.4.0-150600.23.17-default status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.0.5 status: off with: 1: wireplumber
status: active 2: pw-jack type: plugin tools: pw-cat,pw-cli,wpctl
Server-2: PulseAudio v: 17.0 status: active with: pulseaudio-alsa
type: plugin tools: pacat,pactl
malcolm@localhost:~> sudo dmesg|egrep -i "snd|firmware"
[sudo] password for root:
[ 1.560638] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[ 5.044324] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[ 5.069876] iwlwifi 0000:00:14.3: loaded firmware version 77.85be44d3.0 QuZ-a0-hr-b0-77.ucode op_mode iwlmvm
[ 5.284523] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 5.284525] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[ 5.379463] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 5.379466] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[ 5.384076] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
[ 6.037982] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 6.073059] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-4.sfi
[ 6.073076] Bluetooth: hci0: Firmware Version: 132-3.24
[ 7.986043] Bluetooth: hci0: Waiting for firmware download to complete
[ 7.986983] Bluetooth: hci0: Firmware loaded in 1869085 usecs
[ 8.005110] Bluetooth: hci0: Firmware revision 0.4 build 132 week 3 2024
malcolm@localhost:~> cat /etc/modprobe.d/*
Local configuration for modprobe(8)
===================================
The distribution-provided modprobe configuration files have moved to /lib/modprobe.d.
To modify the configuration, copy files from /lib/modprobe.d to this directory
(/etc/modprobe.d) and edit them here.
See also /lib/modprobe.d/README, /usr/share/doc/packages/suse-module-tools/README.md, and the
man page modprobe.d(5).
# This file specifies additional parameters to kernel modules added by Tuned.
# Its content is set by the Tuned modules plugin.
#
# Please do not edit this file. Content of this file can be overwritten by
# switch of Tuned profile.
#
# If you need to add kernel module parameter which should be handled by Tuned,
# create Tuned profile containing the following:
#
# [modules]
# MODULE_NAME = MODULE_PARAMETERS
#
# Then switch to your newly created profile by:
#
# tuned-adm profile YOUR_NEW_PROFILE
#
# and reboot or reload the module
#
# Tuned tries to automatically reload the module if specified the following
# way:
#
# [modules]
# MODULE_NAME = +r,MODULE_PARAMETERS
#
In the output from dmesg above, I noticed an error which may be relevant, although I have no idea what it means.
I checked with YaST what version of sof-firmware I have installed - it’s:
‘2023.09.2-150600.1.2-noarch from vendor SUSE LLC’
I’ll try that myself. Strangely, however, on my latest reboot, the problem went away for me - but that’s not a satisfactory state of affairs, so I’ll certainly try the new sof-firmware
I haven’t made any recent changes to my system (kernel-default 6.4.0-150600.23.17.1 and sof firmware ‘2023.09.2-150600.1.2-noarch from vendor SUSE LLC’) and it seems totally random whether I get sound or not. For a few days, it’s OK on every boot and then suddenly it isn’t!
I haven’t been able to fix it, so am just living with it for now, in the hope that there will be a kernel update for Leap 15.6 to deal with it before too long. I note that in the bug report that is referenced they refer to kernel 6.10 when Leap 15.6 is using 6.4!!
I am able to live with it at present because so far I’ve never had to reboot more than 3 times before the sound comes back. Definitely a very bad state of affairs though.
I have an Intel Tiger Lake-LP Smart Sound Audio on my Lenovo laptop, and on my LEAP-15.6 install I have been getting intermittent sound issues where upon boot the sound card was not identified. Checking the error messages did suggest a downloadable sound firmware issue (either in the downloadable firmware, or in the kernel interface to the firmware).
Currently sound is working (for past few boots) where I have the “6.4.0-150600.23.17-default” kernel and the “sof-firmware-2024.06-lp156.70.1.noarch” installed.
However I have not been running this long enough to be confident the issue won’t come back. When I do have a sound issue, typically when I reboot to a much much older kernel version, the sound will work.
I have similar problems on my dell xps 13 9310 with opensuse leap 15.6. At this point, no matter whether I upgrade the sof-firmware or not, the last-but-one kernel 6.4.0-150600.23.14 gives perfect sound on all channels while the current 6.4.0-150600.23.17 only gives sound on a usb-connected device, showing no other devices whatsoever.
And zypper-dup wants to downgrade the sof-firmware 2024.06-lp156.69.1 → 2023.09.2-150600.1.2, I’ll probably let it do that, since it does not seem to affect the problem.
I also note that the page openSUSE Software says “There is no official package available for openSUSE Leap 15.6” which is not a very helpful statement for me.
Any suggestions for a stable solution on the kernel 6.4.0-150600.23.17 would be appreciated!