I run Debian Gnu/Linux, stock kernel 2.2.17pre6. I have
kernel source installed, and a soft link /usr/src/linux to the
kernel source. I have a Linksys LNE100TX PNP PCI ethernet card
and DSL connection. For linux, I tried the precompiled module tulip.o,
but the card was not recognized. I downloaded the current tulip.c test
driver for this card, and got compile errors that
linux/modversions.h, pci-scan.h, and kern_compat.h were missing.
So I got modversions.h from the kernel-headers, put it in
/usr/src/linux/include/linux. I got pci-scan.h and kern_compat.h from
www.scyld.com. In the driver file, tulip.c, both pci-scan.h and
kern_compat.h were #include with quotes, and I thought this meant look
in the current directory, so put them in the directory with tulip.c
Now I get errors that kern_compat.h and
linux/modversions.h (pci-scan.h no longer noted).
I have limited experience compiling, and have read any
number of references on this card and driver, and am stumped. Anyone
have any suggestions?