飛田です。

>>>>> In <20040224135519.707588e4.i.jun@cpdata.co.jp> 
>>>>>    Ichikawa Jun'ichi <i.jun@cpdata.co.jp> wrote:
IJ> そろそろギガビットのethカードも対応可能かなと考えています。
IJ> 皆様お勧めのカードがございましたら是非お教えください。
IJ> 当方Vine Linux2.6r4使用です。(kernel 2.4.22-0vl2.10smp)

そろそろ値段もこなれてきたようですし。(中には 100M とたいして差がなかっ
たりするのもちらほら)

たくさん使ってるわけではありませんが、他にフォローつかないようなので参
考情報程度にでも。

Intel PRO/1000 MT on Debian sid の情報です。

00:0d.0 Ethernet controller: Intel Corp. 82540EM Gigabit Ethernet Controller (rev 02)
        Subsystem: Intel Corp. PRO/1000 MT Desktop Adapter
        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 10
        Memory at df020000 (32-bit, non-prefetchable) [size=128K]
        Memory at df000000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at d800 [size=64]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] PCI-X non-bridge device.
        Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

kernel-2.4.24 (多分 2.4.22頃から使ってます) ドライバは e1000 をモヂュー
ルで利用してます。

これを選んだわけは、以前から kernel を再構築する時に e1000 ドライバが
ある事を知っていたので、まず間違いなく使えるだろう、と思ったからです。

;; でも、実際届いて箱みてみると ID が A93498-006 (82540EM) となってい
;; て、kernel 付属ドキュメントの e1000.txt に完全に一致するものは載っ
;; てなかった(EM が余計についてた)のでちと不安にはなりました。

手元のネットワークはまだ安物 100/10M スイッチイングハブなのですが、た
だ e1000 ロードしただけの状態だとオートネゴに行ってひっかかってしまい
うまくなかったので、/etc/modules に次のように書いて使ってます。

;; /etc/modules
e1000 AutoNeg=0x0F

cf. e1000.txt,
    http://support.intel.com/support/network/adapter/onlineguide/PRO1000/DOCS/LINUX/e1000.htm#speed_duplex

;; ifconfig
eth0      リンク方法:イーサーネット  ハードウェアアドレス ??:??:??:??:??:?? 
          inetアドレス:192.168.??.?? ブロードキャスト:192.168.??.?? マスク:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2049476 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1127137 errors:0 dropped:0 overruns:0 carrier:0
      衝突(Collisions):0 TXキュー長:1000 
          RX bytes:1878252900 (1.7 GiB)  TX bytes:146451079 (139.6 MiB)
          割り込み:10 ベースアドレス:0xd800 メモリ:df020000-df040000 


--
 Shinichiro HIDA
 stained@po10.lcv.ne.jp