On Mon, 06 Dec 1999, you wrote:
> 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?
It means that kmod or kerneld (call it what you want), cannot
load the module with modprobe because it does NOT know which one to load,
you have to tell modprobe which kernel driver to load, this is done in
/etc/conf.modules you need to add the following;
alias eth0 tulip
Save the file and then type;
modprobe eth0 or
modprobe tulip
Now that should load the proper driver IF and only IF there are no "unresolved
sysbols" which you might get considering you insisted on compiling another
version of the driver when it was NOT nessasary.
If it gets loaded, you can see with 'lsmod' then you can configure the card on
the command line with 'ifconfig' an example would be;
ifconfig eth0 up
Now type ifcofig eth0
That should return the complet configuration of the card, the next thing you
will have to do is assign an IP address for the network if that is to be on a
local basis then the following should do;
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
The networking documentation to read is /usr/doc/HOWTO/NET-3-HOWTO
Get back to us here if that all works, we can then advise HOWTO configure the
networking files for automatic loading at boottime.
If that has not been done already.
--
Regards Richard
[EMAIL PROTECTED]
http://people.zeelandnet.nl/pa3gcu/