Date: Wed, 22 Nov 2006 18:16:21 -0500 From: "Tamouh H." <hakmi@rogers.com> To: "'Toomas Aas'" <toomas.aas@raad.tartu.ee>, <questions@freebsd.org> Subject: RE: ICH7 SATA RAID (LSI MegaRAID) Message-ID: <20061122231758.D87AE43D55@mx1.FreeBSD.org> In-Reply-To: <4564D667.4000507@raad.tartu.ee>
next in thread | previous in thread | raw e-mail | index | archive | help
=20 >=20 > Hello! >=20 > I've bought a small server with Intel SE7230NH1 motherboard,=20 > which incorporates the ICH7 SATA RAID controller. Using the=20 > LSI BIOS utility, I created a RAID1 array of two disks and=20 > installed FreeBSD 6.2-RC1 > (amd64) on it. >=20 > atapci1: <Intel ICH7 SATA300 controller> port=20 > 0x30c8-0x30cf,0x30e4-0x30e7,0x30c0-0x30c7,0x30e0-0x30e3,0x30a0-0x30af > mem 0x88200000-0x882003ff irq 19 at device 31.2 on pci0 > atapci1: AHCI Version 01.10 controller with 4 ports detected > ata2: <ATA channel 0> on atapci1 > ata3: <ATA channel 1> on atapci1 > ata4: <ATA channel 2> on atapci1 > ata5: <ATA channel 3> on atapci1 > ad4: 476940MB <Seagate ST3500630AS 3.AAE> at ata2-master SATA300 > ad6: 476940MB <Seagate ST3500630AS 3.AAE> at ata3-master SATA300 > ar0: 476772MB <LSILogic v3 MegaRAID RAID1> status: READY > ar0: disk0 READY (master) using ad4 at ata2-master > ar0: disk1 READY (mirror) using ad6 at ata3-master >=20 > This server has a hot-swap drive cage that allows you to=20 > power off individual drives. I simulated a drive failure by=20 > powering off one of the drives. This resulted in console message: >=20 > ar0: warning: mirror protection lost. RAID1 array in DEGRADED mode. > ar0: writing of LSILogic v3 MegaRAID metadata is NOT supported yet. > subdisk6: detached > ad6: detached >=20 > OK, the disk went away. This is witnessed by atacontrol: > # atacontrol status ar0 > ar0: ATA RAID1 subdisks: ad4 DOWN status DEGRADED >=20 > Now, I power the disk on again. This brings on the following=20 > console message. >=20 > ad6: 476940MB <Seagate ST3500630AS 3.AAE> at ata3-master SATA300 >=20 > The array status is still degraded, as shown by atacontrol: > #atacontrol status ar0 > ar0: ATA RAID1 subdisks: ad4 ad6 status: DEGRADED >=20 > OK, so I think I need to rebuild the array, but this doesn't succeed: > #atacontrol rebuild ar0 > IOCATARAIDREBUILD: Input/Output error. >=20 > When I reboot the server, it comes back up with the array at=20 > READY status immediately. Maybe this is because I have "Auto=20 > rebuild" set to "Yes" in BIOS. But is there any way to=20 > recover from this kind of failure without rebooting? Are my=20 > problems caused merely by the fact that "writing of LSILogic=20 > v3 MegaRAID metadata is NOT supported yet", or am I doing=20 > something wrong? Or maybe this is the problem that exists only in > amd64 version and not in i386? >=20 > Thanks in advance, > -- > Toomas >=20 >From experience, with these Software RAID, once you remove a disk, = you'll have to format it before you put the disk back in. Otherwise, = this will cause problems as the SW RAID will read the RAID part from the = disk and think it is working properly. Do your test by removing the Disk, then format it completely, insert it = back. Or plug a new HDD in its place. Tamouh
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061122231758.D87AE43D55>