Имеется линукс, ядро
Linux host.ru 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 18:48:03 EDT 2007 i686 i686 i386 GNU/LinuxЖелезка, Promise Supertrack 8350 и 5 винчестеров разных серий (2х WD && 3x Seagate) по 250 Гб.
lspci:
03:0e.0 RAID bus controller: Promise Technology, Inc. Unknown device 8350
Используется драйвер stex:
stex: Promise SuperTrak EX Driver version: 3.6.0000.1
Все это дело проработало чуть больше года.
С недавних пор контроллер начал терять винт,
в логе иногда появляются пачки сообщений вида
stex(0000:03:0e.0): aborting command
sd 4:0:0:0: [sdb] CDB: Read(10): 28 00 50 16 d5 d1 00 01 00 00
потом другие сообщения, следующего вида:
attempt to access beyond end of device
sdb1: rw=0, want=5789944296, limit=1953054179
что интересно, при этом утилита cli начинает показывать версию биос на контроллера в виде значения 0.0.0.0
cli>ctrl
ID MemType MemSize Disks Arrays Enclosures BIOS Ver Driver Ver
0 ECC 128 MB 4 1 0 0.0.0.0 3.6.0.1
После перезагрузки версия биоса "восстанавливается".
Винчестер был "воткнут" утилитой обратно, массив восстановлен, и продержался менее суток.
После этого винт снова выпал, и обратно не втыкается.
Очень беспокоит то, что контроллер показывает нулевую версию, и то, что на оставшихся четырех проявились вышеуказанные сообщения в логе.
Не понятно в чем проблема - в умершем винте или в контроллере ?
Какие будут мнения или советы по восстановлению работоспособности?