富士通のサーバー「PRIMERGY TX1330 M2」をWindows Server 2016にてセットアップを進めていると、
デバイスマネージャーに「不明なデバイス」が表示されました。
なんだろう…?と調べていると、富士通の製品マニュアルデータベースから次のような記述を見つけました。
http://jp.fujitsu.com/platform/server/primergy/manual/pdf/tx1330m2/ca92344-0912-11.pdf
(以下引用)
19. Windows Server 2008 R2 / 2012 / 2012 R2 / 2016 のインストールについて
ServerView Installation Manager V12.16.10 以降を使用し、Windows Server 2008 R2 / 2012 / 2012 R2
/ 2016 をインストールすると、デバイスマネージャーに不明なデバイスが表示されます。また手動で
Windows Server 2008 R2 / 2012 / 2012 R2 / 2016 をインストールし、2016 年 10 月公開のチップセットド
ライバ for Windows Server Ver.10.1.2.77 を適用すると、デバイスマネージャーに不明なデバイスが表示
されます。
この不明なデバイスが表示されていても機能的に問題はありません。そのままお使いいただけます。
なお、上記の不明なデバイスは以下の方法で非表示にすることができます。
不明なデバイスの非表示手順
(1) BIOS 版数 1.14.0 以降を適用します。
(2) BIOS メニューを起動し、BIOS の設定情報を控えます。
※手順(3)を実施すると一度 BIOS の設定が初期化されます。
事前に必ず BIOS の設定情報をお控えください。
(3) BIOS メニューの「Save & Exit」タブから「Restore Defaults」を選択し、BIOSの設定を初期化します。
(4) BIOS メニューの「Save & Exit」タブから「Save Change and Reset」を選択して BIOS メニューを
終了し、装置を再起動します。
(5) 再度 BIOS メニューを起動し、控えた BIOS 設定情報をもとに、再設定してください。
「Save & Exit」タブから「Save Change and Reset」を選択して BIOS メニューを終了し、装置を
再起動します。
この「不明なデバイス」の表示を消すために、上記「不明なデバイスの非表示手順」を実行し、装置を再起動したところWindows serverがブートしません。
ブートの優先順位を設定し忘れたかとBIOSを再度立ち上げたところ、RAID情報をBIOSが認識していない状態でした…。
BIOSの設定を間違えたのか、よもや機器が故障してしまったのか、と色々と試したところ解決せず…。
よくよくPCIeの情報を見ると、RAIDカードのあるべきポートに、デバイス名は表示されないものの[enable]と「何かが刺さっている」事は認識しているようです。
試しに、RAIDカードを、隣のPCIeポートに差し替えたら無事に認識し(ポート3番→4番)、Windows Serverが起動いたしました。
その後、PCIeコネクタの故障を疑い、元のポートにネットワークカードを指してみましたが、何の問題もなく認識され、ハードウェア的な故障では無い事がわかりました。
正確な原因は結局のところはっきりとは分かりませんでしたが、「PRIMERGY TX1330 M2」のシステムボードのデフォルトのRAIDカード搭載位置がPCIeポート4番として設定されており、BIOSを初期化したことで3番のPCIeポートに搭載されているRAIDカードを正確に読まなくなってしまったのではないか…、等と思案しております。