Tôi đã nhận được một số lỗi btrfs và ext4. Sau khi quyết định kiểm tra RAM, tôi đã nhận được các lỗi lặp lại sau đây memtester
. Tôi luôn gặp lỗi tương tự sau khi chạy một chút memtester
. Thông thường trong một giờ, nhưng phải mất 4-5 giờ trong một lần.
RAM máy tính của tôi được hàn. Tôi có thêm khe trống. Không có cài đặt nào trong BIOS để tắt RAM trên bo mạch.
Tôi đã chạy:
- Memtest86 + trong 8 lần vượt qua (~ 8 giờ)
- MemTest86 trong 18 lần vượt qua (~ 9 giờ)
memtester
vàstressapptest
trên mặc định Fedora 27, được cài đặt trên thanh USB (~ 10 giờ)memtester
vàstressapptest
trên Ubuntu 17.10 Live mặc định (~ 2 giờ)memtester
vàstressapptest
trên Ubuntu 17.10 trên thanh USB (~ 8 giờ)# debsums --changed
tập tin thay đổi duy nhất là một hình ảnh của một chủ đề.
Họ đã không in bất kỳ lỗi nào.
Tôi đang sử dụng Ubuntu 17.10 (được nâng cấp từ 17.04) với kernel mặc định. Hạt nhân không bị nhiễm độc. Đó là một máy tính xách tay ASUS với Intel Haswell i3.
- Cũng đã thử nghiệm với Linux 4.14.13 và 4.15.0-rc3, RC4, tuyến chính.
- Cũng được thử nghiệm với gói intel-microcode.
Lỗi có thể tái tạo hoặc Nouveau bị vô hiệu hóa hoặc bị kích hoạt, không có trình điều khiển nhị phân nvidia nào được tải.
Danh sách đen các mô-đun sau: mtd
intel_spi_platform
intel_spi
vì chúng không tải trên cài đặt Fedora 27 mặc định và chúng dường như gạch một số máy tính xách tay Lenova. Lỗi chưa dừng lại.
uname -a
đầu ra của
Linux hostname 4.13.0-19-generic #22-Ubuntu SMP Mon Dec 4 11:58:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
# lsmod
đầu ra của
https://paste.ubfox.com/26222245/
Fedora 27 của # lsmod
đầu ra 's
https://paste.ubfox.com/26226473/
Tình hình hiện tại
Tôi đã đặt ổ cứng vào máy tính xách tay (máy tính xách tay dự phòng) mà tôi biết là tốt và đã chạy thử nghiệm ở đó. Tôi đã nhận được các lỗi. Bây giờ tôi khá chắc chắn đây là một vấn đề phần mềm. Tôi chưa bao giờ có thể kích hoạt các lỗi trên máy tính xách tay của mình bằng Ubuntu mới cũng như với Fedora đã thử nhiều giờ.
Tôi nên làm gì?
Một mẫu các lỗi:
Loop 6:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : testing 262
FAILURE: 0x00000000 != 0xfffffffeffffffff at offset 0x0ef94000.
FAILURE: 0x00000000 != 0x100000000 at offset 0x0ef94008.
FAILURE: 0x00000000 != 0xfffffffeffffffff at offset 0x0ef94010.
FAILURE: 0x00000000 != 0x100000000 at offset 0x0ef94018.
FAILURE: 0x00000000 != 0xfffffffeffffffff at offset 0x0ef94020.
FAILURE: 0x00000000 != 0x100000000 at offset 0x0ef94028.
FAILURE: 0x00000000 != 0xfffffffeffffffff at offset 0x0ef94030.
FAILURE: 0x00000000 != 0x100000000 at offset 0x0ef94038.
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : ok
16-bit Writes : ok
Một lỗi tương tự với cả hai khe RAM đều đầy:
Loop 1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : testing 4
FAILURE: 0x00000000 != 0x00000050 at offset 0x7da80000.
FAILURE: 0x00000000 != 0xffffffffffffffaf at offset 0x7da80008.
FAILURE: 0x00000000 != 0x00000050 at offset 0x7da80010.
FAILURE: 0x00000000 != 0xffffffffffffffaf at offset 0x7da80018.
FAILURE: 0x00000000 != 0x00000050 at offset 0x7da80020.
FAILURE: 0x00000000 != 0xffffffffffffffaf at offset 0x7da80028.
FAILURE: 0x00000000 != 0x00000050 at offset 0x7da80030.
FAILURE: 0x00000000 != 0xffffffffffffffaf at offset 0x7da80038.
Bit Flip : setting 141
Một lỗi của stressapptest
:
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e000(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e008(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e010(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e018(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e020(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e028(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e030(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Report Error: miscompare : DIMM Unknown : 1 : 157s
Hardware Error: miscompare on CPU 2(0x2) at 0x7fcc0726e038(0xb0d18:DIMM Unknown): read:0x0000000000000000, reread:0x0000000000000000 expected:0x4a4a4a4a4a4a4a4a
Tôi nghi ngờ bằng cách nào đó cấu hình của Ubuntu kết hợp với phần cứng máy tính xách tay của tôi là để đổ lỗi cho những lỗi này. Hầu như mọi lúc trong gói tám.
Không quan trọng, thông tin liên quan lỏng lẻo dưới đây
Về các lỗi btrfs; Tôi đã sử dụng 17.04. Tôi đã hỏi xung quanh trong irc của btrfs. Tôi đã được thông báo rằng đó có thể là lỗi phần cứng hoặc lỗi nào đó là lỗi quản lý bộ nhớ. Một phần của trang siêu dữ liệu của các btrfs chứa đầy số không, giống như tôi đã trải nghiệm bây giờ. Tôi đã chạy memtester chỉ một vài lần, chuyển sang ext4 và đổ lỗi cho trình điều khiển nhị phân nvidia.
Các lệnh và tham số của chúng mà tôi sử dụng:
# stressapptest -M 10000 -s 1800
10000 là bộ nhớ khả dụng mà tôi có thể kiểm tra. Tôi hiểu nó qua free -m
-s` là giây.
# memtester 4096
CPU của máy tính xách tay có 2 lõi nên tôi thường bắt đầu hai trường hợp. 4096 là một nửa bộ nhớ hiện có thông quafree -m
memtest86+
từ bất kỳ LiveCD cài đặt Ubuntu nào.