summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Holzer <mholzer@gentoo.org>2004-03-01 07:42:08 +0000
committerMartin Holzer <mholzer@gentoo.org>2004-03-01 07:42:08 +0000
commitf982bb01d2d2bd662f07b32dd47fed0e9bc0fb1e (patch)
tree31b79c24a49d8b22aa0d66b36529442c21d5204e /net-misc/e1000/files
parentVersion bumped. Closes 43232 (diff)
downloadhistorical-f982bb01d2d2bd662f07b32dd47fed0e9bc0fb1e.tar.gz
historical-f982bb01d2d2bd662f07b32dd47fed0e9bc0fb1e.tar.bz2
historical-f982bb01d2d2bd662f07b32dd47fed0e9bc0fb1e.zip
improved low-end switches compatiblity.
Diffstat (limited to 'net-misc/e1000/files')
-rw-r--r--net-misc/e1000/files/README.Gentoo28
1 files changed, 28 insertions, 0 deletions
diff --git a/net-misc/e1000/files/README.Gentoo b/net-misc/e1000/files/README.Gentoo
new file mode 100644
index 000000000000..91cfb1b9a115
--- /dev/null
+++ b/net-misc/e1000/files/README.Gentoo
@@ -0,0 +1,28 @@
+Workaround for some cards and low end switches
+==============================================
+
+There is a known problem with some cards and low-end switches where the
+ethernet controller is not able to establish a link (see README). In case
+you are experiencing this problem, try the following:
+
+# Stop networking for e1000
+$ /etc/init.d/net.eth0 stop
+$ rmmod e1000
+
+# compile e1000 with workaround
+$ USE_INCOMPATIBLE_SWITCH="yes" emerge e1000
+
+# load e1000 with parameters limiting its speed
+$ echo "alias eth0 e1000" > /etc/modules.d/e1000
+$ echo "options e1000 Speed=10 Duplex=2,1" >> /etc/modules.d/e1000
+$ update-modules
+
+# Start networking again
+$ modprobe e1000
+$ /etc/init.d/net.eth0 start
+
+This assumes /etc/conf.d/net is set up correctly and your kernel is
+configured without support for e1000 (neither as module nor compiled in)
+as it is needed for net-misc/e1000 to work.
+eth0 has to be replaced with the adapter you are using. You might need
+different settings for Speed and Duplex.