3 安装FreeBSD 驱动
---------------------------------------------------------------
一,网卡
(以Marvell为例)
Marvell 官方提供的是一个 FreeBSD package,安装非常方便,假设以当前最新版本 mykbsd60×86-8.14.9.3.tgz 为例(Marvell 只提供了 i386 版本):
[
root@gw.dirk.sh:~]# wget /url/to/mykbsd60x86-8.14.9.3.tgz (请使用相应的URL)
[
root@gw.dirk.sh:~]# pkg_add mykbsd60x86-8.14.9.3.tgz我在 FreeBSD 6.2 下安装非常顺利,我们来看一下这个 package 在我们的系统中都安装了哪些文件:
[
root@gw.dirk.sh:~]# pkg_info -L mykbsd60x86-8.14.9.3
Information for mykbsd60x86-8.14.9.3:
Files:
/boot/kernel/if_myk.ko
/usr/share/man/man4/myk.4.gz可见,该 package 只在我们的系统上安装了一个内核模块 if_myk.ko 和一个 man 手册页,如果你需要帮助,你可以通过 man myk 来阅读了。
下面,让我加载这个模块,并看看加载情况吧:
[
root@gw.dirk.sh:~]# kldload if_myk
[
root@gw.dirk.sh:~]# kldstat
Id Refs Address Size Name
1 11 0xc0400000 3a5228 kernel
2 1 0xc07a6000 3204 splash_bmp.ko
3 1 0xc07aa000 5628 vesa.ko
4 1 0xc0825000 64180 acpi.ko
5 1 0xc36f2000 5000 if_tun.ko
8 1 0xc487f000 31000 if_myk.ko
9 1 0xc361c000 2000 libmbpool.ko这台机器是我的拨号网关,可以看到其他的模块,但已经成功加载 if_myk.ko 模块,如果你的系统上安装有 Marvell 相应的 Yukon 网卡,通过 ifconfig -a 命令就应该看到类似 myk0 这个样的网络接口设备了。
你可以试试给 myk0 这样的接口帮定 IP 地址,如果测试没有问题,为了在系统启动的时候自动加载 if_myk.ko 模块,需要在 /boot/loader.conf 文件中设置:
if_myk_load="YES"最后,你需要在 /etc/rc.conf 文件中为对应的网络接口设置 IP 地址.
二,安装显卡驱动
(以NVidia为例)
嫌源的驱动版本太低
下最新驱动先
http://cn.download.nvidia.com/freebsd/100.14.11/NVIDIA-FreeBSD-x86-100.14.11.tar.gztar -zxvf NVIDIA-FreeBSD-x86-100.14.11.tar.gz
make
make install
OK,装完驱动
sysinstall=>configure=>packages=>ftp=>China=>X11=>nvidia-xconfig
运行nvidia-xconfig
cp /etc/X11/XF86Config cp /etc/X11/XF89Config.backup
cp /usr/X11R6/etc/X11/xorg.conf /etc/X11/XF89Config
三,硬盘驱动器
FreeBSD 支持 EIDE、 SATA、 SCSI 和 SAS 驱动器 (配合兼容的控制器;参见下一节),以及所有使用原始的 “Western Digital (美国西部数据公司)”接口 (MFM, RLL, ESDI, 当然还有 IDE)。几种使用特有接口的 ESDI 控制器可能无法工作: WD1002/3/6/7 接口及雷同品。
四,SCSI 和 SAS 控制器
alpha
amd64
i386
pc98
sparc64
五,CDROM 驱动器
接到已被支持的控制器的任何 SCSI 驱动器都是被支持的。
下列特有的 CDROM 接口也被支持:
Mitsumi LU002 (8 位), LU005 (16 位) 和 FX001D (16 位 2 倍速)。
Sony CDU 31/33A
Sound Blaster 非 SCSI CDROM
Matsushita/Panasonic CDROM
与 ATAPI 兼容的 IDE CDROM
已知所有 非 SCSI 卡比起 SCSI 驱动器要慢的多, 并且一些 ATAPI CDROM 可能无法工作。
正式发布的 FreeBSD CDROM ISO 映象,来自 Daemon News 和 FreeBSD Mall 的 CDROM,支持直接从 CD 引导。
4.3.6. 哪些 CD-RW 驱动器被 FreeBSD 支持?
FreeBSD 支持任何与 ATAPI 兼容的 IDE CD-R 或 CD-RW 驱动器