Unterstützte Ethernet-Hardware
Diese Seite soll einen Überblick gewähren, welche Ethernet-Hardware vom EtherCAT-Master nativ unterstützt wird. Die genannten Ethernet-Treiber sind Teil der Master-Quellen und stellen um EtherCAT-Funktionalität erweiterte Versionen ihrer Standard-Kernel-Pendants dar. Deswegen unterstützen sie auch die selbe Hardware.
Generischer Ethernet-Treiber
Seit der Version 1.5 gibt es neben den nativen Ethernet-Treibern einen generischen Ethernet-Treiber, der alle vom Linux-Kernel unterstützten Ethernet-Geräte abdeckt. Dieser ist allerdings nicht mit Echtzeiterweiterungen wie RTAI zu gebrauchen, da er die untersten Netzwerkschichten des Kernels nutzt. Hervorragend läuft er aber mit RT-Preemption.
Native Ethernet-Treiber
Diese nativ unterstützten Treiber und die entsprechende Hardware wird im Folgenden aufgeführt:
- 8139too - RealTek 8139C (und kompatible) Fast-Ethernet-Chipsätze.
- e1000 - Intel PRO/1000 Gigabit-Ethernet-Chipsätze.
- e100 - Intel PRO/100 Fast-Ethernet-Chipsätze.
- r8169 - RealTek 8169/8168/8101 Gigabit-Ethernet-Chipsätze.
Die folgenden Tabellen zeigen für jede Master-Version, welche Treiber für welche Kernel-Version verfügbar sind.
Zeichenerklärung
- X: Der Treiber ist verfügbar und gut getestet. Er hat sich in zahlreichen Umgebungen als stabil erwiesen.
- ?: Der Treiber ist grundsätzlich verfügbar, aber es wurden noch keine weitreichenden Erfahrungen damit gesammelt. Vor dem produktiven Einsatz sollten noch weitere Tests erfolgen.
- -: Der Treiber wurde für diese Kernel-Version noch nicht gepatcht.
EtherCAT-Master 1.5 (Entwicklungszweig)
| 8139too | e1000 | e100 | r8169 | |
|---|---|---|---|---|
| 2.6.13 | X | X | - | - |
| 2.6.17 | X | - | - | - |
| 2.6.18 | ? | ? | - | - |
| 2.6.19 | X | - | - | - |
| 2.6.20 | - | X | X | - |
| 2.6.22 | X | X | - | - |
| 2.6.23 | X | - | - | - |
| 2.6.24 | X | X | X | ? |
| 2.6.25 | X | - | - | - |
| 2.6.26 | X | X | X | - |
| 2.6.27 | X | - | X | - |
| 2.6.28 | X | - | X | ? |
| 2.6.29 | X | - | X | ? |
| 2.6.31 | X | - | - | - |
EtherCAT-Master 1.4.0
| 8139too | e1000 | |
|---|---|---|
| 2.6.13 | X | X |
| 2.6.17 | X | - |
| 2.6.18 | ? | ? |
| 2.6.19 | X | - |
| 2.6.20 | - | X |
| 2.6.22 | X | X |
| 2.6.23 | X | - |
| 2.6.24 | X | X |
EtherCAT-Master 1.3.2
| 8139too | e1000 | |
|---|---|---|
| 2.6.13 | X | X |
| 2.6.17 | X | - |
| 2.6.18 | ? | ? |
| 2.6.19 | X | - |
| 2.6.20 | - | X |
