Replies: 15 comments · 26 replies
@bardliao do we have a topology for this configuration ? |
All reactions
👍 1
@lgirdwood No, we only have sof-lnl-rt722-l0.tplg. It is the first time we are aware of the rt722 + PCH DMIC configuration. |
All reactions
👍 1
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Thanks, bardliao. How to "use https://github.com/thesofproject/sof-bin/blob/main/v2.13.x/sof-ipc4-tplg-v2.13/sof-lnl-rt722-l0.tplg as a temporary solution"? #tail -n 1 /etc/modprobe.d/alsa-base.conf/alsa-base.conf |
All reactions
In theory, the driver will use sof-lnl-rt722-l0.tplg if you set
The issue is because the SoundWire bandwidth is not enough when the audio server open all PCM devices simultaneously. I believe that you can run aplay without error. |
All reactions
root@dds-PORTEGE-Z40L-N:/home/dds/sof# tail /etc/modprobe.d/alsa-base.conf Keep snd-usb-audio from beeing loaded as first soundcardoptions snd-usb-audio index=-2 add for sound#options snd_sof_intel_hda_generic dmic_num=0 root@dds-PORTEGE-Z40L-N:/home/dds/sof# dmesg |grep sof |
All reactions
Attach the dmesg (after removing the sof-dyndbg.conf and add options snd_soc_sdw_utils dyndbg=+pmf) dmesg |grep sof[ 0.037930] software IO TLB: area num 8. |
All reactions
attach dmesg |
All reactions
Your kernel version is 6.11. Please use |
All reactions
Thanks $ tail -n 4 /etc/modprobe.d/alsa-base.conf reboot, still no sound. $ aplay mictest.wav $ sudo dmesg |grep sof |
All reactions
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
$ aplay -l **** List of PLAYBACK Hardware Devices **** $ amixer contents $ amixer scontrols |
All reactions
@wu-xuemin Can you try below? Then |
All reactions
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
~$ amixer -c0 cset name='Speaker Switch' 1 $ amixer -c0 name='rt722 FU0F Capture Switch' 1 $ amixer -c0 cset name='Headset Mic Switch' 1 $ aplay -Dhw:0,0 mictest.wav -vv #for headphone playback $ aplay -Dhw:0,2 mictest.wav -vv #for speaker playback Thanks. |
All reactions
@wu-xuemin Can you share the output of |
All reactions
(executing "aplay ./mictest.wav" in another teminal) dds@dds-PORTEGE-Z40L-N:~$ |
All reactions
@wu-xuemin The amixer settings seems be correct. I have no idea why there is no sound. And the UI shows That is because the SoundWire bandwidth is not enough when the audio server opens all PCM devices simultaneously. |
All reactions
@wu-xuemin Do you see any error in dmesg when you run aplay? Can you share the dmesg log after running aplay? |
All reactions
no new message created in dmesg when aplay xxx.mic |
All reactions
is it possible to check my laptop by remote desktop access from you side? it is OK for me. |
All reactions
@wu-xuemin Could you check the DAPM status when running aplay? |
All reactions
aplay xxx.wav, no message output too: |
All reactions
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I am sorry, i made some mistakes. so please ignore the dmesg info and so on i provided above ( i won't delete them also) “Could you add options snd_sof_intel_hda_generic dmic_num=0 to /etc/modprobe.d/alsa-base.conf and use https://github.com/thesofproject/sof-bin/blob/main/v2.13.x/sof-ipc4-tplg-v2.13/sof-lnl-rt722-l0.tplg as a temporary solution? Thank you very much~~~ |
All reactions
👍 1
Sorry to reopen this discussion, Hi bardLiao Is there any method to make the sound working on old kernels ( such as 6.8.0, 6.14.0, 6.14.9)? thank you~~ |
All reactions
@wu-xuemin Please share more information about the issue on old kernels. Like alsa-info and dmesg while running aplay. |
All reactions
@bardliao
|
All reactions
|
All reactions
The issue is that the SoundWire bandwidth is not enough when the audio server opens all PCM devices simultaneously. The above should be included in the 6.14.9 kernel already. You probably just need the commit below. |
All reactions
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
@bardliao thanks.
Is there something i missed? Thank you. |
All reactions
@wu-xuemin Please add |
All reactions
On the working case the alsa-info shows Which means that the Speaker sub device is not available. So that you have just 3 SoundWire PCM devices in total and I think that's why you didn't meet the |
All reactions
Thank you. But no sound output with kernel 6.14.9, |
All reactions
@wu-xuemin I don't see any error in the log. It is probably just an amixer setting issue. The UCM will not set the amixer controls because of the |
All reactions
@bardliao, |
All reactions
@shumingfan Could you take a look? |
All reactions
@bardliao |

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There is no sound on my laptop (intel LNL: Intel(R) Core(TM) Ultra 7 268V, Ubuntu 24.04.2). It doesn't seem to be a hardware problem, since it works in Windows.
dmesg |grep -E "sof|sound" results:
[ 0.732154] software IO TLB: mapped [mem 0x000000005bbbf000-0x000000005fbbf000] (64MB)
[ 2.179235] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 2.179286] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 2.604449] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [xe])
[ 2.611662] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
[ 2.625483] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 2.625486] sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4
[ 2.628531] sof-audio-pci-intel-lnl 0000:00:1f.3: SOF firmware and/or topology file not found.
[ 2.628535] sof-audio-pci-intel-lnl 0000:00:1f.3: Supported default profiles
[ 2.628536] sof-audio-pci-intel-lnl 0000:00:1f.3: - ipc type 1 (Requested):
[ 2.628537] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware file: intel/sof-ipc4/lnl/sof-lnl.ri
[ 2.628537] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology file: intel/sof-ipc4-tplg/sof-lnl-rt722-l0-2ch.tplg
[ 2.628538] sof-audio-pci-intel-lnl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
[ 2.628538] sof-audio-pci-intel-lnl 0000:00:1f.3: Optionally it can be manually downloaded from:
[ 2.628539] sof-audio-pci-intel-lnl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/
[ 3.132464] soundwire_intel soundwire_intel.link.0: IO transfer timed out, cmd 3 device 6 addr 8010 len 1
[ 3.132508] soundwire sdw-master-0-0: trf on Slave 6 failed:-110 write addr 8010 count 0
i have downloaded and checked the latest SOF project, and there is no file named "sof-lnl-rt722-l0-2ch.tplg",
where can i find it?
Thank you.
All reactions