Subject: Re: Can't rebuild RAID
To: Michael Watters <michael@watters.ws>
From: Greg Oster <oster@cs.usask.ca>
List: netbsd-users
Date: 02/28/2007 09:23:22
Michael Watters writes:
> Greg Oster wrote:
> >
> > Looks like 3.0.2 was cut just days before the fix for his drive went
> > in :(
> >
> > Michael: You need a kernel with revision 1.298.2.7.2.6 of sys/dev/ata/wd.c
> .
> > If you have a 3.0.2 source tree handy, just drop in this diff:
> > http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ata/wd.c.diff?r1=1.298.2.7.
> 2.5&r2=1.298.2.7.2.6
> >
> > then build a kernel and you should be set...
> >
> > Later...
> >
> > Greg Oster
> >
> You'd think fixes like this would be backported to the release....
Ummm... is *is* backported to the release.. it will be in 3.0.3. The
problem in your case is that it wasn't backported until after 3.0.2
was released, and 3.0.3 isn't out yet...
> Any way, I replaced the entire array but it won't configure itself for
> some reason now.
>
> nfs# raidctl -v -c /etc/raid1.conf raid0
> raidctl: ioctl (RAIDFRAME_CONFIGURE) failed: Device busy
>
> I'm also getting a raid lookup on device wd0e failed message on boot.
> Any suggestions before I chuck this whole thing?
Will need to see the output from 'dmesg' before I can do anything but
make wild guesses.... The contents of /etc/raid1.conf would be
useful too.
Later...
Greg Oster