Promise RAID / ata problem

2007-07-16 Thread Derek Holden

Greetings,

I have a Promise Fasttrak TX4200 running a single mirrored array under 5.5.
Everything's been great for nearly a year until a recent reboot.  It appears
that the two disk mirrored array is coming up as two arrays with a single
disk attached:

Before:

kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master SATA150
kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master SATA150
kernel: ar0: 305175MB Promise Fasttrak RAID1 status: READY
kernel: ar0: disk0 READY (master) using ad10 at ata5-master
kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master

After:

kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master SATA150
kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master SATA150
kernel: ar0: disk0 DOWN no device found for this subdisk
kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
kernel: ar1: 305175MB Promise Fasttrak RAID1 status: DEGRADED
kernel: ar1: disk0 READY (master) using ad10 at ata5-master
kernel: ar1: disk1 DOWN no device found for this subdisk

# atacontrol status ar0
ar0: ATA RAID1 subdisks: DOWN ad6 status: DEGRADED

# atacontrol status ar1
ar1: ATA RAID1 subdisks: ad10 DOWN status: DEGRADED

Nothing's was changed on the machine.  I'm looking for any ideas on the best
way to re-establish the single mirrored array.  Thanks a lot,
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Promise RAID / ata problem

2007-07-16 Thread Derek Ragona

At 06:45 AM 7/16/2007, Derek Holden wrote:

Greetings,

I have a Promise Fasttrak TX4200 running a single mirrored array under 5.5.
Everything's been great for nearly a year until a recent reboot.  It appears
that the two disk mirrored array is coming up as two arrays with a single
disk attached:

Before:

kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master SATA150
kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master SATA150
kernel: ar0: 305175MB Promise Fasttrak RAID1 status: READY
kernel: ar0: disk0 READY (master) using ad10 at ata5-master
kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master

After:

kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master SATA150
kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master SATA150
kernel: ar0: disk0 DOWN no device found for this subdisk
kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
kernel: ar1: 305175MB Promise Fasttrak RAID1 status: DEGRADED
kernel: ar1: disk0 READY (master) using ad10 at ata5-master
kernel: ar1: disk1 DOWN no device found for this subdisk

# atacontrol status ar0
ar0: ATA RAID1 subdisks: DOWN ad6 status: DEGRADED

# atacontrol status ar1
ar1: ATA RAID1 subdisks: ad10 DOWN status: DEGRADED

Nothing's was changed on the machine.  I'm looking for any ideas on the best
way to re-establish the single mirrored array.  Thanks a lot,


You didn't say how you created the array, in the Promise BIOS or in 
software under FreeBSD.  If you created the array in the promise BIOS, 
check the array in the BIOS first.


-Derek
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: Promise RAID / ata problem

2007-07-16 Thread Tamouh H.
 I have a Promise Fasttrak TX4200 running a single mirrored 
 array under 5.5.
 Everything's been great for nearly a year until a recent reboot.  It 
 appears that the two disk mirrored array is coming up as two arrays 
 with a single disk attached:
 
 Before:
 
 kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
 kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master 
 SATA150
 kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master 
 SATA150
 kernel: ar0: 305175MB Promise Fasttrak RAID1 status: READY
 kernel: ar0: disk0 READY (master) using ad10 at ata5-master
 kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
 
 After:
 
 kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
 kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master 
 SATA150
 kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master 
 SATA150
 kernel: ar0: disk0 DOWN no device found for this subdisk
 kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
 kernel: ar1: 305175MB Promise Fasttrak RAID1 status: DEGRADED
 kernel: ar1: disk0 READY (master) using ad10 at ata5-master
 kernel: ar1: disk1 DOWN no device found for this subdisk
 
 # atacontrol status ar0
 ar0: ATA RAID1 subdisks: DOWN ad6 status: DEGRADED
 
 # atacontrol status ar1
 ar1: ATA RAID1 subdisks: ad10 DOWN status: DEGRADED
 
 Nothing's was changed on the machine.  I'm looking for any 
 ideas on the 
 best way to re-establish the single mirrored array.  Thanks a lot,

The error indicate your Array had failed. Replace the bad drive and let Promise 
rebuild is one way. Promise RAID card does automatic rebuild after an array 
failure.

Usually why you boot up the server, Promise BIOS will say whether the Array is 
FUNCTIONAL or FAILURE.

You can also temporarily go to single mode and mount the drives manually with 
ar1 instead of ar0

Tamouh


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Promise RAID / ata problem

2007-07-16 Thread Derek Holden

The array was created on the Promise card.  If there is a bad disk, any
ideas on why FreeBSD would report two arrays with each disk appearing as
READY on one of either of them?

kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
kernel: ar1: disk0 READY (master) using ad10 at ata5-master

Thanks for the responses,

On 7/16/07, Derek Ragona [EMAIL PROTECTED] wrote:


 At 06:45 AM 7/16/2007, Derek Holden wrote:

You didn't say how you created the array, in the Promise BIOS or in
software under FreeBSD.  If you created the array in the promise BIOS, check
the array in the BIOS first.

-Derek


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Promise RAID / ata problem

2007-07-16 Thread Derek Ragona

At 11:43 AM 7/16/2007, Derek Holden wrote:

The array was created on the Promise card.  If there is a bad disk, any
ideas on why FreeBSD would report two arrays with each disk appearing as
READY on one of either of them?

kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
kernel: ar1: disk0 READY (master) using ad10 at ata5-master

Thanks for the responses,


FreeBSD creates dev's on boot.  It is seeing now two arrays as the disks 
are saying they are array disks, and the controller has the array as broken.


Check the Promise BIOS to see if it reports one disk as bad, or it may just 
need to rebuild the array.


-Derek
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Promise RAID / ata problem

2007-07-16 Thread CyberLeo Kitsana
Derek Holden wrote:
 Greetings,
 
 I have a Promise Fasttrak TX4200 running a single mirrored array under 5.5.
 Everything's been great for nearly a year until a recent reboot.  It
 appears
 that the two disk mirrored array is coming up as two arrays with a single
 disk attached:
 
 Before:
 
 kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
 kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master SATA150
 kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master SATA150
 kernel: ar0: 305175MB Promise Fasttrak RAID1 status: READY
 kernel: ar0: disk0 READY (master) using ad10 at ata5-master
 kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
 
 After:
 
 kernel: acd0: CDRW SONY CD-RW CRX140E/1.0n at ata1-slave UDMA33
 kernel: ad6: 305245MB Seagate ST3320620AS 3.AAC at ata3-master SATA150
 kernel: ad10: 305245MB Seagate ST3320620AS 3.AAC at ata5-master SATA150
 kernel: ar0: disk0 DOWN no device found for this subdisk
 kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
 kernel: ar1: 305175MB Promise Fasttrak RAID1 status: DEGRADED
 kernel: ar1: disk0 READY (master) using ad10 at ata5-master
 kernel: ar1: disk1 DOWN no device found for this subdisk
 
 # atacontrol status ar0
 ar0: ATA RAID1 subdisks: DOWN ad6 status: DEGRADED
 
 # atacontrol status ar1
 ar1: ATA RAID1 subdisks: ad10 DOWN status: DEGRADED
 
 Nothing's was changed on the machine.  I'm looking for any ideas on the
 best
 way to re-establish the single mirrored array.  Thanks a lot,

It's possible that a few bits that the promise controller uses to
identify the members of an array got flipped on one of the drives, thus
turning a two-disk array into two two-disk arrays with missing partners.
The fact that one array is missing its first disk while the other is
missing its second seems to hint towards this.

As it appears to be a mirror, you could try mounting both read-only in
two separate directories and diffing their contents, then backing up the
most recent-looking copy (just in case) and using the promise bios to
destroy the mirage array and re-add the new spare disk to the original
array.

-- 
Fuzzy love,
-CyberLeo
Technical Administrator
CyberLeo.Net Webhosting
http://www.CyberLeo.Net
[EMAIL PROTECTED]

Furry Peace! - http://.fur.com/peace/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]