web-dev-qa-db-ja.com

Arch InstallでのNVMEドライブのマウントエラーがサポートされていない操作

Dell XPS 15 9560にArchをインストールしようとしています。

テキストを読みやすくするためにnomodesetを使用しました(そうでない場合、統合された4kモニター上ではごくわずかです)およびpcie_aspm=offを使用して、デバイスのArch Wikiページの提案に従ってpciバスエラーの大量発生を停止しました。

しかし、ドライブをマウントしようとすると、多数のエラーが発生します(永遠に続きます)。

print_req_error: operation not supported error, dev nvme0n1, sector {secnum} flags 9

secnumが徐々に増加している場合、おそらくすべてのブロックで開始してマウントを開始しようとしていますが、私は脱線しています。

これを修正する方法に関するアイデアはありますか? SSDを安全に消去して、そこにバグがないかを確認しましたが、何もしませんでした。


dmesgログは here にあります。このログを取得する際に、上記のカーネルフラグを含めなかったことに注意してください。

uname -rを使用して検出された正確なカーネルバージョンは5.1.15-Arch1-1-Archです。これはISO archlinux-2019.07.01-x86_64.isoに含まれているものです。

コメントで提案されているnvmeコマンドはISOに存在しないようなので、現時点ではシステムに存在する正確なSSDモデルを確認できませんでした。 dmesgにリストされているデバイスコードは、おそらく これ であることを示しています。

journalctl -k -o short-monotonicの出力は here です。

4
Persistence

今日、ADATA NVMe 512Gドライブを搭載したLenovo Yoga 730でこの問題が発生しました。 mkfs.ext4を実行するとエラーが発生しましたが、完了しました。パーティションをマウントしようとすると、説明と同じエラーが発生しました。

2019年5月のArchリリース を試してみましたが、問題はありませんでした。問題は2019年6月のリリースで導入されたようです。 2019年5月のISOを使用して、NVMeドライブにArchを正常にインストールすることができました。インストール後のカーネルバージョンは5.2.4-Arch1-1-Archです。

1
Primo