2011-10-10 5 views
0

커널 2.6.32가 설치된 Red Hat Enterprise Linux 6.1 용 Broadcom NetXtreme Gigabit Ethernet 드라이버의 NIC 드라이버를 설치하려고합니다. -131.0.15.el6.x86_64 rpmbuild -bb SPECS/netxtream ....... 메인에서 skb_end_pointer를 재정의합니다.

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

명령은 잘 작동하지만

rpm-build -bb SPECS/netxtream 

을하려고 할 때이 변수가 이미는/usr/src에 파일에 정의되어 있음을 말하는 나에게 많은 재정의 오류를 제공합니다 /main.h 등등

어떻게 해결할 수 있습니까? 또는 누락 된 항목이 있습니까? nic의 이전 버전을 제거해야합니까?

+0

우리는 정말 실제 오류를 확인해야합니다. –

답변

0

아니요, 이전 드라이버를 제거해도 해결책이 아닙니다. 올바른 라이브러리를 기반으로 구축하지 않을 가능성이 큽니다 (커널 모듈을 작성하는 것은 그리 간단하지 않습니다).

은 자세한 내용은 CentOS는이 설명서를 참조하십시오 http://wiki.centos.org/HowTos/BuildingKernelModules