分页: 1 / 1

《NetBSD指南-11.4.配置内核音频设备》

发表于 : 2010-03-02 15:41
leo
NetBSD支持范围相当广泛的声卡,并且这些声卡的驱动在GENERIC内核上已经启用了。有时候需要为非即插即用式ISA卡手动建立 IRQ 和 DMA。
说明
当你建立一个定制内核时最好最一个GENERIC标准内核的拷贝,原因在 Chapter 31, 编译内核.
如果你还有问题你可以尝试启用所有的设备, 因为有些声卡被生产为仅能模拟其它卡。

很多声卡利用SoundBlaster 和 OPL 兼容性, 但是它们中的绝大部分只能工作在 WSS 模拟状态.

OPL 是由Yamaha出品的一个MIDI合成器 ; 有很多 OPL 变种 (如 OPL2, OPL3SA, OPL3SA2等.). 很多声卡依赖这个部件或兼容于其中某一个。例如, Crystal (或类似的,如著名的CS423x)全使用这个芯片组, 在NetBSD上它们也以这种方式工作。

WSS 不是一个微晶片; 它是 Windows Sound System的缩写. WSS 是支持微软音频系统的NetBSD内核驱动的名称。许多声卡可以在Windows运行,因为它们坚持WSS标准,NetBSD也把握这个尺度。

我在NetBSD系统上测试的许多声卡中, 很多只需要在内核中启用 opl* 和 wss* 就可以正常工作了.

在NetBSD上你使用Creative SoundBlaster声卡应该没有问题: NetBSD支持它们中的绝大多数,包括Sound Blaster Live 1024!

当设备正常时你可以在内核配置文件中禁用你不需要的内容。