VX(4)

名称
vx - PCI イーサネットデバイスドライバ

書式
device vx0

解説
vx ドライバは、 3Com の 3c590 と 3c595、すなわち EtherLink III と Fast EtherLink III の PCI イーサネットカードを、10 Mbps モードでサポートします。 次の ifconfig(8) コマンドへの link フラグによって、媒体を選択可能です。

link0
    AUI ポートを使用します。
link1
    BNC ポートを使用します。
link2
    UTP ポートを使用します。

診断

vx%d: not configured; kernel is built for only %d devices. システムにあるアダプタ数に対して、カーネル設定ファイル内の デバイス数が十分ではありません。 設定ファイルにデバイスを追加し、 カーネルを再構築してリブートして下さい。

他のすべての診断はハードウェアの問題かドライバのバグを示しています。

警告
初期のいくつかの 3c590 カードには問題があり、 受信あふれの被害を受けます。 その結果として、パケット損失を引き起こします。 作者は、3 Com から提供される情報を基に、 このようなリビジョンの検査を実装しようとしました。 しかし、検査の出力の大部分は疑わしい警告にすぎません。

カードのバスマスタリング機能を使用せず ポーリングモードの I/O のみを使用することから、 このドライバの性能はいくらか制限されます。

バグ
vx ドライバはいくつかのシステム上でワームブートの後、アダプタを正しく リセットしないことが知られています。

vx ドライバは、サポートしているとされるカードのすべてのモデルで 徹底的にテストを行なっているわけではありません。

歴史
vx デバイスドライバは FreeBSD 2.1 で最初に登場しました。 これは ep ドライバに由来していて、多くの制限を継承しています。

作者
vx デバイスドライバとこのマニュアルページは、 Herb Peyerl の作業とその他の多くの人の援助を基に Fred Gray <fgray@rice.edu> によって書かれました。