SuSE Linux: Version 7.0,7.1
This article refers to an older version of SuSE Linux.
Therefore some of the informations given in this article may
be outdated or the article may contain stale links.
Kernel: Versions 2.2.16 to 2.2.18
/var/log/messages
or /var/log/boot.msg
):
SuSE Linux 7.0, kernel 2.2.16:
kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html kernel: eepro100.c: $Revision: 1.3 $ 2000/05/31 Modified by Andrey V. Savochkinand others
SuSE Linux 7.1, kernel 2.2.18:
kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html kernel: eepro100.c: $Revision: 1.3 $ 2000/11/17 Modified by Andrey V. SavochkinProblems include:and others
eepro100
driver seems to load properly
and configuring the provided ethernet interfaces via
ifconfig
works without errors.
Nevertheless, the ethernet interfaces provide no network
connectivity (e.g. ping
to remote hosts fails).
eepro100
driver module hangs
the system.
/var/log/messages
or the
Alt-F10
syslog console):
kernel: eth0: card reports no RX buffers. kernel: eth0: card reports no resources.
eepro100
driver
which did not make itself apparent with earlier Linux kernel versions.
Switching to another driver may help. Two available possibilities:
e100
e100
for the same family
of ethernet adapters. Pre-compiled versions for the SuSE 7.0 standard
kernels are available from ftp.suse.com
and its
mirrors.
SuSE tested the pre-compiled modules on several SuSE 7.0-systems where
the eepro100
had caused troubles and encountered no
problems. Recommended.
SuSE Linux 7.1 provides the e100
module included into its
kernel sources and pre-compiled kernels. So all you need to do here is
to replace eepro100
with e100
in
/etc/modules.conf
and run depmod -a
.
Then stop the network, unload the eepro100
module and
re-start the network.
The URLs:
e100
(v1.3.20) pre-compiled for the SuSE 7.0
kernels (v2.2.16) (See the READMEs for detailed instructions):
e100
driver:
e100
source archive:
eepro100
: Recent versioneepro100
(included building the module yourself), you can retrieve the sources
directly from the author's eepro100
webpage
(
http://www.scyld.com/network/eepro100.html
).
Warning: To use this eepro100
version, you
need to additionally download and build an auxiliary module called
pci-scan
. This module is not integrated into the kernel
used for SuSE Linux 7.0 and might prove impossible to load because of
symbol naming conflicts (depending on which other kernel components and
modules are active in your system). In this case, using the new
eepro100
involves kernel modifications which are beyond
the scope of this SDB article.