fenris14
Goto Top

Intel X710-DA2 Treiber kompilieren

Guten Tag,

ich wollte gerade eben eine neu eingebaute X710-DA2 installieren und bekomme einen Fehler bei make install.

Hier der Treiber den ich verwenden möchte... sollte der aktuellste sein und auch der passende für meinen Kernel:

https://downloadcenter.intel.com/de/download/24411/Intel-Netzwerkadapter ...

Fehlermeldung:

common.mk:95: *** Kernel header files not in any of the expected locations.
common.mk:96: *** Install the appropriate kernel development package, e.g.
common.mk:97: *** kernel-devel, for building kernel modules and try again.  Schluss.

Welches Paket soll da genau installiert werden?

Kernel 4.4.19

Wäre für jede Hilfe dankbar.

Gruß

Content-Key: 318165

Url: https://administrator.de/contentid/318165

Printed on: May 8, 2024 at 03:05 o'clock

Member: Cthluhu
Cthluhu Oct 18, 2016 at 16:19:25 (UTC)
Goto Top
Hi
Zitat von @Fenris14:

Guten Tag,

> common.mk:95: *** Kernel header files not in any of the expected locations.
> common.mk:96: *** Install the appropriate kernel development package, e.g.
> common.mk:97: *** kernel-devel, for building kernel modules and try again.  Schluss.
> 

Welches Paket soll da genau installiert werden?
Das kommt auf deine Distribution an, denn jede Distribution nennt die Pakete ein bisschen anders.
Google anwerfen und kernel source bzw kernel header gefolgt vom Namen deiner Distribution sollte dir die Paketnamen verraten.

mfg

Cthluhu
Member: Fenris14
Fenris14 Oct 19, 2016 at 07:41:00 (UTC)
Goto Top
Ich habe die Kernel-Header gefunden. Ich hatte erst fälscherlicher Weise gedacht, dass ich die Header vom normalen Debian brauche. Da es aber ein Proxmox VE ist... ging das natürlich nicht.

Jetzt sagt er mir allerdings folgendes:

make[1]: Entering directory '/usr/src/linux-headers-4.4.19-1-pve'  
make[2]: Entering directory '/usr/src/linux-headers-4.4.19-1-pve'  
  CC [M]  /root/i40e-1.5.16/src/i40e_main.o
In file included from /root/i40e-1.5.16/src/i40e.h:51:0,
                 from /root/i40e-1.5.16/src/i40e_main.c:25:
/root/i40e-1.5.16/src/kcompat.h:4819:20: error: static declaration of ‘napi_cons                                                                                                                                                             ume_skb’ follows non-static declaration
 static inline void napi_consume_skb(struct sk_buff *skb,
                    ^
In file included from /usr/src/linux-headers-4.4.19-1-pve/include/linux/tcp.h:21                                                                                                                                                             :0,
                 from /usr/src/linux-headers-4.4.19-1-pve/include/net/tcp.h:24,
                 from /root/i40e-1.5.16/src/i40e.h:27,
                 from /root/i40e-1.5.16/src/i40e_main.c:25:
/usr/src/linux-headers-4.4.19-1-pve/include/linux/skbuff.h:2346:6: note: previou                                                                                                                                                             s declaration of ‘napi_consume_skb’ was here
 void napi_consume_skb(struct sk_buff *skb, int budget);
      ^
/usr/src/linux-headers-4.4.19-1-pve/scripts/Makefile.build:258: recipe for targe                                                                                                                                                             t '/root/i40e-1.5.16/src/i40e_main.o' failed  
make[3]: *** [/root/i40e-1.5.16/src/i40e_main.o] Error 1
/usr/src/linux-headers-4.4.19-1-pve/Makefile:1403: recipe for target '_module_/r                                                                                                                                                             oot/i40e-1.5.16/src' failed  
make[2]: *** [_module_/root/i40e-1.5.16/src] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.4.19-1-pve'  
Makefile:146: recipe for target 'sub-make' failed  
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.4.19-1-pve'  
Makefile:96: recipe for target 'default' failed  
make: *** [default] Error 2

Weiß jemand wo hier das Problem liegt?
Member: Fenris14
Fenris14 Oct 20, 2016 at 12:12:09 (UTC)
Goto Top
Ich habe es jetzt sein gelassen und betreibe die Karten ohne den Intel-Treiber. Dies scheint auch wunderbar zu funktionieren.