今天遇到linux下无法识别Marvell Yukon 的千兆网卡,看了安装手册后明白了,有两种办法:
一:模块挂载方式
1解压缩驱动包->2运行安装脚本->3修改配置文件加载模块->4设置IP地址
# tar xfvj install-???.tar.bz2
or
# bunzip2 -c install-???.tar.bz2 | tar xfv –
2 # cd DriverInstall
# ./install.sh
3. #modprobe sk98lin
用 # ls /proc/net/sk98lin/ 查看,如果看到eht0等说明模块加载成功
4. ifconfig eth0
卸载模块需要先停止eth0接口ifconfig eth0 down,然后rmmod sk98lin二:编译内核方式
1下载内核源码包->3安装补丁修改内核源码包->4编译内核,选中需要的部分->5加载新内核
1# tar xvjf linux-a.b.c.tar.bz2
2运行驱动安装脚本并选择 “generate patch”.来生成补丁
# cd DriverInstall
# ./install.sh
3应用补丁到内核源码中
# cd /usr/src/linux
# cat /patch-location/sk98lin__vX.XX_a_b_c_patch | patch -p1
4编译内核
# cd /usr/src/linux
# make menuconfig(图形界面下可以用# make xconfig或# make gconfig)
在菜单中选择对应的模块
Network Device Support
Select “Ethernet (1000 Mbit).
# make dep(2.6内核不需要此步)
# make clean bzImage
# make modules
# make modules_install
5安装新的内核到启动菜单
# cp arch/i386/boot/bzImage /boot/vmlinuz-new
# cp System.map /boot/System.map-new
编辑GRUB增加新的内核到启动菜单(先保留旧的,测试无问题后再删除)
LINUX下无法识别千兆网卡的解决
转载请注明出处:服务器评测 » LINUX下无法识别千兆网卡的解决
相关推荐
- 黑色星期五特惠!Ryzen 5950x – 95 美元/月 | Ryzen 7950x – 125 美元/月 | Ryzen 9950x – 175 美元/月
- *██ 双倍 RAM 回归 ██ AMD RYZEN 7 █ 128GB RAM █ 1TB NVMe █ IPMI █ /24 IPv4 ██ 24 美元起
- *🍂 黑色星期五前促销🔥30% 折扣!👉 即时服务器!💎 不限流量!💎 E5 特惠 + Ryzen
- ✅ 荷兰✅10Gbps 端口不限流量✅E5-2699v4✅256G DDR4 RAM✅在线服务器管理器
- 腾讯云服务器CentOS环境下通过YUM安装软件
- 解决destoon会员发布新闻资讯外带链接自动清除的小功能
- “php-cgi.exe – FastCGI进程意外退出” 的解决办法
- 帝国cms7.5火车头采集器的web登录接口发布模块