home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!uunet!uunet.ca!cognos!dealwisb
- From: dealwisb@cognos.com (Brian de Alwis)
- Subject: Re: Do YOU think that this generates correct kernel ?
- Message-ID: <1992Jul28.221939.2479@cognos.com>
- Keywords: kernel config
- Organization: Cognos Incorporated, Ottawa CANADA
- References: <1992Jul28.151518.18102@lut.fi>
- Date: Tue, 28 Jul 1992 22:19:39 GMT
- 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"
-