Feb 21, 2011

在Cent OS中安裝Intel 82566DM-2 的驅動程式

到這裡下載驅動程式 (8.0.25版)
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=9180&keyword=82566DM-2&lang=eng

下載回去以後, 用gzip解壓縮.
假設最後解壓的目錄是  /root/e1000-8.0.25
進到 src 中, 執行

make install

如果發現這種錯誤訊息
Makefile:71: *** Kernel header files not in any of the expected locations.
Makefile:72: *** Install the appropriate kernel development package, e.g.
Makefile:73: *** kernel-devel, for building kernel modules and try again.  Stop.

可能是沒有安裝 kernel-devel, 先裝了再說.

另一個原因, 是因為在 Makefile 檔案中, 它跑去連結 /usr/src/linux 目錄,
但是你的系統並沒有這個目錄, 這時可以用鳥哥教的方法
http://linux.vbird.org/linux_server/0130internet_connect.php#note_compile

執行
cd /usr/src
ln -s /kernels/2.6.18-194.11.1.el5-i686/ linux


用符號連結的方式製造出Makefile需要的linux目錄
這樣就可以成功了.

用vsftpd測試, 原來的傳輸速度約在30MB左右, 更新後可以到80MB
猜測是預設的驅動程式並不是以 giga byte 的速度在運作.

No comments: