[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: