Опыт не мой, консультациями по данному вопросу помочь не могу.Проблема:Жесткий диск:
WDC WD5000BEVT-22ZAT0Щёлкает головками при загрузке Linux, теряет линк sata, иногда с перемонтированием файловой системы в readonly.
Решение:wdidle3.exe /d
/d - отключает таймер парковки головок
/r - показывает текущее значение
/s - устанавливает таймер
Но отключить этот таймер можно не на всех моделях жёстких дисков Western Digital.
Пояснения:читать дальшеЧто было нагуглено, проверено и не помогло:
bugs.launchpad.net/ubuntu/+source/linux/+bug/59...
bugzilla.redhat.com/show_bug.cgi?id=684450
- загрузка Debian Wheezy 7.0
- загрузка Ubuntu 12.04
- установка параметров ядра при загрузке (acpi=off, libata.force=1.00:noncq, pcie_aspm=off, noapic)
- пересборка ядра (3.9.6) с вкомпиленной в ядро поддержкой SATA (пересборка ядра помогла уменьшить кол-во клацаний, но не избавила от них)
- проверка smart (cо смартом всё в порядке)
- подключение диска к ноутбуку с SB600 чипсетом, компьютеру с мат. платой Asus и nForce чипсетом
- подключение диска через ST-Lab SATA-to-USB адаптер
Загрузка Ubuntu 12.04 на матери с nForce чипсетом только усугубила проблему - винт щёлкал ещё больше, в минуту по несколько раз, даже появились ошибки чтения:
ata3.00: failed command: READ FPDMA QUEUED
ata3.00: cmd 60/18:00:75:38:b5/00:00:03:00:00/40 tag 0 ncq 12288 in
res 40/00:04:75:38:b5/00:00:03:00:00/40 Emask 0x10 (ATA bus error)
Так выглядит ошибка на чипсете SB600:
lspci:
00:12.0 SATA controller [0106]: Advanced Micro Devices [AMD] nee ATI SB600 Non-Raid-5 SATA [1002:4380] (prog-if 01 [AHCI 1.0])
Subsystem: Advanced Micro Devices [AMD] nee ATI SB600 Non-Raid-5 SATA [1002:4380]
dmesg:
ata1: exception Emask 0x10 SAct 0x0 SErr 0x90202 action 0xe frozen
ata1: irq_stat 0x00400000, PHY RDY changed
ata1: SError: { RecovComm Persist PHYRdyChg 10B8B }
ata1: hard resetting link
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
ata1.00: configured for UDMA/133
ata1: EH complete
Так выглядит ошибка на чипсете nForce:
ata4.00: exception Emask 0x10 SAct 0x0 SErr 0x1810000 action 0xe frozen
ata4: SError: { PHYRdyChg LinkSeq TrStaTrns }
ata4.00: failed command: READ DMA
ata4.00: cmd c8/00:08:6d:37:b2/00:00:00:00:00/e2 tag 0 dma 4096 in
res d0/00:08:6d:37:b2/00:00:00:00:00/e2 Emask 0x12 (ATA bus error)
ata4.00: status: { Busy }
ata4: hard resetting link
ata4: nv: skipping hardreset on occupied port
ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata4.00: configured for UDMA/133
ata4: EH complete
Ссылки:Хорошее описание ошибок ATA:
ata.wiki.kernel.org/index.php/Libata_error_mess...© lxandr
@темы:
Western Digital,
ошибка,
WD,
bug,
Linux,
совет друга,
ata hard resetting link,
Idle timer