RHEL5上安装网卡

 

说明:
MARVELL Yukon 88E8056为windows上驱动名
一、驱动下载
到华硕官网搜索主板型号"P5BV-C",这款主板的网卡芯片正是MARVELL Yukon 88E8056,然后找到for linux的驱动,驱动名:Marvell_LAN_CAP_Linux_105013

二:驱动安装
下载驱动后,通过u盘复制驱动至/root目录

挂载U盘
mount /dev/sdb /mnt

复制驱动
#cp iMarvell_LAN_CAP_Linux_105013.zip   /root


进入/root目录,解压缩该驱动
cd /root
tar xvf   Marvell_LAN_CAP_Linux_105013.zip

解压缩完成后,进入DriverInstall目录
cd   DriverInstall

添加安装脚本执行权限,否则将提示无权限执行
chmod +x install.sh

添加系统内核的软链接
#ln -s /usr/src/kernels/2.6.18-92.el5-x86_64 /usr/src/linux

使用安装脚本
,/install.sh
使用过程中要求选择选项
首先 选择 1
1) installation

然后出现一段提示,问我们是否要将驱动挂载到内核模块,这里我们选择是,输入y
Please read this carfully!

This script will automatically compile and load the sk98lin
driver on your host system. Before performing both compilation
and loading, it is necessary to shutdown any device using the
sk98lin kernel module and to unload the old sk98lin kernel
module. This script will do this automatically per default.

Please plug a card into your machine. Without a card we aren't
able to check the full driver functionality.

Do you want proceed? (y/N)

选择y后,提示我们按任意键,按完后我们选择第一项do nothing   然后编译驱动到内核


Do nothing:
   - The sk98lin will be installed
   NOTE: It may happen that the alternative driver will be loaded on
   the next boot process. In this case the Marvell driver _WON'T_ be
   loaded.

Deactivate driver:
   - The alternative driver will be renamed to _skge.ko or _sky2.ko
   - All references in the /etc/modprobe.conf file will be changed to
     the sk98lin driver
   - The alternative driver will be unloaded
   - The sk98lin driver will be installed

Remove driver (recommended):
   - The alternative driver will be removed from your system
   - All references in the /etc/modprobe.conf file will be changed to
     the sk98lin driver
   - The alternative driver will be unloaded
   - The sk98lin driver will be installed


1) Do nothing
2) Deactivate diver
3) Remove driver
Action: 1

Create tmp dir (/tmp/Sk98IahVXCRNKoSahhFHhHUPI)                       [   OK   ]
Check user id (0)                                                     [   OK   ]
Check kernel version (2.6.18-92.el5)                                 [   OK   ]
Check kernel symbol file (/proc/kallsyms)                             [   OK   ]
Check kernel type (SMP)                                               [   OK   ]
Check number of CPUs (2)                                             [   OK   ]
Check architecture (found)                                           [   OK   ]
Set architecture (x86_64)                                             [   OK   ]
Check compiler (/usr/bin/gcc)                                         [   OK   ]
Check mcmodel flags (kernel)                                         [   OK   ]
Check module support (/sbin/insmod)                                   [   OK   ]
Check make (/usr/bin/make)                                           [   OK   ]
Check archive file (sk98lin)                                         [   OK   ]
Check kernel gcc version (4.1.2) (Kernel:4.1.2 == gcc:4.1.2)         [   OK   ]
Check sk98lin driver availability (not loaded)                       [   OK   ]
Check kernel header files (/usr/src/linux)                           [   OK   ]
Check modpost availability (available)                               [   OK   ]
Unpack the sources (done)                                             [   OK   ]
Check firmware availability (not available)                           [   OK   ]
Check sources for .config file (/usr/src/linux/.config)               [   OK   ]
Copy and check .config file (done)                                   [   OK   ]
Check the mem address space (lowmem)                                 [   OK   ]
Change IOMMU (enabled)                                               [   OK   ]
Create new .config file (done)                                       [   OK   ]
Execute: make oldconfig (done)                                       [   OK   ]
Check kernel header version (not recognized)                         [   warn   ]
Check kernel functions (Changed: nothing)                             [   OK   ]
Compile the kernel (done)                                             [   OK   ]
Copy driver man page into /usr/share/man/man4/ (done)                 [   OK   ]
Check the driver (done)                                               [   OK   ]
Create kernel modules driver directory (done)                         [   OK   ]
Delete old driver (done)                                             [   OK   ]
Copying driver (done)                                                 [   OK   ]
Make dependency (done)                                               [   OK   ]
Delete temp directories (done)                                       [   OK   ]
All done. Driver installed and loaded.
To load the module manually, proceed as follows:
       Enter "modprobe sk98lin"

                                                     Have fun...


编译完毕后,我们输入 modprobe sk98lin,加载信增加的内核模块
modprobe sk98lin,
查看模块加载
[root@localhost ~]# lsmod |grep sk98lin.
sk98lin               222780   1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值