Marvell 官方提供的是一個 FreeBSD package,安裝非常方便,假設以當前最新版本 mykbsd60×86-8.14.9.3.tgz 為例(Marvell 只提供了 i386 版本):
[
[email protected]:~]# pkg_add mykbsd60x86-8.14.9.3.tgz
我在 FreeBSD 6.2 下安裝非常順利,我們來看一下這個 package 在我們的系統中都安裝了哪些文件:
[
[email protected]:~]# 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 來閱讀了。
下面,讓我加載這個模塊,並看看加載情況吧:
[
[email protected]:~]# kldload if_myk
[
[email protected]:~]# 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 這個樣的網絡接口設備了。
if_myk_load="YES"