LINUX.ORG.RU

Опять дохнет дисковая подсистема...


0

0

В последнее время участились проблемы с диском не связанные с файловой системой. С определённой вероятностью система фризится при попытки прочесть чего-либо не из кэша. Временами в тех же условиях намертво виснет. Всё это сопровождается звуком горячего подключения SATA'шного диска. Из глубин syslog'а извлёк вот это:

Mar  7 05:24:32 slackhome kernel: ata4.00: status: { Busy }
Mar  7 06:03:43 slackhome kernel: ata4.00: exception Emask 0x10 SAct 0x0 SErr 0x3950000 action 0xe frozen
Mar  7 06:03:43 slackhome kernel: ata4: SError: { PHYRdyChg CommWake Dispar LinkSeq TrStaTrns UnrecFIS }
Mar  7 06:03:43 slackhome kernel: ata4.00: failed command: READ DMA
Mar  7 06:03:43 slackhome kernel: ata4.00: cmd c8/00:28:5f:b0:49/00:00:00:00:00/e0 tag 0 dma 20480 in
Mar  7 06:03:43 slackhome kernel:          res d0/00:28:5f:b0:49/00:00:3f:04:2f/e0 Emask 0x12 (ATA bus error)
И вот это:
Mar  7 17:36:34 slackhome kernel: ata4.00: Mar  7 17:46:41 slackhome kernel: ACPI: RSDP 000f7560 00014 (v00 Nvidia)
Mar  7 17:46:41 slackhome kernel: ACPI: RSDT 9fff3040 00034 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Mar  7 17:46:41 slackhome kernel: ACPI: FACP 9fff30c0 00074 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Mar  7 17:46:41 slackhome kernel: ACPI: DSDT 9fff3180 06622 (v01 NVIDIA AWRDACPI 00001000 MSFT 0100000E)
Mar  7 17:46:41 slackhome kernel: ACPI: FACS 9fff0000 00040
Mar  7 17:46:41 slackhome kernel: ACPI: SSDT 9fff98c0 000D6 (v01 PTLTD  POWERNOW 00000001  LTP 00000001)
Mar  7 17:46:41 slackhome kernel: ACPI: MCFG 9fff9a00 0003C (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Mar  7 17:46:41 slackhome kernel: ACPI: APIC 9fff9800 0007C (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Mar  7 17:46:41 slackhome kernel: Zone PFN ranges:
Mar  7 17:46:41 slackhome kernel:   DMA      0x00000010 -> 0x00001000
Mar  7 17:46:41 slackhome kernel:   Normal   0x00001000 -> 0x000373fe
Mar  7 17:46:41 slackhome kernel:   HighMem  0x000373fe -> 0x0009fff0
Mar  7 17:46:41 slackhome kernel: Movable zone start PFN for each node
Mar  7 17:46:41 slackhome kernel: early_node_map[2] active PFN ranges
Mar  7 17:46:41 slackhome kernel:     0: 0x00000010 -> 0x0000009f
Mar  7 17:46:41 slackhome kernel:     0: 0x00000100 -> 0x0009fff0
Что бы это могло быть и что с этим можно сделать? В конце концов что сдохло: диск или контроллер?
P.S: Ушёл уговаривать ext3 отдать хоть что-то из kde'шных конфигов...

★★★★★

Прежде всего нужно проверить провода, идущие к жесткому диску. Особенно провод питания. Если питание через переходник, то нужно поджать в переходнике контакты или соединить пайкой. А еще лучше подпаять провод от горелого блока питания напрямую в блок питания. Также возможно стоит проверить пульсации на выходе блока питания (особенно по +12) и заменить sata кабель. Жесткий диск скорее всего в порядке.

anonymous
()
Ответ на: комментарий от anonymous

из практики - черезо что я только не подключал нарды и обычные и sata. и sata кабели были первые попавшиеся (у меня целая коробка кабелей и новых и старых, я просто меняю в зависимости от длины и типа разъёма прямой и Г-образный) - никогда не приходилось менять кабели потому что что-то не работало или глючило. у меня есть подозрение что реально дело в контроллерах и тп в тех случаях когда смена кабеля на другой помогает.

tommy ★★★★★
()
Ответ на: комментарий от anonymous

Собственно соединения я проверил в первую очередь и ничего не нашёл. Заметил любопытную деталь: на этом диске помимо всего прочего живёт раздел с корнем (который вполне себе здравствует). Прогнал fsck по дурному разделу. Стало легче (хотя конфиги не отдал). В общем я решительно ничего не понимаю. Под подозрением ещё блок питания - он откровенно хреновый.

KblCb ★★★★★
() автор топика
Ответ на: комментарий от KblCb

а вот воткни хард в комп в котором нормальный БП и пробуй спасасти данные. может он с нормальным блоком вообще дальше нормально работать будет.

tommy ★★★★★
()
Ответ на: комментарий от anonymous

>Также возможно стоит проверить пульсации
человек который не в силах сам исправить проблему с фризами жестака, врядли имеет дома осцилл

px ★★★
()

была та же хня, помогло добавление в modprobe.conf: options sata_nv swncq=0

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.