Proxmox 8.3 + Netzwerkkarte Broadcom BCM57416

Quickly

Renowned Member
Sep 16, 2012
102
6
83
Hallo.
Ich habe mir einen neuen Server gebaut...
  • Supermicro Mainboard H12SSL-NT
  • OnBoard Netzwerkkarte Broadcom BCM57416 (10G)
Dazu habe ich dann die neuste ProxMox-ISO für die Installation genutzt.

Leider habe ich hier keine Netzwerk-Verbindung nach der Installation.
Nehme ich ProxMox 7.x (letzte ISO) so funktioniert alles perfekt.
(auch wenn ich von PVE 7.x dann ein Upgrade auf 8.3 mache geht es nicht...)

Wo liegt denn hier mein Fehler?

Viele Grüße und Danke für die Hilfe.
 
Hier ist dann auch die Lösung. Diese 2 Zeilen + Reboot bringen die Lösung! Danke!


Code:
echo "blacklist bnxt_re" >> /etc/modprobe.d/blacklist-bnxt_re.conf
update-initramfs -u
 
  • Like
Reactions: Hannes Laimer
Hallo.
Ich habe mir einen neuen Server gebaut...
  • Supermicro Mainboard H12SSL-NT
  • OnBoard Netzwerkkarte Broadcom BCM57416 (10G)
Dazu habe ich dann die neuste ProxMox-ISO für die Installation genutzt.

Leider habe ich hier keine Netzwerk-Verbindung nach der Installation.
Nehme ich ProxMox 7.x (letzte ISO) so funktioniert alles perfekt.
(auch wenn ich von PVE 7.x dann ein Upgrade auf 8.3 mache geht es nicht...)

Wo liegt denn hier mein Fehler?

Viele Grüße und Danke für die Hilfe.
Hi, alles kalter Kaffee. Natürlich kannst du am System rumbasteln, aber am einfachsten einmal die aktuelle Firmware auf die Netzwerkkarte flashen, dann funktioniert alles ganz normal.
Broadcom hat vor einer Weile im 6.x Kernel neue Treiber mit neuen Features ausgerollt, wenn du eine zu alte Firmware hast, reagiert die Netzwerkkarte nicht wie der Treiber das erwartet und nimmt den Link nicht up.

Wenn du die Netzwerkkarte einzeln kaufst, lag die lange irgendwo im Lager und hat garantiert eine Steinalte Firmware. Die ganzen großen Serverhersteller verbauen fast nur noch 25G karten, daher sind die 10G Karten ein wenig ldenhüter geworden. ;)
 
  • Like
Reactions: Johannes S
Hi, alles kalter Kaffee. Natürlich kannst du am System rumbasteln, aber am einfachsten einmal die aktuelle Firmware auf die Netzwerkkarte flashen, dann funktioniert alles ganz normal.
Das ist bei onboard NICs mitunter etwas schwierig. Ich habe selbst einige Supermicro Boards mit onboard 10G NICs und Broadcom chipset, da kann man aber nicht die Original-FW draufflashen, sondern ist vom Hersteller des Boards abhängig.
 
Das ist bei onboard NICs mitunter etwas schwierig. Ich habe selbst einige Supermicro Boards mit onboard 10G NICs und Broadcom chipset, da kann man aber nicht die Original-FW draufflashen, sondern ist vom Hersteller des Boards abhängig.
Wenn es da abhängigkeiten gibt, dann nimmt man natürlich die Firmware vom Serverhersteller. Da die Firmware mit dem Fix schon einige Monate alt ist, hat die auch der letzte Hersteller bereits im Programm.
Die PCI Karte vom TE kann man aber mit der original FW von Broadcom versorgen. Geht sehr Easy mit den UEFI Shell flash tool und einem USB Stick.
 
Wenn es da abhängigkeiten gibt, dann nimmt man natürlich die Firmware vom Serverhersteller. Da die Firmware mit dem Fix schon einige Monate alt ist, hat die auch der letzte Hersteller bereits im Programm.
Die PCI Karte vom TE kann man aber mit der original FW von Broadcom versorgen. Geht sehr Easy mit den UEFI Shell flash tool und einem USB Stick.
Jein, der TE verwendet die onboard NIC, keine PCIe ;-) Ich hatte das nach dem Release von PVE 8 mit einem SM Board aus der 13er Serie probiert, keine Chance auf Flash. SM ist diesbezüglich sehr träge.
 
Jein, der TE verwendet die onboard NIC, keine PCIe ;-) Ich hatte das nach dem Release von PVE 8 mit einem SM Board aus der 13er Serie probiert, keine Chance auf Flash. SM ist diesbezüglich sehr träge.

Das stimmt so nicht. Ich habe auf den X13 Boards die Firmware der onboard 10G Broadcom NICs erfolgreich geflashed. Das geht problemlos mit dem niccli. Statt der uralten 216.x hat man dann die aktuellste 231.x drauf. Damit sind dann auch die Probleme bzgl. rdma/infiband erledigt.


Hier auf einem X13DEI-T (Achtung, hierbei verliert man die Netzwerkverbindung während des Updates, daher bitte via Console oder IPMI machen):
(Auch hier updated der Befehl beide onboard NICs)

# niccli -i 1 install -rescue -force BCM957416A4160C.pkg

-------------------------------------------------------------------------------
NIC CLI v231.0.162.1 - Broadcom Inc. (c) 2024 (Bld-94.52.34.117.16.0)
-------------------------------------------------------------------------------

WARNING : Don't perform power cycle or reboot the system while firmware update
is in progress as the device may become inoperable.

Performing recovery...

Danach verliert man die Netzwerkverbindung - nach 3-5 Minuten ist das Update durch. Danach ein powercycle machen und dann ist die Firmware 231.x aktiv.


Das geht übrigens auch mit der Supermicro AOC-STG-b2T Karte, die den gleichen Chip hat (& einigen X12 Boards):

# niccli -dev 1 install BCM957416A4160C.pkg
/opt/niccli/niccli.x86_64: /lib/x86_64-linux-gnu/libnl-3.so.200: no version information available (required by /opt/niccli/niccli.x86_64)

-------------------------------------------------------------------------------
Scrutiny NIC CLI v230.0.163.0 - Broadcom Inc. (c) 2024 (Bld-85.52.34.106.16.0)
-------------------------------------------------------------------------------

WARNING : Don't perform power cycle or reboot the system while firmware update
is in progress as the device may become inoperable.

Active Package Version - 216.0.333.11 : Package Version on NVM - 216.0.333.11

NetXtreme-E Controller at PCI Domain 0000:e3:00:0
Device 0000:e3:00:0 : Installing package file BCM957416A4160C.pkg
Device 0000:e3:00:0 : will be updated to package version 231.1.162.1

Do you want to continue (y/n)?y
Firmware Update is in progress. Please wait ...
#####################################


Firmware update is completed.
A system reboot is needed for firmware update to take effect.
FW package update SUCCESS!



(Die Firmware gibts auf der Boardcom Webseite. Als NIC bitte P210tp auswählen. Zwar verwendet Supermicro den P210tep, aber die Firmware für die P210tp beinhaltet auch dieses Modell.)

(Stand heute 19.12.2024 aktuellste FW/Niccli):
https://docs.broadcom.com/docs-and-..._231.1.162.1/NVRAM_Images/BCM957416A4160C.pkg
https://docs.broadcom.com/docs-and-...2.1/niccli/Linux/niccli-231.0.162.1_linux.zip
(Altes niccli 230.x noch mit sliff Treiber, vermutlich obsolet):
https://docs.broadcom.com/docs-and-...6.0/niccli/Linux/niccli-230.0.163.0_linux.zip
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!