Mark Kirkwood wrote:
Daniel O'Connor wrote:

On Wed, 29 Jun 2005 15:57, Doug White wrote:

Try:

. Zero off the first megabyte or so of the subdisks with dd or similar
 tool.
. Force an array initialize from the controller BIOS. Wait for it to
 finish.
. Install some other OS that recognizes the array, write the MBR and
 partition table, then install FreeBSD over it.

Some controller BIOSen have been known to peek at the DOS partition table,
and it may be jumping off into space if its seeing half a table from one
disk, or something like that. These actions should blow away any bogus
underlying data.


This is what I tried, essentially following the bsdlabel(8) man page (the 2 underlying disks are ad4, ad6, system is 6.0-CURRENT 20050624):

$ dd if=/dev/zero of=/dev/ad4 bs=512 count=20480
$ dd if=/dev/zero of=/dev/ad6 bs=512 count=20480
$ fdisk -BI ad4
$ fdisk -BI ad6
$ dd if=/dev/zero of=/dev/ad4s1 bs=512 count=20480
$ dd if=/dev/zero of=/dev/ad6s1 bs=512 count=20480
$ bsdlabel -w -B ad4s1
$ bsdlabel -w -B ad6s1

Then rebooted and there is no change in behavior. (I have not tried installing another os, as I only have Linux as an alternative, and suspect that will do no better job of normalizing the mbr and partition table than the above)


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

Reply via email to