OCE(4) | FreeBSD Kernel Interfaces Manual | OCE(4) |
名称
oce — Emulex OneConnect 10Gb ネットワークアダプタのためのデバイスドライバ書式
このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:
device pci
device oce
device oce
もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:
if_oce_load="YES"
解説
Emulex OneConnect アダプタは、様々な skew と NIC、FCoE と iSCSI 機能の異なる組合せで提供されています。 oce は、これらのすべてのアダプタで NIC の機能を要求します。oce ドライバは、VLAN ハードウェアオフロード、TCP チェックサムオフロード、 TCP セグメンテーションオフロード (TSO)、Large 受信オフロード (LRO)、ボンディング (Bonding)、ジャンボフレーム (1500 から 9000)、 Multiple TX キュー、Receive-Side Scaling (RSS) と MSI-X 割り込みをサポートします。
ハードウェア
oce ドライバは、次のネットワークアダプタをサポートしています:
- Emulex BladeEngine 2
- Emulex BladeEngine 3
- Emulex Lancer
ファームウェアの更新
アダプタのファームウェアの更新は、永続的です。ファームウェアを、以下のステップに従って更新することができます:
- Makefile に以下のコードをコピーします:
KMOD=elxflash FIRMWS=imagename.ufi:elxflash .include <bsd.kmod.mk>
- 上記の imagename を UFI ファイル名と置き換えます
- ディレクトリに Makefile と UFI をコピーします
- make を実行し、生成された elxflash.ko を /lib/modules にコピーします
- sysctl dev.oce.<if_id>.fw_upgrade=elxflash
- マシンをリブートします
供給された UFI で問題の場合には、下記のエラーのうちの 1 つの失敗が表示されます。
- “Invalid BE3 firmware image”
- “Invalid Cookie. Firmware image corrupted ?”
- “cmd to write to flash rom failed.”
サポート
一般的な情報とサポートについては、次の Emulex ウェブサイトへ行ってください: http://www.Emulex.com/ または、 freebsd-drivers@emulex.com に電子メール。関連項目
ifconfig(8)作者
oce ドライバは、 によって書かれました。February 19, 2012 | FreeBSD |