forwarding: The intel code has been updated to version 8.0.35, and the rx queue hang...
[AROS.git] / workbench / devs / networks / e1000 / e1000-README
blob0ebbcea97644609b6edf50ab6ba149db5ee56be8
1 e1000.device
2 -----------------
4 see "COPYING" for license information
5 This driver is incomplete/ experimental - use at your own risk!
7 Based on the gpl Linux Intel gigabit NIC driver version 8.0.35
8 (http://sourceforge.net/projects/e1000) 
10 supported NIC's:
11     0x8086, 0x1000 - Intel 82542
12     0x8086, 0x1001 - Intel 82543GC [Fiber]
13     0x8086, 0x1004 - Intel 82543GC [Copper]
14     0x8086, 0x1008 - Intel 82544EI [Copper]
15     0x8086, 0x1009 - Intel 82544EI [Fiber]
16     0x8086, 0x100C - Intel 82544GC [Copper}
17     0x8086, 0x100D - Intel 82544GC [LOM]
18     0x8086, 0x100E - Intel 82540EM
19     0x8086, 0x100F - Intel 82545EM [Copper
20     0x8086, 0x1010 - Intel 82546EB [Copper
21     0x8086, 0x1011 - Intel 82545EM [Fiber]
22     0x8086, 0x1012 - Intel 82546EB [Fiber]
23     0x8086, 0x1013 - Intel 82541EI
24     0x8086, 0x1014 - Intel 82541ER [LOM]
25     0x8086, 0x1015 - Intel 82540EM [LOM]
26     0x8086, 0x1016 - Intel 82540EP [LOM]
27     0x8086, 0x1017 - Intel 82540EP
28     0x8086, 0x1018 - Intel 82541EI [Mobile]
29     0x8086, 0x1019 - Intel 82547EI
30     0x8086, 0x101A - Intel 82547EI [Mobile]
31     0x8086, 0x101D - Intel 82546EB [Quad Copper]
32     0x8086, 0x101E - Intel 82540EP [LP]
33     0x8086, 0x1026 - Intel 82545GM [Copper]
34     0x8086, 0x1027 - Intel 82545GM [Fiber]
35     0x8086, 0x1028 - Intel 82545GM [Serdes]
36     0x8086, 0x1075 - Intel 82547GI
37     0x8086, 0x1076 - Intel 82541GI
38     0x8086, 0x1077 - Intel 82541GI [Mobile]
39     0x8086, 0x1078 - Intel 82541ER
40     0x8086, 0x1079 - Intel 82546GB [Copper]
41     0x8086, 0x107A - Intel 82546GB [Fiber]
42     0x8086, 0x107B - Intel 82546GB [Serdes]
43     0x8086, 0x107C - Intel 82541GI [LF]
44     0x8086, 0x108A - Intel 82546GB [PCI-e]
45     0x8086, 0x1099 - Intel 82546GB [Quad Copper]
46     0x8086, 0x10B5 - Intel 82546GB [Quad Copper KSP3]
48 TODO/Known Issues:
49 # Even though we set the Rx queue size to 256, the code only allocates 255 buffers, and sets the tail to 254!?!
50 # Enabling the disabled code results in queue stalls, and not doing anything results in the queue stalling when the end of the ring is reached.
51 # We appear to need to tell the chipset to start at the begining of the ring again.
52 # Look at the possibility of using pre-allocated Tx buffers to try improve performance