Supermicro X12SPL-F mit Proxmox VE 7 ethX statt enoX NICs mit BIOS 1.1

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Bei Systemen mit Supermicro X12SPF-L kommt es beim Einsatz von BIOS Version 1.1 zu Problemen bei der Benennung der OnBoard Netzwerk-Schnittstellen unter Proxmox VE. Anstelle von eno1 und eno2 werden die Onboard NICs beispielsweise als eth2 oder eth4 angezeigt. Ein BIOS Update auf Version 1.1c löst das Problem.

Problem

Anstelle der Predictable Network Interface Names wie eno1 oder eno2 sind die Onbaord NICs nach dem Hochfahren von Proxmox VE als eth* konfiguriert. Der konkrete Schnittstellenname variiert dabei von Reboot zu Reboot, zum Beispiel:[1]

Erster Reboot:

[ 2.341072] igb 0000:02:00.0: added PHC on eth2
[ 2.341073] igb 0000:02:00.0: eth2: (PCIe:2.5Gb/s:Width x1) 3c:ec:ef:7b:92:27
[ 2.341116] igb 0000:02:00.0: eth2: PBA No: 010A00-000

Zweiter Reboot:

[ 2.363561] igb 0000:02:00.0: added PHC on eth4
[ 2.363563] igb 0000:02:00.0: eth4: (PCIe:2.5Gb/s:Width x1) 3c:ec:ef:7b:92:27
[ 2.363607] igb 0000:02:00.0: eth4: PBA No: 010A00-000

Bei einem herkömmlichen Bootvorgang werden die jeweiligen eth* Schnittstellen im Laufe des Bootvorgangs durch SystemD anhand der Predictable Network Interface Names Regeln in vorhersehbare, stabile Netzwerkschnittstellennamen umgewandelt.

Beim Supermicro X12SPL-F kommt es mit BIOS Version 1.1 zu Problemen bei der Enumeration. Ein ähnliches Problem gab es bereits beim Supermicro X9DRi-LN4F+ Mainboard.[2]

Betroffene Hardware

Betroffen ist folgende Hardware:

  • Supermicro X12SPL-F Mainboard mit BIOS Version 1.1

Lösung

Ein Update auf BIOS Version 1.1c löst das Problem. Mit dem neuen BIOS funktioniert die Enumaration.

Weitere Informationen

Einzelnachweise

  1. Predictable Network Interface Names (systemd.io) As the driver probing is generally not predictable for modern technology this means that as soon as multiple network interfaces are available the assignment of the names eth0, eth1 and so on is generally not fixed anymore and it might very well happen that eth0 on one boot ends up being eth1 on the next.
  2. eno1 switches to different ethernet ports on motherboard after reboot (www.reddit.com, 05.10.2018) The BIOS does not correctly enumerate the ethernet interfaces, so the predictable naming system finds a name collision and stops renaming, thats why there are interfaces named rename2, rename3... This issue has been discussed at the Ubuntu bug tracker. [...] After talking to a SuperMicro technician, they had an update to v3.3 [...], it solves this issue along with Spectre and other fixes.


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.


Foto Jonas Sterr.jpg

Autor: Jonas Sterr

Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.


Das könnte Sie auch interessieren

BMC System Error Log (SEL) Full bei Supermicro Server
Direct Cache Access (DCA) zur Beschleunigung von 10 GBit Ethernet
System Freeze analysieren