У меня ноутбук Lenovo X250, на котором выполняется тестирование Debian. Он имеет 512 ГБ Crucial MX100 2,5 "SATA SSD.
Иногда компьютер зависает, и мне нужно перезагрузить компьютер. Если я могу переключиться на консоль, я вижу много сообщений об ошибках ATA COM RESET
и ошибках чтения / записи btrfs. Иногда это становится отзывчивым, но с корневой файловой системой, смонтированной только для чтения, и фактически не читаемой. Файлы в кеше могут быть прочитаны, но не другие файлы.
Странные вещи:
- это может продолжаться в течение многих дней, не капризничая
- это сильно коррелирует с перемещением компьютера, пока он включен; Я всегда закрывал крышку при движении
- проблема требует циклического выключения питания - мягкая перезагрузка через волшебный sysreq приведет к тому, что BIOS не найдет загрузочное устройство
Мое смутное убеждение в том, что какой-то контакт зависит от гибкости шасси. Вещи, которые я пробовал:
- проверка статуса SMART (все ясно)
- пересаживание диска
У меня нет запасного 2,5 "SATA SSD для тестирования. Я, конечно, могу получить новый, но предпочел бы нет, если я не ожидаю, что это все исправит.
Любые идеи будут с благодарностью!
Вывод smartctl -A
:
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.14.0-2-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 100 100 000 Pre-fail Always - 0
5 Reallocate_NAND_Blk_Cnt 0x0033 100 100 000 Pre-fail Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 5888
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 7741
171 Program_Fail_Count 0x0032 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
173 Ave_Block-Erase_Count 0x0032 086 086 000 Old_age Always - 431
174 Unexpect_Power_Loss_Ct 0x0032 100 100 000 Old_age Always - 126
180 Unused_Reserve_NAND_Blk 0x0033 000 000 000 Pre-fail Always - 4403
183 SATA_Interfac_Downshift 0x0032 100 100 000 Old_age Always - 0
184 Error_Correction_Count 0x0032 100 100 000 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
194 Temperature_Celsius 0x0022 074 040 000 Old_age Always - 26 (Min/Max 12/60)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 100 100 000 Old_age Always - 0
202 Percent_Lifetime_Used 0x0031 086 086 000 Pre-fail Offline - 14
206 Write_Error_Rate 0x000e 100 100 000 Old_age Always - 0
210 Success_RAIN_Recov_Cnt 0x0032 100 100 000 Old_age Always - 0
246 Total_Host_Sector_Write 0x0032 100 100 000 Old_age Always - 31996614953
247 Host_Program_Page_Count 0x0032 100 100 000 Old_age Always - 1008715183
248 Bckgnd_Program_Page_Cnt 0x0032 100 100 000 Old_age Always - 258122736