Ok...So I recently installed MkLinux DR3 on my 6500. The initial
install went just fine, as far as it goes, but I wanted, of course, to
get my machine networked. I did some research and found out that my
ethernet card (I have a DSL connection, and I'm assuming that my PCI
ethernet card should be configured as if I had a 'normal' ethernet
connection), which is a Kingston KNE110 uses tulip.c as its driver.
When I compiled tulip.c using the compile command at the end of the
code, I found that it compiled ok, but that I could not load it using
insmod because I got an error that was something like 'tulip.o was
compiled under linux-2.1.24 but your kernel version is 2.0.33'. Fine.
I figured I needed to update my kernel. Here is where I started running
into some problems. MkLinux apparently does not run a "standard" linux
file tree, because under the /usr/src/linux, the only file there is a
directory ./include. /usr/src/linux is linked to /usr/src/linux-2.1.24,
by the way. I guess my question is, why does mklinux use this
non-standard format? What purpose does it serve? It seems like either
the full directory should be there, or nothing should be there. This
partial directory tree puzzles me.
Anyway, I decided that I would just get the latest source code and
rebuild the kernel and server, thinking that when I make config I would
be prompted for ethernet device drivers. Wrong. There is a prompt for
network devices, but when I select ethernet, no submenu appears. Does
this mean that tulip, which is included in the distribution, is not
supported? It appears that nothing is supported, because no further
options appear. What's going on here? Any help would be appreciated.