Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
02-07-2021, 10:14 PM
|
#1
|
LQ Newbie
Registered: Feb 2020
Distribution: Slackware, OpenSUSE, Fedora
Posts: 16
Rep: 
|
No Sound Output on OpenSUSE Toumbleweed
Hey all. Recently installed Tumbleweed on my main laptop (a Dell Vostro 5590) and can't get sound output. I know this is a common issue, but none of the tutorials have solved the issue. It seems that the OS isn't even detecting the soundcard exists, but whenever I run lspci I get:
Code:
00:00.0 Host bridge: Intel Corporation Comet Lake-U v1 4c Host Bridge/DRAM Controller (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
00:13.0 Serial controller: Intel Corporation Comet Lake Integrated Sensor Solution
00:14.0 USB controller: Intel Corporation Comet Lake PCH-LP USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH-LP Shared SRAM
00:14.3 Network controller: Intel Corporation Comet Lake PCH-LP CNVi WiFi
00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
00:17.0 SATA controller: Intel Corporation Comet Lake SATA AHCI Controller
00:1c.0 PCI bridge: Intel Corporation Device 02bc (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake PCH-LP LPC Premium Controller/eSPI Controller
00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH-LP cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH-LP SMBus Host Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX250] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0001
If I understand the output, it's registering that I have an Intel soundcard. This is further backed up when I go into my sound settings under YaST. It says that there is a soundcard that isn't set up, but when I attempt to, I receive the error
Code:
The kernel module snd-sof-pci for sound support
could not be loaded. This can be caused by incorrect
module parameters, including invalid IO or IRQ parameters.
Running dmesg, I find an error that says
Code:
[ 4161.887908] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2
[ 4161.887910] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
[ 4161.887913] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
[ 4161.888318] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2
Since this issue is so common, I tried to be as specific as possible. If there's anything anyone can suggest, I would sincerely appreciate it.
|
|
|
02-07-2021, 11:26 PM
|
#2
|
Senior Member
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,849
|
Quote:
Originally Posted by JHall2017
Hey all. Recently installed Tumbleweed on my main laptop (a Dell Vostro 5590) and can't get sound output. I know this is a common issue, but none of the tutorials have solved the issue. It seems that the OS isn't even detecting the soundcard exists, but whenever I run lspci I get:
<snip>
Running dmesg, I find an error that says
Code:
[ 4161.887908] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2
[ 4161.887910] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
[ 4161.887913] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
[ 4161.888318] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2
Since this issue is so common, I tried to be as specific as possible. If there's anything anyone can suggest, I would sincerely appreciate it.
|
I'm unfamiliar with that soundcard chipset. Have you looked to see if "sof-cml.ri" exists on your anywhere system?
I'd start there.
HTH...
|
|
|
02-07-2021, 11:37 PM
|
#3
|
LQ Newbie
Registered: Feb 2020
Distribution: Slackware, OpenSUSE, Fedora
Posts: 16
Original Poster
Rep: 
|
Quote:
Originally Posted by rnturn
I'd start there.
HTH...
|
And that's where it ended. This fixed it for me, thank you!
|
|
|
02-08-2021, 11:45 AM
|
#4
|
Senior Member
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,849
|
Quote:
Originally Posted by JHall2017
And that's where it ended. This fixed it for me, thank you!
|
So it was on the system but just in the wrong place? Or did you need to track it down online and download it?
Posting your solution might be helpful to others in the same situation.
Glad your sound is working... Cheers.
|
|
|
02-08-2021, 11:48 AM
|
#5
|
LQ Newbie
Registered: Feb 2020
Distribution: Slackware, OpenSUSE, Fedora
Posts: 16
Original Poster
Rep: 
|
So the driver was available, just not installed. It was available through the package sof-firmware, which I downloaded. A quick restart and everything was fine.
|
|
|
All times are GMT -5. The time now is 11:37 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|