Intel e1000e Driver 1.2.8 Update (source)


Intel Gigabit CT Desktop Adapter EXPI9301CTのドライバをアップグレードした時のメモ。

  • Vine Linux 5.1
  • e1000e 1.2.8

NICドライバのバージョンが上がってるのでアップデートする事に。
問題は全くないのですが、テストがてらアップグレードする事に。(と言うかド安定してて最近書く記事がない…)
お約束のNICを確認。

# lspci | grep Ether

02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

インターフェイスも調べておく。

# ifconfig -a

eth0      Link encap:Ethernet  HWaddr  **:**:**:**:**:**
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

そんでインテルのサイトからドライバーを落としてくる。

$ tar zxvf e1000e-1.2.8.tar.gz
$ cd e1000e-1.2.8/src

メイクしてアップグレード。

$ su
# make install


古いドライバと入れ替え。
ipv6は使わないのでmodprobe.confに追記。

# vi /etc/modprobe.d/modprobe.conf

install ipv6 /bin/true

ここでは仮に

  • サーバipは192.168.1.100
  • インターフェイスはeth0

として

# rmmod e1000e; modprobe e1000e
# ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

ネットワークを再起動する。

# service network restart

インターフェース eth0を停止中:					[  OK  ]
ループバックインターフェースを停止中:				[  OK  ]
ループバックインターフェースを活性化中:				[  OK  ]
インターフェース eth0を活性化中:					[  OK  ]

ロードされてるか確認。

# lsmod

Module                  Size  Used by
e1000e                152752  0
# cat /var/log/messages

Jul 11 05:18:45 localhost kernel: e1000e: Intel(R) PRO/1000 Network Driver - 1.2.8-NAPI
Jul 11 05:18:45 localhost kernel: e1000e: Copyright(c) 1999 - 2010 Intel Corporation.
Jul 11 05:18:45 localhost kernel: e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX

ギガビット CT デスクトップ・アダプタ EXPI9301CT