日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
VGE(4) FreeBSD カーネルインタフェースマニュアル VGE(4) 名称 vge -- VIA Networking Technologies Velocity ギガビットイーサネットアダプ タドライバ 書式 このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル 設定ファイルに置きます: device miibus device vge もう一つの方法として、ブート時にモジュールとしてドライバをロードするため には、次の行を loader.conf(5) に置きます: if_vge_load="YES" 解説 vge ドライバは、VIA Technologies VT6120、VT6122、VT6130 と VT6132 Veloc ity Family ギガビットイーサネットコントローラチップに基づく様々な NIC と 組み込みイーサネットインタフェースのサポートを行います。 VT6120/VT6122 は、統合 10/100/1000 銅 PHY で 3 速度を結合する 33/66MHz 64 ビット PCI デバイスです。(いくつかの、古いカードは、外部 PHY を使用しま す。) VT6130/VT6132 は、Velocity ファミリの PCI の高速バージョンです。MAC は、TCP/IP ハードウェアチェックサム (IPv4 のみ)、TCP ラージ送信、VLAN フィルタと同様の VLAN タグ挿入とストリップ、64 エントリの CAM フィルタと 64 エントリの VLAN フィルタ、64 ビットのマルチキャストハッシュフィルタ、4 分離送信 DMA キュー、フロー制御、および最大サイズ 16K までの (VT6130/VT6132 でない) ジャンボフレームをサポートします。Velocity ファミ リコントローラには、16K の受信 FIFO と 48K の送信 FIFO があります。 vge ドライバは、ジャンボフレーム (VT6130/VT6132 を除いて) と CAM フィルタ サポートと同様に、コントローラのチェックサムオフロードと VLAN タグ付け機 能をうまく利用します。CAM フィルタは、64 の完全なマルチキャストアドレス フィルタのサポートを提供するために、マルチキャストアドレスフィルタリング で使用されます。インタフェースが 64 以上のマルチキャストグループに加わる 必要があるなら、ドライバは、ハッシュフィルタを使用するように切り替わりま す。 ジャンボフレームサポートは、最大 9000 バイトまでの、デフォルトの 1500 バ イトより大きい任意の値にインタフェース MTU を設定することによって有効にす ることができます。ジャンボフレームは、4K より大きいフレームを送ろうとする とき、TX MAC は、ハングアップするので、VT6130/VT6132 コントローラで無効に されます。受信と送信チェックサムオフロードサポートは ifconfig(8) ユーティ リティを使用してオンとオフに切り換えることができます。 vge ドライバは、次のメディアタイプをサポートします: autoselect メディアタイプとオプションの自動選択を有効にします。ユーザ は、rc.conf(5) にメディアオプションを加えることによって、手 動で自動選択モードを無効にできます。 10baseT/UTP 10Mbps オペレーションを設定します。ifconfig(8) mediaopt オプ ションも全二重または半二重モードのいずれかを選択するために使 用することができます。 100baseTX 100Mbps (ファーストイーサネット) オペレーションを設定しま す。ifconfig(8) mediaopt オプションも全二重または半二重モー ドのいずれかを選択するために使用することができます。 1000baseTX ツイストペア上の 1000baseTX オペレーションを設定します。 ifconfig(8) mediaopt オプションも全二重または半二重モードの いずれかを選択するために使用することができます。 vge ドライバは、次のメディアオプションをサポートします: full-duplex 全二重オペレーションを強制的に設定します。 half-duplex 半二重オペレーションを強制的に設定します。 このデバイスの設定についてのより詳しい情報については、ifconfig(8) を参照 してください。 ハードウェア vge ドライバは、次を含んで VIA Networking VT6120、VT6122、VT6130 と VT6132 ベースのギガビットイーサネットアダプタをサポートします: • VIA Networking LAN-on-motherboard ギガビットイーサネット • ZyXEL GN650-T 64-bit PCI ギガビットイーサネット NIC (ZX1701) • ZyXEL GN670-T 32-bit PCI ギガビットイーサネット NIC (ZX1702) ローダ調整変数 カーネルをブートする前の loader(8) プロンプトで、または loader.conf(5) に 格納して、次の調整変数を設定することができます。 hw.vge.msi_disable この調整変数は、イーサネットハードウェア上で MSI サポートを無効に します。デフォルト値は、0 です。 SYSCTL 変数 次の変数は、sysctl(8) 変数と loader(8) 調整変数の両方で利用可能です: dev.vge.%d.int_holdoff 延着割り込みの最大の時間。有効な範囲は、1us の単位で 0 から 5100 で、デフォルトは、150 (150us) です。タイマの分解能は、約 20us で あるので、20us より細かな調整はできません。インタフェースは、変更 の効果が効く前に、インタフェースを落して、再び上げるべきです。 dev.vge.%d.rx_coal_pkt fire Tx 完了割り込みのパケットの最大数。有効な範囲は、1 から 255 で、デフォルトは、64 です。 dev.vge.%d.tx_coal_pkt fire Tx 完了割り込みのパケットの最大数。有効な範囲は、1 から 255 で、デフォルトは、128 です。 診断 vge%d: couldn't map memory 致命的な初期化エラーが発生しました。 vge%d: couldn't map ports 致命的な初期化エラーが発生しました。 vge%d: couldn't map interrupt 致命的な初期化エラーが発生しました。 vge%d: failed to enable memory mapping! ドライバは、PCI 共有メモリマッピ ングの初期化に失敗しました。カードがバスマスタスロットにないなら、これ は、起こるかもしれません。 vge%d: watchdog timeout デバイスは、ネットワークに応答することを停止して いるか、またはネットワーク接続 (ケーブル) に問題があります。 関連項目 altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), polling(4), vlan(4), ifconfig(8) 歴史 vge デバイスドライバは、FreeBSD 5.3 ではじめて登場しました。 作者 vge ドライバは、Bill Paul <wpaul@windriver.com> によって書かれました。 FreeBSD 11.4 May 29, 2011 FreeBSD 11.4