山口です。
On Tue, 01 Feb 2005 11:34:16 +0900
koyama
ちなみに VIA-Rhine のカードですが、うちのデスクトップがそれで、SUSE 8.2/9.0/9.1/9.2 で動作していること(いずれも一発認識)を報告しておきます。 VT86C100A と VT6105 は同じドライバですが、微妙に違うチップのようで、後者 の方が新しくて "Rhine III" と呼ばれているみたいですね。
ガーン!! そうですか。マザーボードBIOSの設定が不適切だったか、 それとも SUSEと、相性ですかね..... うーん。Rioworksは、購入対象からハズす必要があるな。
後学のためもう少し調べてみました。 (1) SuSE Linux 9.1 最新 kernel source kernel-source-2.6.5-7.111.30 /usr/src/linux-2.6.5-7.111.30/drivers/net/via-rhine.c -------------------------------------------------------------------- This driver is designed for the VIA VT86C100A Rhine-I. It also works with the Rhine-II (6102) and Rhine-III (6105/6105L/6105LOM and management NIC 6105M). ~~ LK1.1.19 (Roger Luethi) - Increase Tx threshold for unspecified errors ~~ #define DRV_NAME "via-rhine" #define DRV_VERSION "1.1.19-2.5" #define DRV_RELDATE "July-12-2003" enum via_rhine_chips { VT86C100A = 0, VT6102, VT6105, VT6105M }; -------------------------------------------------------------------- (2) SuSE Linux 9.2 最新 kernel source kernel-source-2.6.8-24.11 /usr/src/linux-2.6.8-24.11/drivers/net/via-rhine.c -------------------------------------------------------------------- This driver is designed for the VIA VT86C100A Rhine-I. It also works with the Rhine-II (6102) and Rhine-III (6105/6105L/6105LOM and management NIC 6105M). ~~ LK1.1.19 (Roger Luethi) - Increase Tx threshold for unspecified errors LK1.2.0-2.6 (Roger Luethi) - Massive clean-up - Rewrite PHY, media handling (remove options, full_duplex, backoff) - Fix Tx engine race for good ~~ #define DRV_NAME "via-rhine" #define DRV_VERSION "1.2.0-2.6" #define DRV_RELDATE "June-10-2004" ~~ enum rhine_revs { VT86C100A = 0x00, VTunknown0 = 0x20, VT6102 = 0x40, VT8231 = 0x50, /* Integrated MAC */ VT8233 = 0x60, /* Integrated MAC */ VT8235 = 0x74, /* Integrated MAC */ VT8237 = 0x78, /* Integrated MAC */ VTunknown1 = 0x7C, VT6105 = 0x80, VT6105_B0 = 0x83, VT6105L = 0x8A, VT6107 = 0x8C, VTunknown2 = 0x8E, VT6105M = 0x90, /* Management adapter */ }; -------------------------------------------------------------------- via-rhine.c ドライバの内容的には、SUSE 9.1 用 kernel (9.0 くらいでも) VT6105 系に対応しているようです。SuSE 9.2 kernel のほうは細かく識別でき るみたいですね。 ただ、私のカードは VT86C100A (Rhine-I) ということで VT6105 より2世代古 いので、枯れていたために動いたという可能性もあります。なので、via-rhine はすべて動くはずということはわかりません (^^; VIA 純正(?) の rhinefet というドライバも見てみましたが、VT6105 (Rhine-III) シリーズ専用みたいで、Rhine-I とは少し違うようですね。 # 実物を持っていないのでこれ以上はわからないのですが。 最近だとめんどうなので、とりあえず e100 動くカード買っとけ!みたいな気が してます (^^; -- 山口健史 (YAMAGUCHI Kenji)