-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] no sof-lnl-cs42l43-l0-2ch.tplg found #9682
Comments
@charleskeepax I guess this topology is now upstream but not in the current release ? |
Alas a bunch of these SKUs ended up looking slightly different to what we expected. This needs some updates, we have a 4-channel topology, but not a 2-channel one. This will also need some quirk updates for the kernel side. |
Can you try it with these two patches? Kernel: thesofproject/linux@f6f710b |
@rfvirgil , Would you mind share a sof-bin? Sorry I am not familiar with sof building. |
tplg file attached ungzip it and copy the .tplg to /lib/firmware/intel/sof-ipc4-tplg/ |
Thanks. After copied the tplg, sof show error: Full dmesg: |
@pma1 Did you apply the kernel patch? thesofproject/linux@f6f710b |
Sorry for my mistake. After applied patch, with new tplg, still show: |
The main issue is:
Please rename sof-dyndbg.conf.txt to sof-dyndbg.conf and put it in the /etc/modprobe.d/ folder and share the dmesg again. Thanks. |
dmesg attached: |
The dmic01 id is 3. |
Aladdin-sof-tplg-kernel-6.12-patch-audio-show-no-input-nomic-dmesg.txt With the new tplg, the audio is shown: But still no sound output, no mic. |
Also some
are shown. @pma1 Can you test with aplay/arecord first? |
There is no sound from aplay or arecord. xe is disabled because of some issues. After enabled xe, the sound can not output or input too. |
@pma1 wrote:
ACk to @bardliao , display audio should work and this log at least looks good for driver probes. Xe driver for display is up, SOF and codec drivers are probed without errors. I wonder if some alsamixer settings are wrong now. Output from "alsa-info.sh" would be useful (when playing back to one device with aplay). It will show the state of all codec settings. |
Speakers will not work because you don't have firmware for the CS35L56. We would need permission from Lenovo to publish the firmware. Did you buy this laptop from a shop, or is this a pre-production device? |
alsa-info: This is a pre-production device. Does it need a kernel patch to match the CS35L56? |
The patch I linked that changes the DMI matches should be the only kernel patch you need. |
@bardliao what was the source change you made to create your fixed tplg? |
"cavs-sdw\;sof-lnl-cs42l43-l0-2ch\;PLATFORM=lnl,NUM_SDW_AMP_LINKS=1,NUM_DMICS=2,\
PDM1_MIC_A_ENABLE=0,PDM1_MIC_B_ENABLE=0,DMIC0_ID=3,DMIC1_ID=4,\
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-lnl-cs42l43-l0-2ch.bin,\
SDW_AMP_FEEDBACK=false,SDW_SPK_STREAM=Playback-SmartAmp,\
SDW_JACK_OUT_STREAM=Playback-SimpleJack,SDW_JACK_IN_STREAM=Capture-SimpleJack,\
HDMI1_ID=5,HDMI2_ID=6,HDMI3_ID=7,DMIC0_ENHANCED_CAPTURE=true,\
EFX_DMIC0_TDFB_PARAMS=line4_pass,EFX_DMIC0_DRC_PARAMS=dmic_default" The point is
They should be 3 and 4. |
@RyanJiao You could find the sof-lnl.ri from https://github.com/thesofproject/sof-bin/tree/main/v2.11.x/sof-ipc4-v2.11.1/lnl/intel-signed |
Thank you! |
Describe the bug
No sound cards are initialized.
Reproduction Rate
1/1
Expected behavior
The right tplg is loaded.
Impact
no audio
Environment
Screenshots or console output
aladdin-1-6.12-dmesg-nosoundcards.txt
The text was updated successfully, but these errors were encountered: