Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jun 2010 18:52:14 +0100
From:      Matthew Lear <matt@bubblegen.co.uk>
To:        Bob Bishop <rb@gid.co.uk>
Cc:        freebsd-stable@freebsd.org, Jeremy Chadwick <freebsd@jdc.parodius.com>
Subject:   Re: 7.2-RELEASE-p4, IO errors & RAID1 failure
Message-ID:  <1277401934.1874.12.camel@almscliff.bubblegen.co.uk>
In-Reply-To: <82A96ECD-676C-4A4D-A328-0CFAABD64D50@gid.co.uk>
References:  <1276844904.7519.19.camel@almscliff.bubblegen.co.uk> <20100618082127.GA34578@icarus.home.lan> <1276876031.7519.39.camel@almscliff.bubblegen.co.uk> <20100618174208.GA47470@icarus.home.lan> <1276889330.2210.44.camel@almscliff.bubblegen.co.uk> <1277155992.1860.3.camel@almscliff.bubblegen.co.uk> <20100622074541.GA71157@icarus.home.lan> <82A96ECD-676C-4A4D-A328-0CFAABD64D50@gid.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2010-06-22 at 20:04 +0100, Bob Bishop wrote:
> Hi,
> 
> On 22 Jun 2010, at 08:45, Jeremy Chadwick wrote:
> 
> > On Mon, Jun 21, 2010 at 10:33:12PM +0100, Matthew Lear wrote:
> >> [tale of woe elided]
> > 
> > I don't really have any other thoughts on the matter, sadly.
> > [helpful suggestions elided]
> > 
> > Anyone else have ideas/recommendations?
> 
> The disks sure look OK. I wouldn't rule out the controller(s), I've had various chipsets fail in odd ways.
> 

Thanks Bob. I think we all thought the same.
I've actually just rebooted the machine and FreeBSD no longer boots.
This isn't what I was expecting at all. Something has clearly gone wrong
with some file system metadata.

When I commissioned the machine I installed an 'early' bootloader
(apologies for perhaps using an incorrect term) which boots FreeBSD by
default (F1 option) or from Drive 1 (F5). Drive 1 is the DVD drive.

It appears to be the case that the early bootloader tries to boot
FreeBSD and fails. I get the messages:

error 1 lba 795079
Invalid format

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
error 1 lba 786815
No /boot/kernel/kernel

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:

...and I'm at a boot prompt.

So, given that ad0 was the failed disk, the bootloader has failed to
find specific boot data on ad0 and dropped me into a boot prompt.

I'm tempted to replace the boot line with 0:ad(2,a)/boot/kernel/kernel
or should that be 2:ad(0,a)/boot/kernel/kernel but I'm a little
suspicious of doing anything at this point?

Can anybody offer any guidance of what I can do to restore my system? I
was able to shut down the machine cleanly (shutdown -p now) and despite
the RAID mirror going offline, everything seemed to be behaving normally
(expected I guess given that I just lost some redundancy).

I'm just that little bit more worried now :-( If the disks are ok, what
on earth could have happened and more importantly, how can I restore
what was an operational system when I shut it down?!

Puzzled....
--  Matt




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