Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Mar 2007 10:20:11 +0900
From:      "Wood, Russell" <Russell.Wood@rac.com.au>
To:        "Oliver Iberien" <odilist@sonic.net>, <freebsd-questions@freebsd.org>
Subject:   RE: RAID failure with READ_DMA status=51 - how to avoid again?
Message-ID:  <D6B5375CBC761B4BAD78E414B4BB5572663406@mercury.rac.com.au>

next in thread | raw e-mail | index | archive | help

> -----Original Message-----
> From: owner-freebsd-questions@freebsd.org [mailto:owner-freebsd-
> questions@freebsd.org] On Behalf Of Oliver Iberien
> Sent: Thursday, 1 March 2007 10:02 AM
> To: freebsd-questions@freebsd.org
> Subject: RAID failure with READ_DMA status=3D51 - how to avoid again?
>=20
> I would like to RAID my system but am wondering if I am asking for
> trouble,
> given that I got some kind of read failure error followed by file
system
> corruption the first time I did it. Would it be reasonable for me to
try
> RAIDing again, and if so, under what conditions? Details are as
follows:
>=20
> I moved my home FreeBSD 6.0 system, which had previously been on a
single
> IDE
> drive, onto two SATA drives (set to 3.0 G) in a RAID-1 array, with
> hardware
> raid (Nvidia) on the motherboard (ASUS A8N-E). I used dump as
instructed
> in
> the FreeBSD FAQ. This went okay.
>=20
> I then installed a third, large (400GB) SATA drive and backed up the
> system on
> the RAID (minus /proc, /tmp, and so on) to it using rdiff-backup. This
> seemed
> to go OK.
>=20
> Then, when I shut down immediately afterwards, I saw this:
> Feb 27 08:43:19 bsd kernel: ad8: FAILURE - READ_DMA
> status=3D51<READY,DSC,ERROR>
> error=3D40<UNCORRECTABLE> LBA=3D146193935
> Feb 27 08:43:19 bsd kernel: ar0: WARNING - mirror protection lost.
RAID1
> array
> in DEGRADED mode
> Feb 27 08:43:19 bsd kernel: ar0: writing of nVidia MediaShield
metadata is
> NOT
> supported yet
>=20
> I rebooted, the message from the bios that the RAID was healthy came
up,
> but
> FreeBSD said the file system was not healthy, and I had to run fsck
about
> five times for it to come up clean. The system booted to desktop,
crashed
> after about ten seconds, rebooted, and turned up with a dirty
filesytem
> again.
>=20
> I have since dismantled RAID, removed one of the SATA drives, fsck'ed
> repeatedly, and then reinstalled KDE, figuring that that as it only
> crashed
> when it had finished loading the desktop, that something might be
amiss
> there. The system is running again.
>=20
> All the drives are brand new, as is the cabling. The drives show up in
> messages as "SATA150" (is 3.0G not supported in FreeBSD?), although
the
> board
> supports 3.0G transfer rates. There is an errata sheet in the
motherboard
> manual with a matrix indicating on which drive, given multiple SATA
> drives,
> the OS should be installed. It's silent on why this is advised and on
the
> subject of the proper order if RAID is involved. Extended offline
SMART
> test
> on the current drive with smartctl completed without error and
overall-
> health
> self-assessment test result: PASSED. Thanks in advance for any advice.
>=20
> Oliver

I would suggest downloading FreeSBIE, booting from it and running a dd
on your drives to see if it picks up any bad sectors:

	dd if=3D/dev/adN of=3D/dev/null bs=3D1m conv=3Dnoerror

Regards,
Russell Wood


DISCLAIMER:
Disclaimer.  This e-mail is private and confidential. If you are not the =
intended recipient, please advise us by return e-mail immediately, and =
delete the e-mail and any attachments without using or disclosing the =
contents in any way. The views expressed in this e-mail are those of the =
author, and do not represent those of this company unless this is =
clearly indicated. You should scan this e-mail and any attachments for =
viruses. This company accepts no liability for any direct or indirect =
damage or loss resulting from the use of any attachments to this e-mail.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D6B5375CBC761B4BAD78E414B4BB5572663406>