When I execute pactl list sinks on imx8mp, there is no wm8960 sound card option

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

When I execute pactl list sinks on imx8mp, there is no wm8960 sound card option

跳至解决方案
1,878 次查看
Radley
Contributor I

HI NXP,

    When I tested the Bluetooth sink on the imx8mp, after executing pactl list sinks, there was no wm8960 sound card option. What should I do to enable this sound card option? After the board is powered on, the following printout is displayed. I have attached the specific dmesg log.

[ 3.269965] ALSA device list:
[ 3.272952] No soundcards found.

[ 7.035930] wm8962 2-001a: Failed to read ID register

[ 18.399955] platform sound-wm8962: deferred probe pending

0 项奖励
回复
1 解答
1,845 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Please confirm that you are using the correct DTB file, by default the demo image uses imx8mp-evk-revb4.dtb with sound-wm8960 disabled, you should use imx8mp-evk.dtb.

Run the next commands in U-boot and try again:

 

setenv fdtfile imx8mp-evk.dtb
saveenv
boot

 

JorgeCas_0-1721841650126.png

JorgeCas_1-1721841665484.png

Best regards.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,846 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Please confirm that you are using the correct DTB file, by default the demo image uses imx8mp-evk-revb4.dtb with sound-wm8960 disabled, you should use imx8mp-evk.dtb.

Run the next commands in U-boot and try again:

 

setenv fdtfile imx8mp-evk.dtb
saveenv
boot

 

JorgeCas_0-1721841650126.png

JorgeCas_1-1721841665484.png

Best regards.

0 项奖励
回复
1,837 次查看
Radley
Contributor I

Yes, your method worked. Then I disabled sound-wm8962 in imx8mp-evk-revb4.dts, and enabled sound-wm8960. There is also a wm8960 option. Thank you for your support.