LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2150|回复: 5

intel ICH7-M集成RELTEC ALC883 - intel HDA声卡的配置

[复制链接]
发表于 2007-6-14 09:47:12 | 显示全部楼层 |阅读模式
已经查了大量资料,但还是不够满意。

现在已经做到的是:在内核中只选中声卡支持(soundcore模块),其它全不选,然后编译安装alsa-driver源码包,用 modprobe snd-hda-intel model=laptop-eapd加载,运行 snddevices,再用alsamixer打开sourround声道,声音出现。而且每次开机都必须再次重复加载过程。

现有文献找不到更好的处理方法,有其他人也是用的这种硬件吗?你们是怎么配置的?
发表于 2007-6-14 21:00:00 | 显示全部楼层
刚好我在用 台式机的,顺便贴一下/etc/modprobe.conf:
  1. alias snd-card-0 snd_hda_intel
  2. options snd-card-0 index=0
  3. options snd_hda_intel index=0
  4. remove snd_hda_intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd_hda_intel
复制代码

希望有所帮助
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 18:14:38 | 显示全部楼层
Post by cnux
刚好我在用 台式机的,顺便贴一下/etc/modprobe.conf:

  1. alias snd-card-0 snd_hda_intel
  2. options snd-card-0 index=0
  3. options snd_hda_intel index=0
  4. remove snd_hda_intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd_hda_intel
复制代码


希望有所帮助


采用这个配置启动,然后再执行 snddevices 确实可以打开声音。谢谢!但是UDEV不写设备结点,怎么办?否则每次都得执行一下 snddevices.
回复 支持 反对

使用道具 举报

发表于 2007-7-22 15:39:53 | 显示全部楼层
顶一下这个贴,hda把我弄得焦头烂额。
在Debian中搞定了alsa驱动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-23 09:12:54 | 显示全部楼层
Post by mascot
顶一下这个贴,hda把我弄得焦头烂额。
在Debian中搞定了alsa驱动。


Debian是用的UDEV管理设备吗?/dev下面设备结点的配置是怎么做的?或者能贴一下 /etc/modprobe.conf /etc/sysconfig/modules 或者udev.rules 的内容吗?主要是UDEV没有自动产生设备结点。
回复 支持 反对

使用道具 举报

发表于 2007-7-23 22:41:47 | 显示全部楼层
Post by linux001
Debian是用的UDEV管理设备吗?/dev下面设备结点的配置是怎么做的?或者能贴一下 /etc/modprobe.conf /etc/sysconfig/modules 或者udev.rules 的内容吗?主要是UDEV没有自动产生设备结点。

对,debian用udev生成设备节点,不过我的alsa驱动根本不用考虑这个,也不用snddevices,只是到alsa主页上下载了最新的驱动,然后/.configure && make && make install, 就行了,只要模块装上,/dev/dsp , /dev/mixer 都会自动出现,各发行版的配置文件各不相同,至于debian下的配置文件,有四个,我不知道哪个才是关键的:

1. /etc/alsa/alsa-source.conf (这个是装了一个叫alsa-source的deb包才有的文件,没什么用)
2. /etc/modutils/alsa-base  
3. /etc/modprobe.d/alsa-base
4. /etc/modprobe.d/sound

前面三个我没动,我只是在最后面那个文件中照上面网友的写法加了几行而已,但安装完alsa之后,它变成了这个样子,并不是我一开始所写的:

# cat /etc/modprobe.d/sound

alias snd-card-0 snd-hda-intel
options snd-hda-intel index=0

总之,配置文件基本上不用自己改写,反正我是驱动成功了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表