здравствуйте!
странная ситуация с raid контроллером fasttrack tx2000.каждый раз после
штатного выключения машины и последующего запуска начинается перестройка
зеркального массива (1X2).
Система rhl 9.0 + kernel 2.4.24 from kernel.org + оригинальный драйвер
(from promise.com) для контроллера версия 1.03.0.2
Странно то, что при запуске машины FastTrack BIOS показывает состояние
массива - FUNCTIONAL, но при загрузке модуля драйвера начинаются сообщения
об отказе одного из дисков и начале перестройки зеркала, после завершения
этой операции все работает нормально.
В чем может быть проблема?
Вот лог загрузки ядра (cat /var/log/dmesg):
---------------------------------------------------------
Linux version 2.4.24-grsec (root@weber) (gcc version 3.2.2 20030222 (Red
Hat Linux 3.2.2-5)) #6 РЎСЂРґ РЇРЅРІ 21 13:51:26 MSK 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000fe40000 (usable)
BIOS-e820: 000000000fe40000 - 000000000fe50000 (ACPI data)
BIOS-e820: 000000000fe50000 - 000000000ff00000 (ACPI NVS)
254MB LOWMEM available.
On node 0 totalpages: 65088
zone(0): 4096 pages.
zone(1): 60992 pages.
zone(2): 0 pages.
Kernel command line: ro root=LABEL=/ ide0=0x1f0,0x3f6,14
ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0 ide5=0 ide6=0 ide7=0 ide8=0
[..............skiped.......................]
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 199k freed
VFS: Mounted root (ext2 filesystem).
PROMISE FastTrak Series Linux Driver Version 1.03.0.2
scsi1 : FastTrak
Vendor: Promise Model: 1X2 Mirror/RAID1 Rev: 1.10
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 78165248 512-byte hdwr sectors (40021 MB)
Partition check:
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
Freeing unused kernel memory: 320k freed
grsec: time set by (hwclock:22461) UID(0) EUID(0), parent (rc.sysinit:7255)
UID(0) EUID(0)
FastTrak| 1|4103|Warning|Disk Rebuild Started: Array 1, Disk ST340014A
(Channel 1/Master)
spurious 8259A interrupt: IRQ7.
Adding Swap: 522072k swap-space (priority -1)
kjournald starting. Commit interval 5 seconds
[..............skiped...............................]
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,6), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
----------------------------------------------------------
сообщение
FastTrak| 1|4103|Warning|Disk Rebuild Started: Array 1, Disk ST340014A
(Channel 1/Master)
spurious 8259A interrupt: IRQ7.
от модуля драйвера появляется сразу после его загрузки. Штатный драйвер не
используется. Параметры ideX присутствуют. Оба диска зеркала - master,
подключены соответственно к IDE1 и IDE2 контроллера.
вот сообщения от драйвера уже после успешной загрузки.
======================================================
FastTrack|10|4121|Information| Disk Plugged in: ST340014A (Channel
1/Master)
FastTrack: RESET Channel 1 * DEV1(OK), status = 0xd09f453a
FastTrack|11|4103|Warning| Disk Rebuild Started: Array 1 Disk ST340014A
(Channel 1/Master)
FastTrack: Drive interrupt timeout.(1), status = 0xd09f3b17
FastTrack: RESET Channel 1 * DEV1(OK), status = 0xd09f453a
FastTrack: Drive interrupt timeout.(1), status = 0xd09f3b17
FastTrack: RESET Channel 1 * DEV1(Fail), status = 0xd09f44bb
FastTrack|12|4123|Error| Disk Offline ST340014A (Channel 1/Master)
FastTrack|13|4128|Warning|Rebuild aborted on Array 1, ST340014A (Channel
1/Master) at 0 percent complete
spurious 8259A interrupt: IRQ 7
========================================================
насколько я понимаю, реальная загрузка происходит с одного из дисков
массива и только через некоторое время, после нескольких неудачных попыток,
подключается второй диск и начинается Rebuid, т.к. / уже смонтирована в
режиме rw и конечно информация на дисках уже различна.
Поправьте, если я неверно понимаю.
Что вы можете посоветовать в этой ситуации?
спасибо за ответы.