web-dev-qa-db-ja.com

Dell PowerEdge2900にUbuntuGNU / Linuxサーバー10.04をインストールしているときにハードディスクが検出されませんでした

私はUbuntuGNU/Linuxサーバー(10.04 LTS、64ビット)をDell PowerEdge 2900サーバーハードウェアにインストールしようとしていますが、ディスクとパーティションの検出フェーズになると、次のように表示されます。

No disk drive was detected. If you know the name of the driver ...

私は別のttyに切り替えて、lspciの出力を確認しようとしました。

SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)

そして、それはドライバーのリストを提示します、私はそれらのいくつかを試しましたが、それらは機能しませんでした。

どうすれば続行できますか?

追加情報:

Dell server BIOS Revision 1.5.1

Dell SAS 5 Host Bus Adapter BIOS
MPTBIOS-6.12.02.00 (2006 12.22)
Copyright 2000-2006 LSI Logic Corp.
4
Emre Sevinç

mptsasモジュールを試してください

mptsasモジュールをロードしてから、dmesg出力で新しいディスクを確認してください。

# modprobe mptsas

mptsasモジュールは少なくとも2005年からサポートされています(私が見つけた最初のコミット linux-scsiメーリングリスト )。

自分で構築する

LSIは公式サポートがあります RHELとSLESのように見えます。箱から出してすぐにDebian/Ubuntuにはありません。ただし、LSIサイトで提供されているRPMをdebに変換してから、debをインストールできる場合があります。

または、ソースを最初からビルドする場合は、 LSI README公式ドライバーパッケージから から始めることをお勧めします。完全なビルドとインストールの手順が含まれています。

編集:また...マシンを本番環境に移行する前に、カードとシステムのファームウェアをアップグレードすることを検討してください。最後のバージョンが2006年のものである場合、いくつかのバグ修正がある可能性があります。後者ではなく、今すぐ更新することをお勧めします。私はこれらの線に沿って同様のSFの質問をし、いくつかの優れた回答を受け取りました: ファームウェアのベストプラクティスと更新スケジュール

2
Joseph Kern

一部のDellシステムは、付属のRAIDコントローラによっては、デフォルトのRAID構成が付属していません。その結果、RAIDコントローラーで構成されていないSCSIデバイスがLinuxに提示されません。システムをRAIDコントローラーファームウェアインターフェイスで起動し、ボリュームが構成されているかどうかを確認します。

0
Jeff Albert