web-dev-qa-db-ja.com

LinuxでM.2 Samsung SM951 NVME SSDが認識されない

述べたように、私のM.2 Samsung SM951 NVMeドライブは、3つのUbuntuインストールで表示されません。私は試しました(14.04、15.04、15.10)。どうやらこれはSSDの問題かもしれません。オンラインの誰もまだLinuxに認識されていません。

Windows 10 Proは現在SSDにインストールされており、問題なく起動できます。デュアルブートをセットアップしようとしていますが、Ubuntuはドライブがラップトップにあることさえ認識しません。

Windows 10 proがプリインストールされ、完全に機能するDell Precision 7510ラップトップを持っています。また、Ubuntuで認識されている2つ目の内部Seagate hddもあります。セキュアブートがオンの状態でUEFIモードでブートしています(レガシーを試し、セキュアブートを無効にして無用に試しました)。 Samsung SM951 SSDはBIOSで認識され、Windowsでは完全に機能しますが、Linuxは何らかの理由で苦労しているようです。私はUSBキーからUbuntuライブを実行しています。

どうやらLinuxカーネルは3.3以降、NVMeサポートを持っているので、それは問題ではありません。私は1日の大半をインターネットで調べてきましたが、LinuxでSM951 NVMeが認められた人は誰もいないと思います。他のフォーラムからは、他のNVMeおよびSSDがLinuxで正常に動作するため、このSSDに固有の問題である可能性があります。誰かアイデアはありますか?

6
Chris F.

Precision Dell M7510にUbuntu 15.10をインストールする方法の詳細は、この google doc で報告されています。

以下は、質問への回答の主な詳細です。

これは私の最初の投稿であり、少なくとも10件の評判がないため、ここに含まれるリンクはほんのわずかです。


SATAモードを無効にすると、Linuxでディスクが認識(および起動)できるようになります。

そのためには、次のことを行います。

  1. コンピュータを起動します

  2. デルのロゴが表示されたら、F2キーを押してセットアップユーティリティにアクセスします。詳細はこちらをご覧ください。

  3. システム構成、SATA操作の順に進み、最後にRAID OnからDisabledに変更します。

  4. 変更を適用して終了します。

ノート:

  • この提案 に続いて、これは、インストール中にNMVeディスクが確実に検出されるようにするために必要です。

  • Dellドキュメント で最初に提案されたように、ブートオプションnvme_load=YESの指定は機能しません。


ここで、Windows 7とUbuntu 15.10のデュアルブートに関するコメントをいくつか示します。

それを考慮して:

  • sATA動作モードをRAID OnからAHCIまたはDisabledに変更すると、Windows 7が起動しなくなります。 BSOD(ブルースクリーンオブデス)が表示されます。

  • Registry Fix to Migrate from ATA Mode to AHCI Mode or RAID On Mode in Windows XP, Windows Vista or Windows 7などの提案された解決策は失敗しました。 http://www.Dell.com/support/article/us/en/19/SLN285045をご覧ください

Ubuntu 15.10のみのインストールを再開しました。

ノート:

  • UbuntuはSATA操作をAHCIまたはDisabledに設定してインストールできるため、AHCIを選択してWindows 7の新規インストールを実行すると機能します。 (テスト済み[〜#〜]未テスト[〜#〜]テスト済み)

  • つまり、最適なパフォーマンスが必要な場合は、SATA操作を無効にし、NVMeプロトコルを使用するのが最善です。問題は、2016年1月現在、タイプSamsung SM951(Precision M7510にインストールされているもの)のSSDハードドライブ用のNVMe Windows7ドライバーがないことです。つまり、SATA操作を無効にした状態でWindows 7を起動またはインストールすることはできません。

  • 可能な回避策は、元々Window 10インストールにバンドルされていた仮想OSを再利用して、起動可能なWindows 7 USBディスクを作成することです。次の投稿で詳細を説明しています:http://www.tomshardware.com/answers/id-2817439/install-windows-x64-sm951-drive.html#16747080

  • もう1つのオプションは、http://www.samsung.com/global/business/semiconductor/minisite/SSD/global/html/support/downloads.htmlにある「950 PRO NVMe Driver」を使用することです。

8
J-Christophe

プレシジョン5510と7510では、ブートモードがUEFIに設定されている場合、LinuxはNVMe SSDを認識しません(PCIデバイスが存在することさえ確認できないため)。 F12キーを押して実際にUEFIモードで起動した場合でも、起動モードをBIOSに変更すると、LinuxがSSDを認識できるようになります。

ただし、作業を継続したい既存のWindowsインストールがある場合は、モードを変更すると問題が発生します。

0
Martin Sheppard