promise ata controler - raid 1 - sync problems!

jesse reynolds jesse at
Mon Nov 17 05:13:08 PST 2003


I have a machine in a very weird state. It contains only two 80Gb ATA 
disks connected to a Promise RAID controller, which has them as two 
submirrors of a RAID 1 volume, upon which the freebsd filesystem and 
swap are located.

It was operating on only one drive for a while, and then the machine 
suffered a power outage. After we got it up again the promise 
controller decided both drives were dodgy and the machine stopped 

The guy who built the PC went to have a look at it and deleted the 
mirror in the bios and re-created it again, and called me to say 
everything is fine.

Only problem now is that most of the data is way out of date, 
presumably was on the first disk to be failed by the promise 
controller. But weirdly, /etc and /var seem to be recent, but /usr is 
very old.

And whenever I try and write anything to /usr, after a while the 
machine panics and reboots itself. It took about 45 minutes to do an 
automatic fsck just now after one such reboot.

Basically I want to know how I can re-sync the mirror properly so 
that things are in order again.

I would also like some idea as to how the chip decides which disk to 
read it's data from (is it random?)

Can this be fixed remotely? Or does it require going back to Bios to 
remove and delete a disk and add it again or something?

Dual Pentium III
2Gb Ram

Thanks very much



   ::: Jesse Reynolds +61 (0)414 669 790 ::: AIM - jessedreynolds :::
   ::: Virtual Artists Pty Ltd, Adelaide ::: :::

More information about the freebsd-questions mailing list