[ILUG] soft raid (contd)

FRLinux frlinux at gmail.com
Tue Jul 13 12:22:20 IST 2004


> Where are the logs?

hda: max request size: 64KiB
hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 >
hdc: max request size: 64KiB
hdc: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63
 /dev/ide/host0/bus1/target0/lun0: p1 p2 p3 p4 < p5 p6 >
<snip>
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
<snip>
md: Autodetecting RAID arrays.
md: autorun ...
md: considering hdc2 ...
md:  adding hdc2 ...
md:  adding hda2 ...
md: hda3 has different UUID to hdc2
md: hdc3 has different UUID to hdc2
md: created md0
md: bind<hda2>
md: bind<hdc2>
md: running: <hdc2><hda2>
md: kicking non-fresh hda2 from array!
md: unbind<hda2>
md: export_rdev(hda2)
raid1: raid set md0 active with 1 out of 2 mirrors
raid1: raid set md0 active with 2 out of 2 mirrors
md: syncing RAID array md0
md: minimum _guaranteed_ reconstruction speed: 1000 KB/sec/disc.
md: using maximum available idle IO bandwith (but not more than 200000
KB/sec) for reconstruction.
md: using 128k window, over a total of 20474752 blocks.
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=257857,
high=0, low=257857, sector=257837
end_request: I/O error, dev hda, sector 257837
raid1: Disk failure on hda2, disabling device.
        Operation continuing on 1 devices
raid1: hda: unrecoverable I/O read error for block 48992
md: md0: sync done.
RAID1 conf printout:
 --- wd:1 rd:2
 disk 0, wo:1, o:0, dev:hda2
 disk 1, wo:0, o:1, dev:hdc2
RAID1 conf printout:
 --- wd:1 rd:2
 disk 1, wo:0, o:1, dev:hdc2
md: syncing RAID array md0
md: minimum _guaranteed_ reconstruction speed: 1000 KB/sec/disc.
md: using maximum available idle IO bandwith (but not more than 200000
KB/sec) for reconstruction.
md: using 128k window, over a total of 20474752 blocks.

> The question is why is the RAID layer considering the disk as faulty?
> Are there no SCSI/libata errors in the logs preceding the RAID event?
> There must be some reason for it, and that reason presumably is in
> the libata/SCSI layer, *not* the RAID layer.

Mandrake is not using libata, it just uses hda/hdc as a scheme, only
gentoo uses libata.
 

Steph
-- 
"Step by step, penguins are taking my sanity apart ..."



More information about the ILUG mailing list