Intel 10 Gigabit X710-DA2 SFP+ state DOWN beheben

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Bei Intel 10 Gigabit X710-DA2 SFP+ Netzwerkkarten kann es in Verbindung mit bestimmten Switches zu Verbindungsproblemen kommen. Konkret zeigt die Ausgabe des Linux ip Kommandos bei betroffenen Netzwerkkarten nur state DOWN. Wir zeigen in diesem Artikel, wie Sie durch den Einsatz einer neueren Treiber-Version das Problem beheben.

Betroffene Systeme

Potentiell betroffen sind Systeme mit einer Treiberversion <1.6.24. Das Verbindungsproblem tritt jedoch nur mit bestimmten Switches auf. Konkret bekannt ist uns eine im Proxmox-Forum beschriebene Konfiguration.[1]

Die Ausgabe des ip Kommandos zeigte in diesem Fall folgendes:

3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP mode DEFAULT group default qlen 1000
link/ether 0c:c4:7a:ab:61:22 brd ff:ff:ff:ff:ff:ff

Die betroffene Treiberversion war 1.4.25-k:

# ethtool -i eth3
driver: i40e
version: 1.4.25-k
firmware-version: 5.04 0x80002530 0.0.0
bus-info: 0000:02:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

Nicht betroffene Systeme

Mit den folgendem Switch sind keine derartigen Probleme bislang bekannt:

  • Arista 7150s[2]

Problemlösung

Wir empfehlen bei diesen Intel Netzwerkkarten den Einsatz der originalen Intel SFP+ Module, da es in Kombination mit anderen Modulen generell zu Verbindungsproblemen kommen kann.[3][4][5]

Im dokumentierten Fall löste zusätzlich zum Wechsel auf original Intel SFP+ Module die Installation der Treiberversion 1.6.42[6][7] das Problem. Unter Proxmox 4.4 war dabei noch ein Patch für die Datei src/kcompat.h erforderlich:[8]

diff --git a/src/kcompat.h.orig b/src/kcompat.h
index ceabd81..e1fa5ac 100644
--- a/src/kcompat.h.orig
+++ b/src/kcompat.h
@@ -4809,14 +4809,6 @@ static inline bool page_is_pfmemalloc(struct page __maybe_unused *page)
 #endif /* 4.5.0 */
 
 #if (LINUX_VERSION_CODE < KERNEL_VERSION(4,6,0))
-#if !(UBUNTU_VERSION_CODE && UBUNTU_VERSION_CODE >= UBUNTU_VERSION(4,4,0,21))
-static inline void napi_consume_skb(struct sk_buff *skb,
-				    int __always_unused budget)
-{
-	dev_consume_skb_any(skb);
-}
-
-#endif /* UBUNTU_VERSION(4,4,0,21) */
 static inline void csum_replace_by_diff(__sum16 *sum, __wsum diff)
 {
 	* sum = csum_fold(csum_add(diff, ~csum_unfold(*sum)));

Einzelnachweise

  1. Setup with Intel 10 Gigabit X710-DA2 SFP+ Dual Port (forum.proxmox.com, 06.03.2017)
  2. Setup with Intel 10 Gigabit X710-DA2 SFP+ Dual Port - Posting #12 (forum.proxmox.com, 13.03.2017)
  3. Compatible SFP+ Modules, SFP Modules, and Cables for Intel® Ethernet Server Adapter X710 Series (www.intel.com)
  4. Setup with Intel 10 Gigabit X710-DA2 SFP+ Dual Port - Posting #8 (forum.proxmox.com, 13.03.2017)
  5. How to make X710-da2 work with Ubuntu 14.04LTS? (communities.intel.com, 20.06.2016) [...] X710-da2 automatically (on the FW level) checks the installed SFP module EEPROM for 03h SFF-8472 identifier and refuses to work if that check failed [...]
  6. Intel® Network Adapter Driver for PCIe* Intel® 40 Gigabit Ethernet Network Connections Under Linux* (downloadcenter.intel.com)
  7. Intel Ethernet Drivers and Utilities - i40e stable (sourceforge.net/projects/e1000)
  8. Setup with Intel 10 Gigabit X710-DA2 SFP+ Dual Port - Posting #16 (forum.proxmox.com, 17.03.2017)


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Anacron
Apache und OpenSSL für Forward Secrecy konfigurieren
Filerecovery unter Linux mit Foremost