我能够加载 wm8960 模块并能够检测到声卡!!
root@phyboard-pollux-imx8mp-2:~# aplay -l
**** PLAYBACK 硬件设备列表 ****
card 0: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
Subdevices: 8/8
子设备#0:子设备#0 子设备
#1:子设备#1
子设备#2:子设备#2
子设备#3:子设备#3 子
设备#4:子设备#4 子设备#5:子
设备#5 子设备#6:子设备#
6 子
设备#7: subdevice #7
card 1: wm8960audio [wm8960-audio], device 0: HiFi wm8960-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: wm8960audio [wm8960-audio], 设备1: HiFi-ASRC-FE (*) []
子设备:1/1
子设备#0:子设备#0
卡 2:audiohdmi [audio-hdmi],设备 0:imx8 hdmi i2s-hifi-0 []
子设备:1/1
子设备 #0:子设备 #0
但是当我播放任何 .wav 文件时我收到这个错误!
root@phyboard-pollux-imx8mp-2:~# aplay -D hw:1,0 file_example_WAV_5MG.wav播放 WAVE 'file_example_WAV_5MG.wav':带符号的 16 位 Little Endian,速率 44100 Hz,立体声播放:pcm_write:2057: 写入错误:输入/输出错误