Port-sparc64 archive

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

bootblk problems with raidframe RAID1 root



Dear port-sparc64,

I have tried to set up a RAID1 root on one of my Ultra1 boxes, following step by step (literally) the sparc64 instructions of the excellent raidFRAME chapter in the NetBSD Guide.

I have a pair of 36GB SCSI disks (sd0 and sd1) of identical make, model, and capacity (as read by disklabel(8)). Both have identical disklabels, as created when the first raid component was set up according to the guide, and both drives have had /usr/mdec/bootblk installboot(8)'d. They're set up with a single root fs on raid0a, swap on raid0b, and a dump partition on the physical sd[01]b overlapping the raid0b swap(s), exactly as outlined in the guide.

Booting from the original raid component ("disk1" in OFW, or sd1) works fine; the system boots, and raidctl -v -s raid0 is happy about the state, listing both sd0a and sd1a as in "optimal" state.

All _looks_ well, but when trying to verify that it can indeed boot off of the other component however, it barfs immediately: Upon typing "boot disk0" in OFW the bootblock spews out (immediately after printing its header) the error message:

.Inode not directory
Fast Data Access MMU miss

.. and I'm back at the OFW "ok" prompt. Does this mean the bootblock thinks the root directory inode of the disk0 component is not a dir?

I'm confused as to what I've done wrong. I've double checked that both disks have the same bootblocks, identical disklabels, and RAIDframe thinks the mirror is just fine. What else is there to check?

Many thanks in advance,

/ali -- RAIDframe virgin :)


Home | Main Index | Thread Index | Old Index