快速业务通道

在FreeBSD下安装Marvell网卡驱动

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-29

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 地址.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号