Fresh manjaro KDE install - no sound card detected

Hello everyone, I just joined a new company on Monday and they have provided me with the new Lenovo laptop (T15) with the latest version of manjaro KDE (fresh install from monday).
I have no knowledge of Linux and after a day of research I allow myself to come and ask my question here.

I have a sound card in the computer but it is apparently not recognized at all by Manjaro KDE, the only time I managed to have sound on my computer is the time I used a headset with a usb plug.

When I don’t connect anything to my computer the volume icon in the bottom right corner is crossed out and when I click on it it says “no input or output device found”.

I tried a lot of commands but nothing worked.

Does anyone have an idea where the problem comes from and possibly a way to solve it?

Thank you all in advance,

Yours sincerely,
Florian

PS: 3 peoples in my company have the exact same problem, same computer, same Manjaro KDE version.

Hello and welcome,

You will need the 5.8 kernel installed and the newest version of pulseaudio-git from AUR.
http://aur.archlinux.org/packages/pulseaudio-git

See this comment and the first one in this discussion:
https://bbs.archlinux.org/viewtopic.php?pid=1922755#p1922755

The T13, T14 and T15 models from Lenovo seem to have the same Realtek ALC257 chip … so, it should help.

Hello and thanks for your quick reply !

As I mentioned in my topic i’m fairly new to Linux, i checked my Kernel version and it is :
5.7.17-2-MANJARO

I’ve already done a lot of configuration with the help of my team and I’m wondering if upgrading to version 5.8 would erase what I’ve done or cause a problem?

Thanks !

There can be multiple Kernels installed on the same machine. None will change any other configurations done by the user, nor delete them, just add the specifics of that kernel when booted with it.

Ok !

I found this command on the manjaro documentation : sudo mhwd-kernel -i linux419
I guess i need to change the linux419 by something else ? You told me to install kernel 5.8 so i suppose i need to run sudo mhwd-kernel -i linux58 to add the kernel ?

After that what do I need to do ?

Thanks in advance and sorry for the amount of questions, i’m really new to Linux and i don’t want to do anything wrong while changing this kind of things because that’s not my computer.

All good. It should boot into the new kernel right away, after reboot. If not, and the Grub Boot Menu is not visible, press Shift or Esc right after the BIOS loaded, and you will be able to select one or the other Kernel to boot into the system.

Neither we don’t want that :slight_smile:

So that’s the command to install kernel 5.8 ? And after that I do run “reboot” in my terminal and the newest kernel should be loaded by default ?

1 Like

Ok so everything went fine with the kernel installation !
I know have this output :

[florian@florian-20s6cto1ww ~]$ mhwd-kernel -li
Currently running: 5.8.3-2-MANJARO (linux58)
The following kernels are installed in your system:
   * linux57
   * linux58

I can’t find pulseaudio-git on install/remove software menu,
I tried using pacman :

[florian@florian-20s6cto1ww ~]$ sudo pacman -Syu pulseaudio-git
[sudo] Mot de passe de florian :
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
community est à jour
multilib est à jour
erreur : impossible de trouver la cible : pulseaudio-git

Any idea ?

Update : I successfully installed pulseaudio-git and replaced the pulseaudio package by it.

I rebooted but still not audio, i’m not sure what should i do next !

Thank in advance

Can you send the output of pa-info and lspci and inxi --audio?

pa -info : https://pastebin.com/jTxKmiah

lspci :

[florian@florian-20s6cto1ww ~]$ lspci
00:00.0 Host bridge: Intel Corporation Device 9b61 (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:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:14.3 Network controller: Intel Corporation Wireless-AC 9462
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:1c.0 PCI bridge: Intel Corporation Device 02b8 (rev f0)
00:1c.4 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 Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (10) I219-V
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
03:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
04:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
04:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
04:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
05:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)
2b:00.0 USB controller: Intel Corporation JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016] (rev 01)
2e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

inxi–audio :
[florian@florian-20s6cto1ww ~]$ inxi --audio
Audio: Device-1: Intel driver: sof-audio-pci
Sound Server: ALSA v: k5.8.3-2-MANJARO

Put spaces into the link or send the link as pre-formatted text (select it, then Ctrl+Shift+c).

I edited my reply, thanks a lot

First of all, pulseaudio doesn’t seem to be running. Please run pulseaudio --start and see if audio works.

Did it, returned nothing and audio is still not working, “no input or output device found” when i check my audio icon

Btw thanks you for your kind help !

Could you run lspci -k and journalctl -b 0 | grep snd_?

lspci -k : https://pastebin.com/ZDYD2fmH
journalctl -b 0 | grep snd_ :

[florian@florian-20s6cto1ww ~]$ journalctl -b 0 | grep snd_
sept. 05 13:54:49 florian-20s6cto1ww kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
sept. 05 13:54:49 florian-20s6cto1ww kernel: snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
sept. 05 13:54:49 florian-20s6cto1ww kernel: snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
sept. 05 13:54:49 florian-20s6cto1ww kernel: snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver

Please start journalctl -f, and then run sudo rmmod snd_sof_pci && sudo modprobe snd_sof_pci and see if anything is printed by journalctl.

Sorry I had to disable my dnsmasq

Here is the output : https://pastebin.com/W3Ag81sw

Good news there is some red errors ! :smiley:

sept. 05 16:43:02 florian-20s6cto1ww kernel: sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2
sept. 05 16:43:02 florian-20s6cto1ww kernel: sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
sept. 05 16:43:02 florian-20s6cto1ww kernel: sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
sept. 05 16:43:02 florian-20s6cto1ww kernel: sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

Errors are everything one can ask for. Please try this: https://forum.manjaro.org/t/intel-sound-firmware-missing/21494/2