Things are really starting to make sense now:
1. gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c tulip.c `[
-f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS` works if
you don't put the quotation marks around it. Figures it was something
really stupid that would cause me problems....
2. I compiled the current "stable" tulip.c (the one copyrighted until
1994-1998) and I received the following errors before it compiled into
tulip.o: (in this exact order)
tulip.c: In function `tulip_probe':
tulip.c:506: warning: suggest explicit braces to avoid ambiguous
`else'
tulip.c: In function `select_media':
tulip.c:1582: warning: suggest explicit brace to avoid ambiguous
`else'
3. I then compiled the latest tulip driver (copyrighted 1994-1999) and
it compiled without any errors
4. I placed the 1999 tulip.c in the /usr/src/linux-2.2.5/drivers/net
and when I made modules I no longer had the error (see #2).
I rebooted my linux box but unfortunately I still get the same thing at
start-up:
Delaying eth0 initialization FAILED
What does this mean?
John