HDD problem
Всем привет!
Есть ноут HP 2510p в котором штатно идет винчестер в чудном формате 1.8"
ZIF. Для того чтоб добавить дискового пространства был установлен Drive
Caddy от NewmodeUS с винтом Toshiba MK5075GSX (2.5", 500G, SATA2).
Drive Caddy по сути является переходником SATA2PATA и система видит винт
как Secondary Slave. Проблема в том что в Linux оно практически не
работает. Пробовал с ядрами 2.6.32, 3.0.21, 3.0.24, 3.2.0 - ситуация
аналогичная.
Выглядит это так - сразу после загрузки (с drive caddy ничего не
грузится) и до активного использования вроде все в порядке.
Выхлоп hdparm:
# hdparm /dev/sdb
/dev/sdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0
и скорость он показывает нормальную:
# hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 1488 MB in 2.00 seconds = 744.18 MB/sec
Timing buffered disk reads: 226 MB in 3.01 seconds = 75.04 MB/sec
Но стоит дать нагрузку на винт как начинают сыпаться ошибки:
[ 907.961152] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 907.964220] ata3.01: BMDMA stat 0x65
[ 907.967161] ata3.01: failed command: READ DMA EXT
[ 907.970156] ata3.01: cmd 25/00:80:00:14:30/00:00:2e:00:00/f0 tag 0 dma 65536 in
[ 907.970160] res 51/84:01:7f:14:30/84:00:2e:00:00/f0 Emask 0x10 (ATA bus error)
[ 907.976332] ata3.01: status: { DRDY ERR }
[ 907.979398] ata3.01: error: { ICRC ABRT }
[ 907.982492] ata3: soft resetting link
[ 908.164376] ata3.00: configured for UDMA/100
[ 908.180650] ata3.01: configured for UDMA/33
[ 908.182649] ata3: EH complete
[ 908.983478] ata3.01: limiting speed to PIO4
[ 908.985568] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 908.987710] ata3.01: BMDMA stat 0x65
[ 908.989837] ata3.01: failed command: READ DMA EXT
[ 908.991977] ata3.01: cmd 25/00:80:80:86:30/00:00:2e:00:00/f0 tag 0 dma 65536 in
[ 908.991979] res 51/84:01:ff:86:30/84:00:2e:00:00/f0 Emask 0x10 (ATA bus error)
[ 908.996275] ata3.01: status: { DRDY ERR }
[ 908.998431] ata3.01: error: { ICRC ABRT }
[ 909.000603] ata3: soft resetting link
[ 909.196395] ata3.00: configured for UDMA/100
[ 909.212667] ata3.01: configured for PIO4
[ 909.214697] ata3: EH complete
Диск переходит в PIO4, скорость падает на порядок
# hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 828 MB in 2.00 seconds = 413.66 MB/sec
Timing buffered disk reads: 8 MB in 3.52 seconds = 2.27 MB/sec
Но ошибки все равно продолжают сыпаться.
Пробовал грузиться с параметрами 'ide-pci-generic.all-generic-ide
hpet=disable' - не помогает. Ошибки те-же
[ 121.422136] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 121.422251] ata3.01: BMDMA stat 0x64
[ 121.422322] ata3.01: failed command: READ DMA EXT
[ 121.422411] ata3.01: cmd 25/00:80:80:1f:23/00:00:2e:00:00/f0 tag 0 dma 65536 in
[ 121.422415] res 51/84:01:ff:1f:23/84:00:2e:00:00/f0 Emask 0x10 (ATA bus error)
[ 121.422669] ata3.01: status: { DRDY ERR }
[ 121.422737] ata3.01: error: { ICRC ABRT }
[ 121.422856] ata3: soft resetting link
[ 121.616418] ata3.00: configured for UDMA/100
[ 121.636721] ata3.01: configured for UDMA/100
[ 121.636734] ata3: EH complete
...
[ 139.510856] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 139.514481] ata3.01: BMDMA stat 0x65
[ 139.517974] ata3.01: failed command: READ DMA EXT
[ 139.521502] ata3.01: cmd 25/00:80:00:ed:35/00:00:2e:00:00/f0 tag 0 dma 65536 in
[ 139.521506] res 51/84:01:7f:ed:35/84:00:2e:00:00/f0 Emask 0x10 (ATA bus error)
[ 139.528580] ata3.01: status: { DRDY ERR }
[ 139.532054] ata3.01: error: { ICRC ABRT }
[ 139.535577] ata3: soft resetting link
[ 139.728421] ata3.00: configured for UDMA/100
[ 139.748697] ata3.01: configured for UDMA/33
[ 139.748708] ata3: EH complete
Периодически система вообще залипает.
Смахнул пыль с ноутовского диска с Windows, поставил XP.
Диск в Drive Caddy работает под XP как часы. WinPE с флешки тоже
работает с диском без никаких проблем. Так что железо рабочее. Тестеры
дисков вроде DFT говорят что с диском все ОК.
Погуглив нашел описание аналогичной проблемы с таким-же Drive
Caddy на форуме пользователей ноутов HP. В качестве решения там человеку
предложили пользоваться нормальной операционной системой, а не морочить
голову всякими линуксами.
Куда копать и что делать чтоб диск заработал нормально?
--
With Best Regards, Maksym Tiurin
JID: MrKooll@jabber.pibhe.com
Reply to: