[转]fedora14中折腾alsa声卡驱动
2011-03-10 23:50
232 查看
对openvz着了迷,于是在fedora14上部署,安装后其他一切正常,唯独无法驱动声卡。
看看驱动模块加载的相关情况先,
lspci
lsmod
grep -i codec /proc/asound/card0/codec#0
驱动模块都能加载,那是什么问题呢?初步猜测,fedora14上的alsa-lib,alsa-utils或者上层的pulseaudio和gnome的声音管理程序和openvz2.6.32内核中alsa-driver版本不兼。
解决思路:
一、直接重装alsa-driver,alsa-lib,alsa-utils
驱动安装的大体步骤
--with-cards=snd-hda-intel[/code]
make && make install
./sndevces
然后./configure && make && make install 分别安装alsa-lib和alsa-utils
接着配置声卡
注意
:fedora14中是没有modprobe.conf文件的,对应的是dist.conf,dist-alsa.con,dist-oss.conf或者是alsaconf生成的sound文件,
最后添加alsasound服务,这个是用来自动保存和自动加载相关mixer的设置的
二、安装完毕,结果依然是没有声音,用lsmod等命令查看,各个驱动模块都正确加载了,那就应该是上层管理服务的问题。
升级 pulseaudio
三、经过上面步骤后声音还是没有,来个痛快的,卸载pulseaudio,直接使用alsa或者oss,fedora中默认只是有alsa,而ubuntu10.04中alsa和alsa-oss都会加载
oss: vim /etc/modprobe.d/dist-oss.conf,把最後一行前面的 # 拿掉
alsa: yum remove alsa-plugins-pulseaudio
chmod 666 /dev/snd*
至此,基本所有方法都试过了,依然不行。暂且搁置吧,不过这一轮折腾,收获也颇丰。
一些总结:
更换内核考虑的因素,用发行版的内核。
不同发行版,不同版本号,声卡驱动模块的配置文件都有不同,这在linux系统中很常见。
linux音频管理系统:
app——pulseaudio service——-
—-alsa/oss
app——-mixer———————
linux声卡驱动解决方案:alsa,oss,官方的
linux平民化的路子还是有点远。
看看驱动模块加载的相关情况先,
lspci
lsmod
grep -i codec /proc/asound/card0/codec#0
驱动模块都能加载,那是什么问题呢?初步猜测,fedora14上的alsa-lib,alsa-utils或者上层的pulseaudio和gnome的声音管理程序和openvz2.6.32内核中alsa-driver版本不兼。
解决思路:
一、直接重装alsa-driver,alsa-lib,alsa-utils
驱动安装的大体步骤
./configure --with-sequencer=yes
--with-cards=snd-hda-intel[/code]
make && make install
./sndevces
然后./configure && make && make install 分别安装alsa-lib和alsa-utils
接着配置声卡
注意
:fedora14中是没有modprobe.conf文件的,对应的是dist.conf,dist-alsa.con,dist-oss.conf或者是alsaconf生成的sound文件,
最后添加alsasound服务,这个是用来自动保存和自动加载相关mixer的设置的
二、安装完毕,结果依然是没有声音,用lsmod等命令查看,各个驱动模块都正确加载了,那就应该是上层管理服务的问题。
升级 pulseaudio
三、经过上面步骤后声音还是没有,来个痛快的,卸载pulseaudio,直接使用alsa或者oss,fedora中默认只是有alsa,而ubuntu10.04中alsa和alsa-oss都会加载
oss: vim /etc/modprobe.d/dist-oss.conf,把最後一行前面的 # 拿掉
alsa: yum remove alsa-plugins-pulseaudio
chmod 666 /dev/snd*
至此,基本所有方法都试过了,依然不行。暂且搁置吧,不过这一轮折腾,收获也颇丰。
一些总结:
更换内核考虑的因素,用发行版的内核。
不同发行版,不同版本号,声卡驱动模块的配置文件都有不同,这在linux系统中很常见。
linux音频管理系统:
app——pulseaudio service——-
—-alsa/oss
app——-mixer———————
linux声卡驱动解决方案:alsa,oss,官方的
linux平民化的路子还是有点远。
相关文章推荐
- Fedora 9 系统下ALSA声卡驱动下载及安装方法
- Fedora 14 安装 GeForce GT 330M nVidia 驱动及声卡设置
- [转]基于uda34x的ALSA声卡驱动之s3c24xx_uda134x.c
- Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
- Linux ALSA声卡驱动之三:PCM设备的创建
- Linux ALSA声卡驱动之七:ASoC架构中的Codec
- Linux ALSA 声卡驱动之一:ALSA架构简介
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
- Linux ALSA声卡驱动之四:Control设备的创建
- Ubuntu下声卡驱动解决方法alsa
- rhel6.3 没声音 解决方法之安装alsa声卡驱动
- Linux ALSA声卡驱动之四:Control设备的创建
- Linux ALSA声卡驱动之三:PCM设备的创建
- [转载]用ALSA驱动声卡流程详解
- Linux ALSA声卡驱动之八:ASoC架构中的Platform
- [转]基于uda34x的ALSA声卡驱动之uda134x.c
- Linux ALSA声卡驱动之八:ASoC架构中的Platform
- Linux ALSA声卡驱动之一:ALSA架构简介
- Linux ALSA 声卡驱动之二:声卡的创建