You are not logged in.

#1 2020-08-27 22:04:04

kl@k
Member
Registered: 2020-08-27
Posts: 5

No Sound Devices Found Lenovo YOGA C930

I had audio output, then after a recent system upgrade, lost it completely. I have no devices in pulse or alsa...
Sound still works find in Windows.

ALSA information script output:
http://alsa-project.org/db/?f=873c01302 … 101d6a3f3f

Most posts I've reviewed start with the assumption that you have an audio device, so I'm not sure where to start.

Offline

#2 2020-08-27 23:30:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,372

Re: No Sound Devices Found Lenovo YOGA C930

What are the hw jack retasks for? In any case I assume that your soundcard is considered as a sof firmware card right now. So technically installing sof-firmware should fix this, but from a few other posts this might be buggy so if installing sof-firmware isn't sufficient set up a /etc/modprobe.d/dsp.conf

options snd_intel_dspcfg dsp_driver=1

and reboot.

Offline

#3 2020-08-28 01:00:57

kl@k
Member
Registered: 2020-08-27
Posts: 5

Re: No Sound Devices Found Lenovo YOGA C930

I put those in as a troubleshooting measure after reading this page:
https://wiki.archlinux.org/index.php/Le … c940#Audio

It seems like the C940 has the same audio setup as mu C930.

From advice on that page, I also already installed sof-firmware to no avail. I'll try the dsp conf and see if that helps...

Offline

#4 2020-08-28 01:02:46

kl@k
Member
Registered: 2020-08-27
Posts: 5

Re: No Sound Devices Found Lenovo YOGA C930

Still no dice...

Offline

#5 2020-08-28 07:25:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,372

Re: No Sound Devices Found Lenovo YOGA C930

With the dsp conf in place what do you get for

dmesg | grep -E 'snd|hda|sof|soc'

Offline

#6 2020-08-28 13:26:22

kl@k
Member
Registered: 2020-08-27
Posts: 5

Re: No Sound Devices Found Lenovo YOGA C930

running

dmesg | grep -E 'snd|hda|sof|soc'

yeilds:

[    0.478060] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.478068] software IO TLB: mapped [mem 0x2a95b000-0x2e95b000] (64MB)
[    1.855991] systemd[1]: Listening on LVM2 metadata daemon socket.
[    1.856415] systemd[1]: Listening on LVM2 poll daemon socket.
[    3.537229] Bluetooth: HCI socket layer initialized
[    3.537231] Bluetooth: L2CAP socket layer initialized
[    3.537234] Bluetooth: SCO socket layer initialized
[  333.258037] wlp107s0: associate with 1a:e8:29:18:95:d1 (try 1/3)
[  333.263847] wlp107s0: RX AssocResp from 1a:e8:29:18:95:d1 (capab=0x1411 status=0 aid=6)
[  333.266399] wlp107s0: associated
[  400.827762] wlp107s0: associate with 1a:e8:29:18:96:a4 (try 1/3)
[  400.832371] wlp107s0: RX AssocResp from 1a:e8:29:18:96:a4 (capab=0x1411 status=0 aid=8)
[  400.835307] wlp107s0: associated

However, I had added

blacklist snd_hda_intel

to my /etc/modprobe.d/blacklist.conf based on the direction of the C940 guide. If I remove that and reboot, the same dmesg piped to grep yeilds:

[    2.756281] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    3.785609] Bluetooth: HCI socket layer initialized
[    3.785614] Bluetooth: L2CAP socket layer initialized
[    3.785627] Bluetooth: SCO socket layer initialized
[    3.887670] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.982806] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC298: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    3.982814] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.982819] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=2 (0x21/0x17/0x0/0x0/0x0)
[    3.982822] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    3.982825] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    3.982830] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18

So it seems to me that there is just no sof hardware detected at boot... So maybe sof-firmware just doesn't support my hardware?

Offline

#7 2020-08-28 16:01:28

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,372

Re: No Sound Devices Found Lenovo YOGA C930

Well with the blacklist removed you have an audio card now, what's your

lspci -k

but yes it's very possible that your model doesn't have a sof card in which case the breakage would be self inflicted by the blacklist, assuming the card you have currently does work. it is possible that the kernel misdetects your card to be sof compatible, but the dpscfg line should enforce to load the older logic

Last edited by V1del (2020-08-28 16:04:46)

Offline

#8 2020-08-28 19:07:02

kl@k
Member
Registered: 2020-08-27
Posts: 5

Re: No Sound Devices Found Lenovo YOGA C930

00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
	Subsystem: Lenovo Device 3831
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl

So it appears the only applicable driver is snd_hda_intel... I am only hearing some of my speakers with this driver, not all. But it's usable.

Offline

Board footer

Powered by FluxBB