[1300] in linux-net channel archive
Re: Problem PCMCIA and network initialization
daemon@ATHENA.MIT.EDU (Paul Gortmaker)
Wed Nov 1 06:43:14 1995
From: Paul Gortmaker <gpg109@rsphy4.anu.edu.au>
To: tytso@mit.edu (Theodore Ts'o)
Date: Wed, 1 Nov 1995 16:06:31 +1100 (EST)
Cc: linux-net@vger.rutgers.edu
In-Reply-To: <199510310639.BAA00107@rsts-11.mit.edu> from "Theodore Ts'o" at Oct 31, 95 01:39:36 am
> PCMCIA networking hasn't worked since 1.3.33, because of the change in
> device initialization. Apparently what's going on is that even when
If your PCMCIA card is 8390 NIC based, it will not work since
1.3.31 because of my changes for eth_copy_and_sum(). I mailed David
Hinds in advance of these changes, so he is aware of them, and how
to implement them. I don't know if he has done so yet.
> there are no network devices compiled into the kernel, when the ethernet
> layer initializes itself, it's leaving unitializaed network device
> structures on the global linked list. Hence, if you cat /proc/net/dev,
> you will see something like this:
Also, I just compiled a fresh 1.3.37 with no net devices included,
and it just comes up with the loopback device. I can't reproduce
what you have with the empty slots remaining in the dev_base linked
list. The empty slots that are put into the list in drivers/net/Space.c
that don't get filled with a valid device get removed from the chain
in net/core/dev.c by net_dev_init().
Paul.