NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

5.0 rc2+ raid1 setup - booting off raid not working



amd64 system (Intel C2D E7400).  Gigabyte GA-G31M-ES2L motherboard, 2 x 
320GB SATAII HDD's. NetBSD 5.0 from 20090307 iso (rc2 + a bit I guess)
I've setup raid1 on wd1 after installing on wd0 as one would normally 
do, following the raid1 root setup guide (and skipping the swap/kernel 
dump section, it's 5.0rc2+)
raidctl -s raid0
Components:
          component0: failed
           /dev/wd1a: optimal
No spares.
component0 status is: failed.  Skipping label.
Component label for /dev/wd1a:
   Row: 0, Column: 0, Num Rows: 0, Num Columns: 0
   Version: 0, Serial Number: 0, Mod Counter: 53
   Clean: No, Status: 0
   sectPerSU: 0, SUsPerPU: 0, SUsPerRU: 0
   Queue size: 0, blocksize: 0, numBlocks: 0
   RAID Level:
   Autoconfig: Yes
   Root partition: Yes
   Last configured as: raid0
Parity status: DIRTY
Reconstruction is 100% complete.
Parity Re-write is 100% complete.
Copyback is 100% complete.


Looks ok to me from here. I pax'ed over all the filesystem etc, and ran raidctl -A root raid0 so the array is persistent etc. fsck reports that it's ok :
 fsck -fy /dev/rraid0a
** /dev/rraid0a
** File system is already clean
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
238562 files, 1345076 used, 150436143 free (2047 frags, 18804262 blocks, 0.0% fragmentation)
The filesystem is all good and full :

newbox# df
Filesystem   1K-blocks       Used      Avail %Cap Mounted on
/dev/wd0a     303561438    2690240  285693128   0% /
kernfs                1          1          0 100% /kern
ptyfs                 1          1          0 100% /dev/pts
procfs                4          4          0 100% /proc
/dev/raid0a   303562438    2690152  285694166   0% /mnt

/mnt/etc/fstab :

# NetBSD /etc/fstab
# See /usr/share/examples/fstab/ for more examples.
#/dev/wd0a              /       ffs     rw               1 1
/dev/raid0a             /       ffs     rw               1 1
#/dev/wd0b              none    swap    sw               0 0
/dev/raid0b             none    swap    sw               0 0
kernfs          /kern   kernfs  rw
ptyfs           /dev/pts        ptyfs   rw
procfs          /proc   procfs  rw
/dev/cd0a               /cdrom  cd9660  ro,noauto

This was the installboot that I ran :

/usr/sbin/installboot -o timeout=7 -v /dev/rwd1a /usr/mdec/bootxx_ffsv1

my raid.conf file :

START array
1 2 0

START disks
absent
/dev/wd1a

START layout
128 1 1 1

START queue
fifo 100

When I switch the boot drive order in the BIOS the machine boots NetBSD, gives me no boot delay (from installboot, I would expect 7 seconds and a countdown) and then stops, saying this :
boot device: wd1
root on wd1a dumps on wd1b
no file system for wd1 (dev 0x10)
cannot mount root, error = 79
root device (default wd1a) :

Any suggestions?  Shouldn't it be trying to get raid0a as the root device?










Home | Main Index | Thread Index | Old Index