https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1469863/tas2781-firmware-fails-to-load
器件型号:TAS2781工具与软件:
您好!
我正在尝试在 Lenovo X12 Gen 2平板电脑上运行 Arch。 音频可以与耳机配合使用、但内置扬声器无法输出音频。 检查dmesg
和journalctl
查看错误时、我发现这些与 TAS2871相关: $ sudo dmesg | grep TAS
[ 4.562429] tas2781-hda i2c-TIAS2781:00: Direct firmware load for TAS2XXX2326.bin failed with error -2
[ 4.562434] tas2781-hda i2c-TIAS2781:00: tasdevice_dsp_parser: load TAS2XXX2326.bin error
[ 4.563870] tas2781-hda i2c-TIAS2781:00: dspfw load TAS2XXX2326.bin error
....
[ 12.208012] tas2781-hda i2c-TIAS2781:00: tasdevice_prmg_load: Firmware is NULL
[ 151.850002] tas2781-hda i2c-TIAS2781:00: tasdevice_prmg_load: Firmware is NULL
我运行的是内核6.13.1。
Linux archbpm 6.13.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 02 Feb 2025 01:02:29 +0000 x86_64 GNU/Linux
是否有提供固件的机制? 这是安装 Arch 和支持包后当前可用的功能。 ls /lib/firmware | grep TAS
TAS2XXX1EB30.bin.zst
TAS2XXX1EB31.bin.zst
TAS2XXX1EB3.bin.zst
TAS2XXX2234.bin.zst
TAS2XXX3870.bin.zst
TAS2XXX387D.bin.zst
TAS2XXX387E.bin.zst
TAS2XXX387F.bin.zst
TAS2XXX3880.bin.zst
TAS2XXX3881.bin.zst
TAS2XXX3882.bin.zst
TAS2XXX3884.bin.zst
TAS2XXX3886.bin.zst
TAS2XXX38A5.bin.zst
TAS2XXX38A7.bin.zst
TAS2XXX38A8.bin.zst
TAS2XXX38B8.bin.zst
TAS2XXX38B9.bin.zst
TAS2XXX38BA.bin.zst
TAS2XXX38BB.bin.zst
TAS2XXX38BE.bin.zst
TAS2XXX38BF.bin.zst
TAS2XXX38C3.bin.zst
TAS2XXX38CB.bin.zst
TAS2XXX38CD.bin.zst
TAS2XXX38D3.bin.zst
TAS2XXX38D4.bin.zst
TAS2XXX38D5.bin.zst
TAS2XXX38D6.bin.zst
TAS2XXX38DF.bin.zst
TAS2XXX38E0.bin.zst
谢谢。