免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2546 | 回复: 7
打印 上一主题 下一主题

intel 945 没有针对 Linux 的驱动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-30 10:50 |只看该作者 |倒序浏览
刚才去了官方网站,想下一个主板驱动,
可是没有适合Linux的

晕,到现在我的喇叭还不能响

论坛徽章:
0
2 [报告]
发表于 2006-07-30 16:11 |只看该作者
你用的什么版本的LInux发行?

新版本的对945都支持。

论坛徽章:
0
3 [报告]
发表于 2006-07-30 16:28 |只看该作者
Red Hat 9

论坛徽章:
0
4 [报告]
发表于 2006-07-30 16:30 |只看该作者
原帖由 wattwang 于 2006-7-30 16:28 发表
Red Hat 9


为什么还有那么多人在用三年前的系统呢?!

你应该用FC5或者SuSE 10.1才能很好的支持现在的硬件。

论坛徽章:
0
5 [报告]
发表于 2006-07-30 20:40 |只看该作者
FC5、SUSE10对945的支持还是不理想
我intel945ich7声卡搞了一个月都没搞定,内核都能够正确识别,就是没声音出来,流行的发行版都用的差不多了
自己安装alsa还是无法

还好我喜欢安静

哈哈继续等等新内核

论坛徽章:
0
6 [报告]
发表于 2006-07-31 02:05 |只看该作者
原帖由 mengchr 于 2006-7-30 20:40 发表
FC5、SUSE10对945的支持还是不理想
我intel945ich7声卡搞了一个月都没搞定,内核都能够正确识别,就是没声音出来,流行的发行版都用的差不多了
自己安装alsa还是无法
还好我喜欢安静
哈哈继续等等新内核


alsa 早就都进入各家的发行版本内的。

intel 945 一般可以使用 alsa 内的 "Intel HD Audio" 项目支援,module 一般为 snd-hda-intel。编译核心时看到画面:


  1. Device Drivers  --->
  2.     Sound  --->
  3.         <M> Sound card support
  4.             Advanced Linux Sound Architecture  --->
  5.                       PCI devices  --->
  6.                           <M> Intel HD Audio
复制代码


没声音?也许你该检查 mixer 是否关闭变成静音状态了。

==

论坛徽章:
0
7 [报告]
发表于 2006-07-31 11:41 |只看该作者
肯定是编译进内核了的,系统是已经识别了,音量开关也是打开了的,都没声音冒出来
我逛了不少地方,这个问题很多都没解决

论坛徽章:
0
8 [报告]
发表于 2006-08-06 10:38 |只看该作者
我找了alsa-driver-1.0.11.tar希望能够驱动声卡
找到里面的一个install文件,有说明

Quick install
=============
1) You must have full configured source for the Linux kernel which you
   want to use for the ALSA drivers. Note that ALSA drivers are part
   of the kernel, so there is necessary to resolve all symbol dependencies
   between the used kernel and ALSA driver code. Partly installed kernels
   (for example from distributor makers) can be unuseable for this action.

2) You must turn on sound support (soundcore module).

3) Run './configure' script.

* General Options
   If you do not want ISA PnP support, use --with-isapnp=no switch.
   If you do not want sequencer support, use --with-sequencer=no switch.
   If you do not want OSS/Free emulation, use --with-oss=no switch.
   If you have udev or devfs and want to use more than eight cards, use
   --enable-dynamic-minors switch.
   If you want to turn on debug mode, use --with-debug=full switch.
   If you want to debug soundcard detection, try --with-debug=detect switch.

* Kernel Source Tree
   On 2.4/2.6 kernels, the location of the kernel source tree is
   parsed automatilly from the running kernel.
   If it's not in the standard place, specify the path via
   --with-kernel=<kernel_directory>.
   On 2.6 kernels, the build directory has to be given via
   --with-build=<kernel_build_dir> option additionally, too.

* Drivers to Compile
   The card drivers to be compiled can be selected via --with-cards option.
   Pass the card driver name without "snd-" prefix.  To specify
   multiple drivers, list names with comma (,).
   Passing "all" will compile all possible drivers (and this is the
   default choice).
   Some drivers have compile options.  They can be passed via
   --with-card-options option.  Multiple options can be passed with comma,
   too.  The default is "all".
   For available cards and options, see ./configure --help.

* Example
      ./configure --with-debug=full
      ./configure --with-cards=sb16,emu10k1 --with-card-options=sb16-csp

4) Run 'make'.

5) Run 'make install' as root.
   If you have already a system with ALSA init script, you should install
   just only modules via 'make install-modules' so that the existing init
   script won't be replaced.

6) Run the './snddevices' script to create new sound devices in /dev directory.
   Skip this step, if you have already /dev/snd/* files, or if you're
   using a DEVFS or udev.


7) Edit your kernel module config (either /etc/modprobe.conf or
   /etc/modules.conf, depending on the kernel version). If you are not
   sure, what to do, you may try the alsaconf script available in
   the alsa-utils package.


Run 'modprobe snd-xxxx' where xxxx is the name of your card.
   Note: All ALSA ISA drivers support ISA PnP natively, so you don't need
         isapnptools any more.  Don't use both together.  It will
         conflict.  For disabling the ALSA ISA PnP support, specify
         --with-isapnp=no configure switch.

You can also look at the utils/alsasound file. This script is designed for
the RedHat distribution, but it can be used with other distributions which
use System V style rc init scripts.

Note: All mixer channels are muted by default. You must use a native
      or OSS mixer program to unmute appropriate channels (for example a
      mixer from the alsa-utils package).

Note: This document notices the /etc/modules.conf file. Many current
      distributions uses the old /etc/conf.modules file. Both names are
      valid.

在红色的这步,出了问题。
我的是修改/etc/modules.conf文件
可是我没有找到alsaconf这个文件,我的/etc/modules.conf内容是这样的

alias usb-controller ehci-hcd
alias usb-controller1 usb-uhci
alias ieee1394-controller ohci1394

请问,应当如何修改呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP