blob: 91cfb1b9a115b31f8e9485218ec7b3160212c38a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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.
|