首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装hw params usb xmos和alsa

无法安装hw params usb xmos和alsa
EN

Ask Ubuntu用户
提问于 2015-06-20 23:40:00
回答 1查看 5.1K关注 0票数 0

我的xmos卡仍然无法正常工作,在更新到最新内核后,我的卡作为snd-usb音频设备出现,并在aplay -l中列出。

我已经把它设置为alsa-base.conf中的第一张选项卡

我在asound.conf中有以下内容:

代码语言:javascript
复制
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}

但是它不会播放音频

代码语言:javascript
复制
sudo aplay -D plughw:0,0 /media/Disk2/Rehab.flac
[sudo] password for stu:
Playing raw data '/media/Disk2/Rehab.flac' : Unsigned 8 bit, Rate 8000 Hz, Mono
aplay: set_params:1297: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  U8
SUBFORMAT:  STD
SAMPLE_BITS: 8
FRAME_BITS: 8
CHANNELS: 1
RATE: 8000
PERIOD_TIME: 125000
PERIOD_SIZE: 1000
PERIOD_BYTES: 1000
PERIODS: 4
BUFFER_TIME: 500000
BUFFER_SIZE: NONE
BUFFER_BYTES: 4000
TICK_TIME: 0

我的alsa配置在这里:

http://www.alsa-project.org/db/?f=3d3a11fb80ca467d9922fdfd58f5320f103726b2

有什么想法吗?

更新1

此外,dmesg还生成:

代码语言:javascript
复制
 usb 3-1: new high-speed USB device number 2 using xhci_hcd
[79121.642479] usb 3-1: New USB device found, idVendor=20b1, idProduct=000a
[79121.642487] usb 3-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[79121.642492] usb 3-1: Product: xCORE USB Audio 2.0
[79121.642496] usb 3-1: Manufacturer: XMOS
[79121.657970] snd-usb-audio 3-1:1.0: cannot find the slot for index 0 (range 0-        1), error: -16
[79121.658044] usb 3-1: cannot create card instance 0
[79121.658088] snd-usb-audio: probe of 3-1:1.0 failed with error -5
[79121.658121] usbcore: registered new interface driver snd-usb-audio
[79271.693734] usbcore: deregistering interface driver snd-usb-audio
[79276.863389] usb 3-1: cannot get ctl value: req = 0x83, wValue = 0x201, wIndex         = 0xa00, type = 4
[79276.863490] usb 3-1: 10:0: cannot get min/max values for control 2 (id 10)
[79276.863759] usb 3-1: cannot get ctl value: req = 0x83, wValue = 0x200, wIndex         = 0xa00, type = 4
[79276.863859] usb 3-1: 10:0: cannot get min/max values for control 2 (id 10)

有没有给它提供更多的通用参数?

更新2

谢谢,我已经将一个文件转换成48 get的wav,但是仍然会出现错误:

代码语言:javascript
复制
ALSA lib pcm_direct.c:998:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dmix.c:1034:(snd_pcm_dmix_open) unable to initialize slave
aplay: main:722: audio open error: Input/output error

我甚至在Ubuntu桌面上运行了一张Live,以使我的生活更轻松,但是Alsa不断地给出错误消息。关于hw参数我能做些什么吗?

EN

回答 1

Ask Ubuntu用户

发布于 2015-06-21 13:18:48

使用hw设备将禁用所有自动示例格式转换。(而且aplay不支持FLAC文件。)

asound.conf中设置默认卡的正确方法是:

代码语言:javascript
复制
defaults.pcm.card 0
defaults.ctl.card 0

但是,卡0无论如何是默认的;您不需要任何asound.conf

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/638978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档