Basicly I asked two questions that I thought were related.
1) Why am I haveing trouble compiling a kernel to recognize my fddi card?
The answer is rather humiliating. I typed the wrong slot number in the
config file.
2) Why am I haveing trouble building genvmunix on 3.2d.
One person indicated that building genvmunix on 3.2d is broken. Another
person was most helpful in telling me where on the CD to find the original
genvmunix. A copy of the messages of interest is enclosed below. Many
thanks to the following people who replied. Especially to Kym, Down Under.
John Nebel
Martyn Johnson
Geoffrey ??????
Kym Schwarz
Dave Cherkus
-----------------------------------------------------------
Building the generic kernel seems to be broken under 3.2D. I think that what
has happened is that /sys/conf/GENERIC has not been brought up to date.
On problem I know of is that a 3.2D kernel won't build without the
PACKETFILTER option, even though this is documented as an "optional option"
rather than a "mandatory option". Since the generic configuration file does
not include this option, this will stop it building (symptom is an unresolved
reference to pf_mcopym).
The "data/if_otto_data.c" error looks more related to the ATM support. Check
out the configuration file for "options ATM" and "controller lta0 ...". You
should have neither (if you don't have ATM) or both (if you do). Having just
one of them might cause the effect you observe.
My own approach to the /genvmunix problem has been to install the /genvmunix
which came with 3.2C. Since 3.2D is an upgrade from 3.2C, you should have
that anyway. It should look like this:
-rwxr-xr-x 1 root system 7535240 Jul 25 1995 /genvmunix
This kernel ought to be able to recognise an FDDI card. If it doesn't, perhaps
you have a hardware problem.
--
Martyn Johnson maj_at_cl.cam.ac.uk
University of Cambridge Computer Lab
Cambridge UK
-----------------------------------------------------------
> Also make sure your slot specifier, if any, for the fddi device
> line in your config file is correct.
>
>> Damn, you guys are good! You are the second person to catch that error.
>> We put the card in slot 4 and told the kernel slot 3.
Alternatively, you could put "slot ?"
The question mark will match to whatever slot the OS finds the card in.
(at least that works for PCI cards).
-----------------------------------------------------------
There are a couple of ways that you can obtain a genvmunix. Firtly the
subset OSFHWBASE*** contains a copy of genvmunix. What you can do is mount
the cdrom and then copy /mnt/ALPHA/BASE/OSFHWBASE*** to somewhere adding
.Z at the end of it.
then type uncompress OSFHWBASE350.Z | tar xvf - ./genvmunix
Kym
-cliff
Received on Thu Jul 25 1996 - 22:39:31 NZST