EN JA
OCE(4)
OCE(4) FreeBSD Kernel Interfaces Manual OCE(4)

名称

oceEmulex OneConnect 10Gb ネットワークアダプタのためのデバイスドライバ

書式

このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:

device pci
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

ファームウェアの更新

アダプタのファームウェアの更新は、永続的です。

ファームウェアを、以下のステップに従って更新することができます:

  1. Makefile に以下のコードをコピーします:

    KMOD=elxflash 
    FIRMWS=imagename.ufi:elxflash 
    .include <bsd.kmod.mk>
  2. 上記の imagename を UFI ファイル名と置き換えます
  3. ディレクトリに Makefile と UFI をコピーします
  4. make を実行し、生成された elxflash.ko を /lib/modules にコピーします
  5. sysctl dev.oce.<if_id>.fw_upgrade=elxflash
  6. マシンをリブートします

供給された UFI で問題の場合には、下記のエラーのうちの 1 つの失敗が表示されます。

  1. “Invalid BE3 firmware image”
     
    (無効の BE3 ファームウェアイメージ)
  2. “Invalid Cookie. Firmware image corrupted ?”
     
    (無効のクッキー. 壊れたファームウェアイメージ?)
  3. “cmd to write to flash rom failed.”
     
    (フラッシュ rom に書き込む cmd が失敗しました.)

サポート

一般的な情報とサポートについては、次の Emulex ウェブサイトへ行ってください: http://www.Emulex.com/ または、 freebsd-drivers@emulex.com に電子メール。

関連項目

ifconfig(8)

作者

oce ドライバは、 freebsd-drivers@emulex.com によって書かれました。
February 19, 2012 FreeBSD