|
问题:系统播放音乐时耳机插孔没有声音输出
我的板子是CB1,系统是Fedora 18,安装在sd上的,
系统内核版本信息:
[root@localhost gb90]# cat /proc/version
Linux version 3.4.24-a10-aufs+ (max@lynx) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-1ubuntu1) ) #33 PREEMPT Sun Feb 24 21:17:26 CET 2013
[root@localhost gb90]# uname -a
Linux localhost.localdomain 3.4.24-a10-aufs+ #33 PREEMPT Sun Feb 24 21:17:26 CET 2013 armv7l armv7l armv7l GNU/Linux
声卡驱动是alsa的
在/dev/snd下有如下文件:
[root@localhost gb90]# ll /dev/snd
total 0
drwxr-xr-x 2 root root 80 Jan 4 19:55 by-path
crw-rw---- 1 root audio 116, 0 Jan 4 19:55 controlC0
crw-rw---- 1 root audio 116, 32 Jan 4 19:55 controlC1
crw-rw---- 1 root audio 116, 16 Jan 4 19:55 pcmC0D0p
crw-rw---- 1 root audio 116, 56 Jan 4 19:55 pcmC1D0c
crw-rw---- 1 root audio 116, 48 Jan 4 19:55 pcmC1D0p
crw-rw---- 1 root audio 116, 33 Jan 4 19:55 timer
通过aplay工具查看声卡信息如下:
[root@localhost gb90]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sun4isndhdmi [sun4i-sndhdmi], device 0: SUN4I-HDMIAUDIO sndhdmi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sun4icodec [sun4i-CODEC], device 0: M1 PCM [sun4i PCM]
Subdevices: 1/1
Subdevice #0: subdevice #0
根据论坛中的一个帖子:http://forum.cubietech.com/forum ... =%E5%A3%B0%E9%9F%B3
在/etc/asound.conf编辑帖子中的内容。
已经将默认声卡改为card 1。
声音设置中已经将音量设置为最大,下面是声卡的设置内容:
[root@localhost gb90]# amixer contents
numid=1,iface=MIXER,name='Master Playback Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=63,step=0
: values=63
numid=10,iface=MIXER,name='LineL Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=11,iface=MIXER,name='LineR Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=5,iface=MIXER,name='Line Volume'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=15,iface=MIXER,name='Mic Input Mux'
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=15
numid=6,iface=MIXER,name='MicL Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=3,step=0
: values=3
numid=7,iface=MIXER,name='MicR Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=3,step=0
: values=3
numid=16,iface=MIXER,name='ADC Input Mux'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=7
numid=3,iface=MIXER,name='Capture Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=6
numid=2,iface=MIXER,name='Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=4,iface=MIXER,name='Fm Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=3
numid=8,iface=MIXER,name='FmL Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=9,iface=MIXER,name='FmR Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=12,iface=MIXER,name='Ldac Left Mixer'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=14,iface=MIXER,name='Ldac Right Mixer'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=13,iface=MIXER,name='Rdac Right Mixer'
; type=BOOLEAN,access=rw------,values=1
: values=off
但是通过MOC播放wav文件时没有声音输出,但是moc播放器运行正常,不知道这是为什么?求大神指导!!!
|
|