在freebsd里使用声卡

字体: | 打印

  纯粹是个人小结。在安装完freebsd的系统中,一般默认声卡是不被支持的。看了很多网上的资料,有很多的方法可以让内核支持你的声卡。

  这里只是其中的两种,个人认为比较的实用:

1:使用kldload。

    cd /boot/kernel/
    kldload snd_*.ko
    观察,一般在控制台下系统会有提示,新的设备找到并可以使用。注意看你的声卡驱动(内核模块的名字)。如果没有看清或其他原因。
    dmesg
    看看声卡驱动是什么。例如,我的是via8233
    请注意,刚才我们把所有的都加载进来了,其实没有必要,知道是什么驱动,下次执行这个就行了。
    kldload snd_via8233.ko

2:修改/boot/loader.conf文件

   根据1中的提示,在启动系统时就可以直接加载内核模块,免的每次需要手动加载。在文件里增加一行。
   snd_via8233_load="YES"

  搞定。

  不嫌麻烦或系统调优,可以重编内核时加进去。网上有很多参考资料,这里不赘述。