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