Next Up Previous Contents Index

6.4 为您的Red Hat Linux系统配置声卡

在默认情况下, 您从新安装的Red Hat Linux系统听到的唯一声音就是平常的, 无聊 的鸣叫. 如果您的计算机有一块声卡, 您可以让它在Red Hat Linux下工作. 有时候(特 别是非Intel系统), 成功地使声卡工作需要重建内核. 但大多数情况可以使用模块化 的声音驱动程序.

6.4.1 模块化的声音驱动程序

[Intel 系统: 模块化的声音支持仅适用于Intel兼容系统.]

在Red Hat Linux 5.1, 标准的OSS/Free声音驱动程序已经被改为完全模块化. 这使装载或卸在不同的驱动程序不需要重新编译内核或重新启动. 这项工作由Alan Cox 完成并由Red Hat Software, Inc赞助.

情参见在rhsound文件目录(/usr/doc/rhsound*)下的README文 件. 最新信息存放在
ftp://ftp.redhat.com/pub/sound/.

如果您有关于模块化的声音驱动程序的问题, 请写信至
sound-bugs@redhat.com. 关于模块化的声音驱动程序还有一个邮件清单
(sound-list@redhat.com). 如想定阅, 写信至
sound-list-request@redhat.com 并用"subscribe"作为标题.

6.4.1.1 支持的声卡

目前只有以下声卡能被模块化的声音驱动程序识别:

6.4.2 声卡配置工具

在Red Hat Linux 5.1中是sndconfig, 一个可以正确配置模块化的声音 驱动程序的全屏幕工具.

关于sndconfig您应该了解:

即插即用 -- sndconfig 能测试出即插即用的 声卡, 如Sound Blaster 16 PnP. 但是请注意, 当前版本的 sndconfig创建 的新版本的文件
/etc/isapnp.conf 只有声卡的设置. 所有, 如果您的系统有其他即插即用的 设备, 您必须做两件事之一:

  • 您可以在现有的/etc/isapnp.conf手工增加即插即用的声卡, 然后用--noprobe选项运行sndconfig.

  • 您可以运行sndconfig而不用--noprobe选项, 在sndconfig 创建的/etc/isapnp.conf文件中配置您的其他即插即用设备.

不管哪种情况, sndconfig将原来的/etc/isapnp.conf文件存在
/etc/isapnp.conf.bak.

  • 修改/etc/conf.modules -- sndconfig修改模块 配置文件
    /etc/conf.modules以增加您的声卡所需要的模块选项. 注意sndconfig 将原来的/etc/conf.modules文件存在
    /etc/conf.modules.bak.

  • 要配置您的声卡运行/usr/sbin/sndconfig. 注意为了运行sndconfig 您必须是root. 在初始屏幕之后, 将要求您选择声卡的类型(见图 49).

    图 49: 选择声卡类型

    选择完声卡之后, 您将看到类似图50的屏幕. 这时 您可以为声卡做某些设置. 用[Tab] 键选择一个域. 然后用光标键设置的值, 完成后, 选择Ok, 并按[Space].

    图 50: 配置声卡

    这个屏幕后, 您可能看到一个对话框说/etc/conf.modules已经存在. 选择 Ok并按[Space]继续.

    最后, sndconfig将试图播放一段声音样本, 检查声音配置是否正确.如果 您能听到声音样本(别忘了打开喇叭), 您成功了!


    Next Up Previous Contents Index