[Fli4l_dev] Problem mit Netzwerkkartentreiber (Mellanox)

Heinz-Peter Faasen fli.und.eis at web.de
Mi Aug 12 09:57:38 CEST 2020


Hallo Boris,

> Wenn ich in der base.txt den Treiber mlx4_en angebe, erhalte ich beim 
> Build-Prozess folgenden Fehler
> 
> Value mlx4_en is not properly typed
> invalid ethernet driver or not in this kernel, please choose one of the 
> drivers in base_nic.list
> 
> 
> Wenn ich in der check/base.exp
> den Eintrag mlx4_en ergänze, meckert er trotzdem
> Error: No netword driver found dor NET_DRV_4=#mlx4_en, check 
> config/base.txtxt
> 
> 
> 
> Auf dem Proxmox:
> 
> 
> root at proxmox:~# lsmod|grep mlx
> mlx4_ib               196608  0
> ib_uverbs             126976  1 mlx4_ib
> ib_core               311296  6 
> rdma_cm,mlx4_ib,iw_cm,ib_iser,ib_uverbs,ib_cm
> mlx4_en               118784  0
> mlx4_core             307200  2 mlx4_ib,mlx4_en
> root at proxmox:~#
> 
> Da wird die mlx4_en geladen.
> 
> Auf dem Fli4l
> fli4l 4.0.0-r58678-testing # lsmod|grep mlx
> mlx4_core             253952  0
> 
> Hier wird sie anscheineend nicht geladen.

ersetze mal bitte in der modules.dep die Zeile 325.
Ist:
kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko:

Soll:
kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko: 
kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko

(Achtung: Ohne ggf. auftretenden Umbruch!)

Dann in der base.txt "mlx4_core" als Treiber eintragen, nochmals bauen, 
auf den Router übertragen und schauen, ob mlx4_en dann vorhanden und 
geladen ist.

Gruß
Heinz-Peter



Mehr Informationen über die Mailingliste Fli4l_dev