Собственно трабла - имею вышеуказанный raid sata2 контроллер, Debian 4.0. На нём висят четыре винта, сконфигуренные в raid5. Думаю остальное железо не принципиально ибо гугл подсказал, что такой траблой страдали многие люди.
Юзал и дистрибутивное ядро и новособранное 2.6.24.1 определяют контроллер (юзая модуль sata_promise), но винты не видятся одним скази диском, а видятся как 4 винта сказёвых. Как будто контроллер просто является контроллером винтов и рейд на нём не сконфигурирован, но рейд есть и при загрузке биос контроллера говорит, что винты сконфигурены в raid5 и он нормально функционирует.
Пробовал дрова с оф. сайта, те что partial source. Но они не собираются. Я правил makefile, чтобы компилятору объяснить что -march nocona, т.к. проц Core2 Duo. Процесс сборки продвинулся дальше, но вылетает:
error: ‘SA_SHIRQ’ undeclared (first use in this function)
и сыпет варнингами. Глянул файлик osd_main.c и там увидел ченджлог и т.п. Дрова остановились в своём развитие достаточно давно - почти 3 года.
В дровах увидел такую строку:
Description : SX4/Napa Linux Driver
Слабо понимаю к чему бы это, т.к. в ядре (ванильном в смысле) SX4 и TX4 это разные железки. И sata_sx4 я тоже компилил модулем, но даже принудительно (выгрузив sata_promise) он не захотел хавать железку.
Вот запись по одному из винтов, когда подгружается модуль sata_promise:
Код: Выделить всё
scsi 16:0:0:0: Direct-Access ATA ST3320620NS 3.AE PQ: 0 ANSI: 5
sd 16:0:0:0: [sde] 625142448 512-byte hardware sectors (320073 MB)
sd 16:0:0:0: [sde] Write Protect is off
sd 16:0:0:0: [sde] Mode Sense: 00 3a 00 00
sd 16:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 16:0:0:0: [sde] 625142448 512-byte hardware sectors (320073 MB)
sd 16:0:0:0: [sde] Write Protect is off
sd 16:0:0:0: [sde] Mode Sense: 00 3a 00 00
sd 16:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sde: unknown partition table
sd 16:0:0:0: [sde] Attached SCSI disk
sd 16:0:0:0: Attached scsi generic sg5 type 0