3.7 KiB
3.7 KiB
Quellen
Treiber
- ice treiber
- key in bios
- installationsanaleitung (nicht 1zu1 anwendbar; use case different)
- troubleshooting(SR-IOV)
- troubleshooting(BIOS - virt)
Configure LACP bond with failover
Cloning Problem
Anleitung
- Lade die Intel Ice Treiber fuer die verfuegbar Netzwerkkarte herunter. Fuer eine Debian-basierte GNU/Linux OS wird die .tar.gz Datei benoetigt und
intel-public-key-ice-ko.zip. Die .tar Datei kann an einem beliebigen Ort abgespeichert werden, zum Beispiel,/home/username/ice. - Folge der hpe Anleitung, um den Intel Public Key im BIOS zu hinterlegen und aktiviere Secure Boot im BIOS(!). Secure Boot ist wichtig, damit der signierte Treiber authentiziert werden kann; dies geht nur im Secure Boot Mode, wo auch der Key hinterlegt wurde. Zusammengasst BIOS Aenderung:
- Key File im Secure Boot Key Store hinterlegen
- Secure Boot anschalten
- SR-IOV abschalten; Im BIOS selbst UND direkt bei den pcie Einstellungen des NICs
- Bei Problemen mit der Installation spaeter kann es sein, dass BIOS Einstellungen im Zusammenhang Virtualisierung abegeschaltet werden muessen. Siehe dazu letzten drei Links in Quellen Liste zu den Treibern
- Untar/unzip die archiv-Datei, wobei "<x.x.x>" die Versions Nummer ist:
tar zxvf ice-<x.x.x>.tar.gz - Wechsle in das
src-Verzeichnis:cd ice-<x.x.x>/src/ - Kompiliere das Treiber modul (als root user!)
make installDas Binary wird installiert als:/lib/modules/<KERNEL VER>/updates/drivers/net/ethernet/intel/ice/ice.ko - Reboote das System und schalte Secure Boot wieder aus (das Linux Kernel ist gelocked, mit Secure Boot und daher koennte das Modul nicht angeschaltet werden)
- Nach erfolgreichem Neustart kann die Version des Treibers gecheckt und aktiviert werden mit den Befehlen: (deaktivieren des Moduls mit:
rmmod ice)modinfo icemodprobe ice - Um Nachrichten zu Netzwerlinks in der Konsole zu sehen, muss
dmesgangepasst werden:dmesg -n 8. Nach dem aktivieren des Treibers sollten die Kernel Logs mit dem folgenden Befehl geprueft werden:dmesg | grep '\<ice\>. - Bei erfolgreicher Installation sollte der Befehl
lshw -c networkdie Interfaces der netzwerkkarte anzeigen.
Notizen
Nuetzliche Befehle
-
Zeige Netzwerk Specs der Hardware an:
lshw -c network -
Zeige Bonding Konfiguration an:
cat /proc/net/bonding/<name-des-bonds>;hier:cat /proc/net/bonding/bond0 -
Kernel Logs zu ice Treibern pruefen:
dmesg | grep '\<ice\>