[Fli4l_dev] Problem mit Netzwerkkartentreiber (Mellanox)
Heinz-Peter Faasen
fli.und.eis at web.de
Di Aug 11 23:31:15 CEST 2020
Hallo Boris,
> habe gerade im Webforum eine neue Nachricht (12:22 Uhr) gesehen die mir
> im Thunderbird nicht angezeigt wird.
deshalb nutze ich lieber die NG. Wobei da vorhin, beim ersten
Antwortversuch, auch gar nix ging.
> 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
Ok, das Prob kennst Du ja schon. ;)
> 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
Das ist seltsam, denn der Treiber ist vorhanden und taucht sogar in der
modules.dep auf, damit er den mlx4_core nachlädt.
Damit müsste es sogar reichen, nur den mlx4_en als Treiber einzutragen.
> 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.
Na ja, kann ja auch nicht, da der Treiber gar nicht auf das System
gelangt. ;)
Leider kenne ich die genauen Mechanismen beim Bau nicht und habe aktuell
auch keine Zeit, mich tiefer in die Scripte einzulesen.
> fli4l 4.0.0-r58678-testing # lspci -nn
> 01:00.0 Ethernet controller [0200]: Mellanox Technologies MT26448
> [ConnectX EN 10GigE, PCIe 2.0 5GT/s] [15b3:6750] (rev b0)
> 05:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit
> Network Connection [8086:10d3]
> 11:00.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit
> Ethernet Controller [8086:107c] (rev 05)
> 11:01.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit
> Ethernet Controller [8086:107c] (rev 05)
Erkannt wird offenbar alles. Aber das ist ja auch nicht das Problem,
sondern dass der fli schon beim build den mlx4_en nicht "akzeptiert".
Warum auch immer....
Gruß
Heinz-Peter
Mehr Informationen über die Mailingliste Fli4l_dev