Hitachi

概要

VMware環境においてQLogic製ファイバーチャネルホストバスアダプターの特定のqlnativefcドライババージョンを使用して、ファイバーチャネルホストバスアダプターのファームウェアダンプ機能を有効化した後に、VMwareのダンプ機能が動作した場合、ダンプ採取途中でVMwareがハングアップし、ファームウェアダンプを含むダンプが採取できません。

現象および影響範囲

VMware環境において、QLogic製ファイバーチャネルホストバスアダプターの特定のqlnativefcドライババージョン(3.1.16.0/2.1.81.0)を使用して、ファイバーチャネルホストバスアダプターのファームウェアダンプ機能を有効化した後に、VMWare OSがクラッシュ(PSoD:Purple Screen of Death)してダンプ機能が動作した場合、クラッシュダンプの生成途中でVMwareがハングアップし、ファームウェアダンプを含むクラッシュダンプが採取できません。
なお、ファームウェアダンプ機能はデフォルト無効化であり、通常の使用では本現象は発生しません。以下に示すパラメータ設定を行いファームウェアダンプ機能を有効化している場合にのみ本現象が発生します。

【確認方法】
下記のコマンドを実行し、「ql2xattemptdumponpanic=1」の文字列が含まれていれば、ファームウェアダンプ機能が有効です。

# esxcfg-module -g qlnativefc
qlnativefc enabled = 1 options = 'ql2xattemptdumponpanic=1 ql2xextended_error_logging=1'

回避策

ファームウェアダンプ機能を有効化している場合は、以下に示すパラメータ設定を行い無効化してください。
なお、ql2xattemptdumponpanic以外にパラメータを設定している(例:ql2xextended_error_logging)場合は、確認方法に示すコマンドを使用して、元の値を確認し、設定してください。

【無効化】
# esxcfg-module -s "ql2xattemptdumponpanic=0 ql2xextended_error_logging=1" qlnativefc

【確認方法】
# esxcfg-module -g qlnativefc
qlnativefc enabled = 1 options = 'ql2xattemptdumponpanic=0 ql2xextended_error_logging=1'

対策方法

1. VMware6.7/6.5
次の日立Webページから対象ファームウェアおよびSPH6.00以降をダウンロードしてください。
対象ファームウェアおよびSPH6.00以降をダウンロードの上、ダウンロードファイル内のReadmeを参照しファームウェアおよびドライバを適用してください。

ファームウェアバージョン
 SN1100Q/SN1600Q : 01.73.08 以降

qlnativefcドライババージョン
 VMware6.7 : 3.1.29.0-1OEM.670.0.0.8169922 (SPH6.00に収録)以降
 VMware6.5 : 2.1.94.0-1OEM.600.0.0.2768847 (SPH6.00に収録)以降

2. VMware6.0
回避策に示す手順を実行してください。
追加情報が提供可能になった場合に更新いたします。

対象製品

対象製品名 SN1100Q 16Gb Single Port ファイバーチャネル ホスト バス アダプター(TQ-xxx-P9D93A)
SN1100Q 16Gb Dual Port ファイバーチャネル ホスト バス アダプター (TQ-xxx-P9D94A)
SN1600Q 32Gb 1port ファイバーチャネル ホスト バス アダプター (TQ-xxx-P9M75A)
SN1600Q 32Gb 2port ファイバーチャネル ホスト バス アダプター (TQ-xxx-P9M76A)
※「xxx」はお客さまのご購入製品により相違します。
対象装置 HA8000V/DL20 Gen10
HA8000V/DL360 Gen10
HA8000V/DL380 Gen10
HA8000V/DL580 Gen10
HA8000V/ML350 Gen10

発生条件

ファームウェアダンプ機能を有効化(ql2xattemptdumponpanic=1)すると、本現象が発生します。

対象バージョン

qlnativefcドライババージョン
 VMware6.7 : 3.1.16.0-1OEM.670.0.0.8169922 (SPH5.50/5.10/SPH5.00に収録)
 VMware6.5/6.0 : 2.1.81.0-1OEM.600.0.0.2768847 (SPH5.50/5.10/SPH5.00に収録)

対象OS

VMware vSphere® ESXi 6.7
VMware vSphere® ESXi 6.5
VMware vSphere® ESXi 6.0

更新情報

2020年1月17日(更新)
2019年12月6日(公開)

*
本ページで記載している内容を予告なく変更することがありますので、あらかじめご了承ください。

文書番号

ADV-2019-0106