0

我正在尝试从带有内核 2.6.32-131.0.15.el6.x86_64 的 Red Hat Enterprise Linux 6.1 的 Broadcom NetXtreme Gigabit Ethernet 驱动程序的 rpm 安装 NIC 驱动程序

rpm - Uvh netxtream2-6.2.23-1.x86_64.rpm

命令工作正常但是当我尝试

rpm-build -bb SPECS/netxtream

这给了我很多重新定义错误,说变量已经在文件 /usr/src/main.h 中定义,依此类推

我该如何解决这个问题或者我错过了什么?我必须卸载旧版本的 nic 吗?

4

1 回答 1

0

不,卸载旧驱动程序不是解决方案。您很可能没有针对正确的库进行构建(构建内核模块并不是那么简单)。

有关详细信息,请参阅 CentOS 指南:http ://wiki.centos.org/HowTos/BuildingKernelModules

于 2011-10-10T06:49:40.373 回答