编译 cxgb chelsio 10gbE 驱动程序

编译 cxgb chelsio 10gbE 驱动程序

编译 cxgb3toe-1.4.1.2 驱动程序时遇到问题,因为出于某种原因,如果我尝试 modprobe cxgb,我会出现此错误

modprobe: FATAL: Module cxgb not found in directory /lib/modules/5.8.0-50-generic

如果我尝试在 cxgb src 目录中“make”

Makefile:204: Be sure the kernel source is properly installed or try specifying the kernel source tree using 'make KSRC=<path>'
Makefile:206: *** ERROR: missing kernel source.  Stop.```

i have my headers installed for my current running kernel and am not sure what else to try, the NIC shows up via lspci but i can't get it working

答案1

您不需要从源代码编译 cxgb 模块,而是可以使用树内模块。

cxgb 模块在 linux-modules-extra 包中提供。

您可以使用以下方式安装:

sudo apt install linux-modules-extra-$(uname -r)

这个包确实应该默认安装,所以请确保您没有删除任何通常会拉入它的元包。

相关内容