Actions
新建 #249
opena311d 接usb 声卡报错 录制声音的时候,显示无法使用USB存储设备
Start date:
02/20/2024
Due date:
% Done:
0%
Estimated time:
Description
sdk版本: a311d-s905d3-android9-2022-0917.tgz
底板型号: nano-box-a311d
相关修改:
问题描述:接了usb麦克风,内核也打开对应配置,使用用nano板录制声音的时候,显示无法使用USB存储设备呢?已经设置了连接外部usb设备了
打印如下:
Files
Updated by 余 顺 about 1 year ago
- File clipboard-202402201154-fxndg.png added
优先排查硬件:
沟通: 是有接到otg升级口 ,建议可以接另外一路usb 口,反馈接到另外一路usb 也不行
对应usb口建议可以接鼠标 ,检查先usb 口功能是否正常 ,反馈接鼠标没有问题 声卡也是正常注册的
以上确认硬件没有问题
排查软件:
1是否有其他设备注册了声卡0 cat/proc/asound/cards 。反馈没有
2建议可以检查测试应用是否有给存储的权限 。反馈:打开权限后 正常录音无报错
Updated by 余 顺 11 months ago
linux usb 声卡底层指令测试 提供通道数不对
执行指令 arecord -Dhw:5,0 -d 10 -f cd -r 44100 -c 2 -t wav test2.wav
Recording WAVE 'test2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: set_params:1374: Channels count non available
原因:硬件不支持设置的参数
解决方式 增加-Dplughw: 使用plughw接口 ,ALSA 会自动转换数据
arecord -Dplughw:5,0 -d 10 -f cd -r 44100 -c 2 -t wav test2.wav
Actions