LBA-48 работает только после перехода в режим ожидания с диском ATA / IDE 250 ГБ

748
Jiikuy

Я решил приобрести SSD для моего старого ноутбука Acer TravelMate 662LCI, поэтому я купил этот адаптер IDE to M.2 и Western Digital Blue 250GB SSD.

В настоящее время ноутбук работает под управлением Arch Linux на внешнем жестком диске объемом 160 ГБ, подключенном через USB. Поэтому я подключил SSD к ноутбуку, и BIOS правильно показал это. Но когда я загрузился, я получил тонны ошибок, как это:

[ 39.198156] ata1.00: configured for UDMA/100 [ 39.198183] ata1: EH complete [ 39.210263] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 [ 39.217138] ata1.00: BMDMA stat 0x25 [ 39.220719] ata1.00: failed command: READ DMA EXT [ 39.224183] ata1.00: cmd 25/00:08:60:59:1c/00:00:1d:00:00/e0 tag 0 dma 4096 in res 51/10:08:60:59:1c/10:00:1d:00:00/e0 Emask 0x81 (invalid argument) [ 39.230747] ata1.00: status: { DRDY ERR } [ 39.234131] ata1.00: error: { IDNF } [ 39.256732] ata1.00: configured for UDMA/100 [ 39.256786] print_req_error: I/O error, dev sda, sector 488397152 

Сначала я подумал, что этот сектор просто нечитабелен или поврежден, но когда я перевел ноутбук в режим ожидания и снова его разбудил, SSD работал безупречно, и я смог разбить его на разделы. Но после перезагрузки проблема снова возникла, и я смог решить ее снова, переведя ноутбук в режим ожидания и снова разбудив. Я провел небольшое исследование и попытался найти последний сектор, который не дает ошибки чтения при использовании ddдля его копирования:

sudo dd if=/dev/sda of=/dev/null skip=268435448 count=1 status=progress 

Сектор был номером 268435448, который очень близок к пределу CHS, равному 268435455. Поэтому я посмотрел, если мой IDE чипсет для ноутбука (кстати, Intel 82801DBM (ICH-4)) и BIOS поддерживают адресацию LBA-48, но я ничего не нашел об этом, только пост где-то предлагая обновление BIOS. Поэтому я искал и нашел один из 2008 года, который намного позже, чем реализация LBA-48, и установил его. Но система все еще показывает те же ошибки, и я все еще могу исправить их таким же образом. Я думаю о покупке SSD на 128 ГБ и возвращении этого. Но почему SSD работает только после перехода в режим ожидания?

1
Какая версия ядра? uname -r cybernard 6 лет назад 0
Версия ядра - 4.13.9-1-ARCH Jiikuy 6 лет назад 0

0 ответов на вопрос