Ubuntu Zesty Linux dengan Samsung PM951 NVMe SSD mogok

0

Saya memiliki Dell XPS 9550 dengan drive Samsung NVMe SSD PM951. Ini berfungsi dengan baik di bawah Ubuntu Yakkety, tetapi karena saya meningkatkan ke Ubuntu Zesty, crash secara teratur. Tampaknya terkait dengan drive karena hanya terjadi ketika sistem berada di bawah beban I / O yang berat.

Saya dapat menggunakan sistem untuk waktu yang sangat lama jika itu hanya SSH, tetapi jika saya mulai mengkompilasinya akan cukup cepat.

Seperti yang saya katakan, itu sangat solid di bawah Yakkety, ini baru mulai terjadi sejak saya meningkatkan ke Zesty.

Windows 10 dulu memiliki masalah yang sama, tetapi saya menginstal driver Samsung terbaru dan Windows stabil sekarang.

Setiap ide untuk memperbaikinya akan sangat disambut.

Christopher
sumber
Saya melihat hal yang sama dengan yang saya perbarui dari ubuntu 16.04 hingga 17.04, sebelum kembali. Saya pikir ini ada hubungannya dengan kernal 4.8 vs 4.4, tapi saya tidak yakin.
Oscar Smith
Mungkin itu penting: bagaimana Anda melakukan fstrim? Pekerjaan cron harian / mingguan atau mount flag? Jika Anda menggunakan flag mount (= artinya fstrim konstan) saya akan mencoba pekerjaan cron sebagai gantinya.
Csaba Toth
BTW, saya akan mempertimbangkan AskUbuntu sebagai forum
Csaba Toth
Juga, bagaimana persisnya crash itu? Jika ini bukan pemadaman total, dan Anda melihat beberapa kernel panik dan semacamnya, berikan beberapa keluaran dmesg dan kernel.
Csaba Toth

Jawaban:

4

Kernel hingga 4.8.46 tampaknya berfungsi, masalahnya terjadi dari 4.8.49 dan yang lebih baru. Kernel 4.10 juga terpengaruh. Ini karena pengenalan APST ke driver nvme, yang tidak berfungsi dengan baik dengan Samsung PM951 SSD.

Parameter kernel nvme_core.default_ps_max_latency_us=6000 menonaktifkan status penghematan daya P4 dan menjadikan sistem stabil kembali.

c3p0
sumber
Mengapa ini diturunkan?
Csaba Toth
Mengikuti bug yang direferensikan dan melakukan beberapa perubahan yang sama menyelesaikan masalah untuk saya. Bug tidak mencatat bahwa perbaikan pada kernel Yakkety terbaru akan menyelesaikan masalah tanpa perlu param kernel.
Christopher