2

Несколько дней назад я приобрел новый ноутбук Thinkpad x270. К сожалению, у меня было несколько случаев, когда это как-то разбивалось.Я полагаю, что это как-то связано со встроенным SSD, но я не могу правильно его диагностировать.

Я запускаю новую версию Manjaro 17.

Когда происходит "сбой", некоторые приложения аварийно завершают работу, другим удается задержаться, но ни одно из них не может функционировать должным образом. Почти все, что я пытаюсь сделать, терпит неудачу с ошибкой ввода-вывода. На рабочем столе все значки неправильные. При нажатии на меню питания отображается меню, но текст или значки не загружаются. Если я переключаюсь на другой tty, я вижу несколько сообщений об ошибке ext4-fs error unable to read itable block но не может войти в систему.

Я почти уверен, что это означает, что это связано с моим SSD, но принудительное выполнение fsck при загрузке, похоже, ничего не делает, а gsmartcontrol говорит, что накопитель не поддерживает SMART.

Как правильно диагностировать мою проблему, чтобы я мог ее исправить или заменить ноутбук?

Вот вывод gsmartcontrol, если он помогает:

smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.9.16-1-MANJARO] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       THNSF5512GPUK TOSHIBA
Serial Number:                      17IS10D1TANT
Firmware Version:                   51025KLA
PCI Vendor/Subsystem ID:            0x1179
IEEE OUI Identifier:                0x00080d
Controller ID:                      0
Number of Namespaces:               1
Namespace 1 Size/Capacity:          512'110'190'592 [512 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Sat Apr  1 07:44:55 2017 CEST
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0017):   Security Format Frmw_DL *Other*
Optional NVM Commands (0x001e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Warning  Comp. Temp. Threshold:     78 Celsius
Critical Comp. Temp. Threshold:     82 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.00W       -        -    0  0  0  0        0       0
 1 +     3.90W       -        -    1  1  1  1        0       0
 2 +     2.00W       -        -    2  2  2  2        0       0
 3 -   0.1200W       -        -    3  3  3  3     1000    1000
 4 -   0.0120W       -        -    4  4  4  4     5000   10000
 5 -   0.0060W       -        -    5  5  5  5   100000   50000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         2
 1 -    4096       0         1

=== START OF SMART DATA SECTION ===
Read NVMe SMART/Health Information failed: NVMe Status 0x4002

Отредактировано, чтобы добавить: С тех пор я загрузился в sysrescuecd и использовал badblocks и fsck, чтобы попытаться найти любые ошибки на диске, но оба теста вернулись без ошибок.

Это оставляет меня еще более смущенным. Что может вызвать ошибки, которые я вижу, но не быть видимым для диагностики?

Обновление снова: я отправил ноутбук, обменял SSD, нет проблем - но ошибка вернулась. Так что, поскольку это не SSD (как предположили badblocks), что еще это может быть? Программное обеспечение в конце концов?

1 ответ1

6

Итак, после тщательной попытки дополнительной диагностики [1] и исправленного ядра Linux правильным решением, похоже, было обновление BIOS.

По-видимому, в более старых версиях BIOS моего Lenovo x270 существуют проблемы с повторным включением SSD после перехода в состояние пониженного энергопотребления.

Применение обновления BIOS было не совсем тривиальным, так как я не запускаю Windows на своем ноутбуке, поэтому утилита оказалась бесполезной, а загрузочный образ с той же страницы находится в странном специфическом для Lenovo формате, и ни один из моих обычных инструментов не смог создайте загрузочную флешку из этого. Однако это тоже известная проблема, и кто-то создал сценарий Perl для извлечения фактического файла ISO из предоставленного Lenovo файла. Используя опцию -o этого сценария, я создал файл ISO, с которого мне удалось загрузиться, и применил обновление.

С тех пор мой ноутбук работает стабильно.

[1]: Инструмент nvme-cli был полезен для получения дополнительной информации о моем твердотельном накопителе, и, в конечном итоге, по совпадению, привел меня к решению.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .