Return to BSD News archive
Path: sserve!manuel!munnari.oz.au!news.hawaii.edu!ames!olivea!uunet!uunet.ca!cognos!dealwisb
From: dealwisb@cognos.com (Brian de Alwis)
Newsgroups: comp.unix.bsd
Subject: Re: Do YOU think that this generates correct kernel ?
Keywords: kernel config
Message-ID: <1992Jul28.221939.2479@cognos.com>
Date: 28 Jul 92 22:19:39 GMT
References: <1992Jul28.151518.18102@lut.fi>
Organization: Cognos Incorporated, Ottawa CANADA
Lines: 38
In article <1992Jul28.151518.18102@lut.fi> ats@lut.fi (Ari Suutari) writes:
> controller wd0 at isa? ....
> disk wd0 at wd0 drive 0
> disk wd1 at wd0 drive 1
>
> This file produces a working kernel. But if I look at the
> wd.h (for example) file at /sys/compile/MY_HOST there is a
> line which states:
>
> #define NWD 3
>
> I think that this is becouse the config utility ses three lines
> containing "wd". This is incorrect, since I have only 2 disks
> configured. Same problem, of course, exists for "fd" too.
I've found this problem too (I set aside tonight to look at it - you
jumped my gun :-) It's interesting that if you have a config of
controller wd0 at isa?
disk dk0 at wd0 drive 0
disk dk1 at wd0 drive 1
NWD is defined as 1 (which breaks the patches posted to support > 1 HD).
It seems that config is looking in the wrong places to figure out the
number of possibly-attached devices.
Another 'nifty' feature with the above config (using dk[01] instead of
wd[01]) is (as you also discovered) that the swap device is wrong! If you
look in your swap*.c (*=386bsd by default) in your /sys/compile/MACHINE,
you'll find a structure swdevs? which lists the available swap devices.
You'll have to change this to use the major/minor (in the form shown) of
your swap partition, until this gets sorted out.
+++BdA
--
+++BdA Brian de Alwis. Brain on loan to Cognos Inc, Ottawa, Ontario.
dealwisb@cognos.com, or bsdealwi@napier.{waterloo.edu,uwaterloo.ca}
"Nine out of ten men who tried camels said they preferred women"