Subject: Re: newfs problem on raid device
To: None <netbsd-users@netbsd.org>
From: Christoph Kaegi <kgc@zhwin.ch>
List: netbsd-users
Date: 11/13/2006 11:21:28
On 10.11-17:00, Christoph Kaegi wrote:
>
> I'm setting up a NetBSD 3.1 system with two identical disks that
> should be mirrored.
>
> I have labeled the raid0 device as usual, like this:
>
> a: 2098059 0 4.2BSD 1024 8192 45616 # (Cyl. 0 - 2048*)
>
>
> Now, when I try to newfs this slice, it says:
>
> wtfs: write error for sector 16: Read-only filesystem
>
> I tried to let the filesystem start at sector 63. That worked
> for the newfs part, but then the computer didn't boot anymore,
> saying:
>
> Boot failed (errno 2): Can't open /boot.
>
> So i guess I have to solve the former problem first: why
> can't I newfs the raid0a slice?
>
> The disk is a Seagate ST336607LC. Someone on the mailing list
> had a similar problem and had to add it to a quirk table. Does
> that ring a bell for someone?
>
I didn't find out, what the problem really was. But I salvaged
the system by
- deactivating raid partitions and cleaning boot area (with dd)
on sd0
- installing NetBSD again to sd0
- rebuilding raid0 on sd1 and migrating / fs vom sd0 to raid0
- activating the raid partitions and booting off them
- labling sd0 like sd1 and pulling the sd0 slices as spares
into mirror
This time, everything worked.
Thanks for your help.
Chris
--
----------------------------------------------------------------------
Christoph Kaegi kgc@zhwin.ch
----------------------------------------------------------------------