fe ドライバが対応する NIC (LSI)

イーサネットインターフェースは、いくつかの LSI を組みあわせて構成されます。デバイスドライバは、このうち、イーサネットのフレーム制御 (データリンク制御) という機能を担当する LSI としてどのようなものが使われているのかによって、大きな影響を受けます。

fe ドハライバは、MB86960 および互換チップのためのデバイスドライバです。つまり、fe がサポートするボード・カード類は、全て、MB86960 互換チップを搭載しています。逆に、MB86960 互換チップを搭載しているボードであれば、fe でサポートできる可能性があります。

MB86960 互換 NIC

私が知る限り、MB86960 と互換性のある NIC には、以下のようなものがあります。

型番メーカー概要/コメント
MB86960AFujitsuファミリの原形と思われる。機能的には最も貧弱で、トランシーバや、パソコン本体とのインターフェースを全て外づけにする必要がある。
MB86964(R)FujitsuMB86960A に 10baseT トランシーバを内蔵したもの。しかし、開発の順番や機能的な類似性から考えると、逆に、MB86965A から ISA バスとのインターフェースを取り除いたものと考えた方が正しいような気もする。
MB86965AFujitsuMB86960A に 10baseT トランシーバ、ISA バスインターフェース、IDROM (MAC アドレスを記憶しておくメモリ) インターフェース等を追加してワンチップ化したもの。バスインターフェースには複数の「モード」があるのだが、このうち、Jumper-less ISA (JLI) と呼ばれる、ISA バスに直結し、EEPROM の設定値によってアドレス等が選択されるモードが特徴的。
MB86965BFujitsuMB86965A のマイナチェンジ版。機能的な違いは、Full-duplex に対応したことくらいか。
MB86966FujitsuMB86864(R) に PC card 用のインターフェースを追加したものか。古い資料に少しだけ名前が出てくるが、最近の資料には載っていない。MB86967 に吸収されたとか、そういうことか?
MB86967FujitsuMB86965B を元にして、PC card 用のインターフェースを追加したもの。(ISA 用の JLI モードもある。) Full-duplex 可能。
78Q8360Silicon Systems資料が全くないのだが、どうも MB86960A とピンコンパチらしい
78Q8370Silicon Systems型番しかわからない。
78Q8373ASilicon Systems機能的には MB86965A と同等レベル? 資料無し。そういえば、78Q8373 というチップもあるようだ。と、思ったら製造打ち切りだそうです。
78Q8377Silicon Systems型番からも、78Q8377A の前身と思われるのだが、手元の資料からは、機能的な違いがどこにあるのかよくわからない。
78Q8377ASilicon SystemsISA、PC card、C-BUS (PC9801 の) インターフェースを全て内蔵していて、外づけ回路なしで直結できるのが特徴。ISA は、プラグアンドプレイにも対応している。
78Q8378Silicon Systems78Q8377A の PC card 専用にして、そのかわり、multi-function card を構成できるようにしたものらしい。これも製造打ち切り
MBH10351FujitsuMB86965A に SRAM、SEEPROM、データバスバッファ 等を追加して、トランスを外付けするだけで ISA バス用のイーサネットインターフェースが作れるようにしたものらしい。とは言え、これらがワンチップ化されているわけではなく、複数のベアチップを 1 つのパッケージに封入した、いわゆるマルチチップモジュールとのこと。ソフトウエア的には、単に JLI (mode 0) に設定された 86965 に見えるらしい。

MB86960 互換 NIC ではないもの

以下は、型番が似ていますが、MB86960 互換イーサネットコントローラではありません。これらはどれもイーサネット関係の LSI なので、MB86960 以外の NIC を使ったイーサネットカードに搭載されていることもあります。これらの LSI が搭載されているかどかは、そのボードが fe で対応できるかどうかとは無関係です。

型番メーカー概要/コメント
MB86950FujitsuEtherStar (86960 と互換がないイーサネットコントローラ)
MB86951Fujitsuマンチェスタエンコーダデコーダ
MB86952FujitsuC バスインターフェース
MB86953FujitsuISA バスインターフェース
MB86954FujitsuMCA バスインターフェース
MB86955FujitsuPC card インターフェース?
MB86961Fujitsu10baseT トランシーバ
MB86974Fujitsu10/100base NIC (PCI バス接続の 10/100M Ether 用 NIC で、MB8696x とは全く互換がない)
78Q8330Silicon Systemsトランシーバ