Re: Promise RAID / ata problem
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 at ata1-slave UDMA33 > kernel: ad6: 305245MB at ata3-master SATA150 > kernel: ad10: 305245MB at ata5-master SATA150 > kernel: ar0: 305175MB 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 at ata1-slave UDMA33 > kernel: ad6: 305245MB at ata3-master SATA150 > kernel: ad10: 305245MB 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 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]"
Re: Promise RAID / ata problem
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
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
> >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 at ata1-slave UDMA33 > >kernel: ad6: 305245MB at ata3-master > >SATA150 > >kernel: ad10: 305245MB at ata5-master > >SATA150 > >kernel: ar0: 305175MB 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 at ata1-slave UDMA33 > >kernel: ad6: 305245MB at ata3-master > >SATA150 > >kernel: ad10: 305245MB 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 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
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 at ata1-slave UDMA33 kernel: ad6: 305245MB at ata3-master SATA150 kernel: ad10: 305245MB at ata5-master SATA150 kernel: ar0: 305175MB 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 at ata1-slave UDMA33 kernel: ad6: 305245MB at ata3-master SATA150 kernel: ad10: 305245MB 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 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]"