Below are the most relevant parts of my logs. I will post further details if anyone is willing to help, just let me know what info you need. Any suggestions greatly appreciated.
Artur
After issuing mkraid the system went to syncing RAID and following appeared in my syslog:
May 7 17:34:39 production kernel: RAID5 conf printout:
May 7 17:34:39 production kernel: --- rd:5 wd:5 fd:0
May 7 17:34:39 production kernel: disk 0, s:0, o:1, n:0 rd:0 us:1 dev:hde1
May 7 17:34:39 production kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:hdg1
May 7 17:34:39 production kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:hdi1
May 7 17:34:39 production kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:hdk1
May 7 17:34:39 production kernel: disk 4, s:0, o:1, n:4 rd:4 us:1 dev:hdm1
May 7 17:34:39 production kernel: md: updating md3 RAID superblock on device
May 7 17:34:39 production kernel: md: hdm1 [events: 00000001]<6>(write) hdm1's sb offset: 160079552
May 7 17:34:39 production kernel: md: syncing RAID array md3
May 7 17:34:39 production kernel: md: minimum _guaranteed_ reconstruction speed: 100 KB/sec/disc.
May 7 17:34:39 production kernel: md: using maximum available idle IO bandwith (but not more than 100000 KB/sec) for reconstruction.
May 7 17:34:39 production kernel: md: using 124k window, over a total of 160079488 blocks.
May 7 17:34:39 production kernel: md: hdk1 [events: 00000001]<6>(write) hdk1's sb offset: 160079552
May 7 17:34:39 production kernel: hde: 0 bytes in FIFO
May 7 17:34:39 production kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
May 7 17:34:39 production kernel: hde: dma_intr: bad DMA status (dma_stat=1)
May 7 17:34:39 production kernel: hde: dma_intr: status=0x50 { DriveReady SeekComplete }
May 7 17:34:39 production kernel: hdi: 4 bytes in FIFO
May 7 17:34:39 production kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
May 7 17:34:39 production kernel: hdi: dma_intr: bad DMA status (dma_stat=1)
May 7 17:34:39 production kernel: hdi: dma_intr: status=0x50 { DriveReady SeekComplete }
May 7 17:34:39 production kernel: hdi: 192 bytes in FIFO
May 7 17:34:39 production kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
May 7 17:34:39 production kernel: hdi: dma_intr: bad DMA status (dma_stat=1)
May 7 17:34:39 production kernel: hdi: dma_intr: status=0x50 { DriveReady SeekComplete }
May 7 17:34:39 production kernel: md: hdi1 [events: 00000001]<6>(write) hdi1's sb offset: 160079552
May 7 17:34:39 production kernel: hdi: 128 bytes in FIFO
May 7 17:34:39 production kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
May 7 17:34:39 production kernel: hdi: dma_intr: bad DMA status (dma_stat=1)
May 7 17:34:39 production kernel: hdi: dma_intr: status=0x50 { DriveReady SeekComplete }
May 7 17:34:39 production kernel: hdk: 128 bytes in FIFO
[...snip...]
May 7 17:34:41 production kernel: hdk: 64 bytes in FIFO
May 7 17:34:41 production kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
May 7 17:34:41 production kernel: hdk: dma_intr: bad DMA status (dma_stat=1)
May 7 17:34:41 production kernel: hdk: dma_intr: status=0x50 { DriveReady SeekComplete }
May 7 17:34:41 production kernel: hdk: recal_intr: status=0xd0 { Busy }
May 7 17:34:41 production kernel: hdk: DMA disabled
May 7 17:34:41 production kernel: ide5: reset: success
May 7 17:34:50 production kernel: hdi: timeout waiting for DMA
May 7 17:34:50 production kernel: hdi: 12 bytes in FIFO
May 7 17:34:50 production kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
May 7 17:34:50 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 17:34:50 production kernel: hdi: drive not ready for command
Simillar messages were reported for /dev/hdm, hdi, hde, hdk
I've mdstopped the process and disbled DMA for all RAID members with hdparm -d 0. Tried mdrun again and got following messages:
May 7 18:43:26 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:43:26 production kernel: hdi: drive not ready for command
May 7 18:44:40 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:44:40 production kernel: hdi: drive not ready for command
May 7 18:44:52 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:44:52 production kernel: hdi: drive not ready for command
May 7 18:46:45 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:46:45 production kernel: hdi: drive not ready for command
May 7 18:47:11 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:47:11 production kernel: hdi: drive not ready for command
May 7 18:47:32 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:47:32 production kernel: hdi: drive not ready for command
May 7 18:47:57 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:47:57 production kernel: hdi: drive not ready for command
May 7 18:48:09 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:48:09 production kernel: hdi: drive not ready for command
May 7 18:48:18 production kernel: hdk: write_intr error1: nr_sectors=128, stat=0xd0
May 7 18:48:18 production kernel: hdk: write_intr: status=0xd0 { Busy }
May 7 18:48:18 production kernel: ide5: reset: success
May 7 18:48:27 production kernel: hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
May 7 18:48:27 production kernel: hdi: drive not ready for command
May 7 18:48:27 production kernel: hdi: status timeout: status=0xd0 { Busy }
May 7 18:48:27 production kernel: hdi: drive not ready for command
May 7 18:48:28 production kernel: ide4: reset: success
May 7 18:48:43 production kernel: raid5: parity resync was not fully finished, restarting next time.
May 7 18:48:43 production kernel: md: md_do_sync() got signal ... exiting
May 7 18:48:44 production kernel: raid5: resync aborted!
:.˛mkabzwmb˛mbz_^nrzh&zzޗ++zfh~iz_j:+v)ߣmSy杶ii