Ubuntu 8.10 下intel D945GCLF 网卡安装指南

Intel D945GCLF的atom主板,在如下配置中:

CPU : atom 230 1.6GHz

硬盘:Seagate 500G

内存:Kingston DDR2 800MHz 2G

声卡:板载

网卡:板载 RealTek R8102EL 10/100M Ethernet

电源:大水牛mini机箱 电源

使用万方功耗测试插座测的典型值为 40W 。

该主板在安装了Ubuntu 8.10 desktop版或者server版操作系统后,其板载网卡出现经常性的开机后无法连接网络的情况,使用 ifconfig 命令查看后,eth0显示正常,但其 dropped 参数中是一个巨大的数字。使用 dmesg 命令查看,发现其所使用的驱动为 r8169 ,因为使用了不正确的驱动,导致系统在冷启动后系统网络不可用。为解决这个问题,我们要做如下工作:

1. 到realtek官方网站 ?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false 下载最新的R8102EL驱动,目前的驱动版本为: r8101-1.010.00

2. 对于server版本,系统安装的时候并没有安装内核头文件,所以需要下载安装,首先安装编译程序所需要的编译器等必须软件:

sudo apt-get install build-essential

然后安装系统内核头文件,否则我们下载的驱动不能编译:

sudo apt-get install linux-headers-'uname -r'

3. 解压我们下载的驱动程序,到该目录中,运行命令: make all

正常情况下,会有错误。但只要你到 src/ 下面看到编译出了 r8101.ko 文件即可,不管是否有错误。

4. 从内核中将当前的网卡驱动程序卸载,运行命令

sudo rmmod r8169

5. 从系统库中,将r8169驱动删除或者改名:

sudo mv /lib/modules/'uname -r'/kernel/drivers/net/r8169.ko r8169.ko.old

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2a0a4c5ce20b6bfd79a12447c88d5d63.html