ATA RAID confusion

Toomas Aas toomas.aas at raad.tartu.ee
Tue May 6 07:02:41 PDT 2003


Hi!

I'm building a new server (4.8) which includes Highpoint HPT370 ATA RAID
controller. I have experience with several SCSI RAID controllers but this
is the first ATA RAID for me.

I have 2 80 GB disks, so I created a RAID1 array on them and installed
FreeBSD. Everything seems just fine in dmesg:

ar0: 78167 MB <ATA RAID1 array> [9964/255/63] status READY subdisks:
0 READY ad4: 78167 MB <Maxtor 6Y080l0> [158816/16/63] at ata2-master UDMA100
1 READY ad6: 78167 MB <Maxtor 6Y080l0> [158816/16/63] at ata3-master UDMA100
Mounting root from /dev/ar0s1a

...and the system runs like a champ.

So, to simulate a disk failure, I powered off the machine, disconnected the 
Slave drive and restarted the machine.

The results:

ar0: 0 MB <ATA RAID1 array> [0/0/0] status READY subdisks:
0 FREE ad4: 78167 MB <Maxtor 6Y080l0> [158816/16/63] at ata2-master UDMA100

Mounting root from ufs:/dev/ar0s1a
Root mount failed: 6

and I'm left sitting at the 'mountroot>' prompt.

When I reconnect the slave, everything works fine again.

With master disconnected, the messages are slightly different, but the net
result is same (0 MB RAID1 array, root mount failed).

What am I missing?
--
Toomas Aas | toomas.aas at raad.tartu.ee | http://www.raad.tartu.ee/~toomas/
* RUNTIME ERROR 6D at 417A:32CF : Incompetent user



More information about the freebsd-questions mailing list