Subject: Booting CATS
To: None <port-arm32@netbsd.org>
From: Brian Cully <shmit@kublai.com>
List: port-arm32
Date: 01/14/1999 16:52:12
I managed to get NetBSD to install on my CATS to-day through
netbooting, but the kernel won't find the disklabel on the
HD.
Previously, I used NetBSD/i386 to disklabel the disk, but
the Firmware on the CATS wouldn't find it, so after net-booting
I re-labelled with this:
[SNIP]
# /dev/rwd0c:
type: ST506
disk: IBM-DTTA-350840
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 16383
total sectors: 16514064
rpm: 5400
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0
8 partitions:
# size offset fstype [fsize bsize cpg]
a: 132048 0 4.2BSD 1024 8192 16
b: 524160 132048 swap
c: 16514064 0 unused 0 0
d: 16514064 0 unused 0 0
e: 13757184 656208 4.2BSD 1024 8192
f: 2100672 14413392 4.2BSD 1024 8192
[SNIP]
Now the Firmware will load the kernel, but when NetBSD tries to mount
root, I get the message:
[SNIP]
wd0: no disk label
no file system for wd0 (dev 0x1000)
cannot mount root, error = 79
root device (default wd0a):
[SNIP]
So, I'm guessing that the CATS Firmware wants the disklabel on sector 0,
but NetBSD doesn't like it there.
Anyone have any clues?
--
Brian Cully <shmit@rcn.com>
``I'm not surprised,'' said I. ``You created God in your own image,
and when you found out he was no good you abolished him. It's quite a
common form of psychological suicide.''
-- Robertson Davies, Fifth Buisiness