This is a known issue. It will be fixed in our next release of this (and other) drivers to our SF site. There should be a release in a few weeks.
Cheers, John ----------------------------------------------------------- "...that your people will judge you on what you can build, not what you destroy.", B. Obama, 2009 >-----Original Message----- >From: Mark Ostroski [mailto:[email protected]] >Sent: Monday, September 14, 2009 11:34 AM >To: [email protected] >Subject: [E1000-devel] igb fails to build on RHEL5.4 > > >I have been using the multiple receive queue feature >(IntMode=3) very successfully to improve high volume UDP >performance on RHEL5. Unfortunately, when I installed the >latest update (5.4) I discovered that not only does the >included red hat igb driver still not support "IntMode", but >now the sourceforge drivers will not build. I am attempting to >build on a new clean installation of RHEL 5.4 (x86_64) with >all packages installed. Is this a red hat bug, or igb? The >output from "rpmbuild -tb" is below: > >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.24580 >+ umask 022 >+ cd /usr/src/redhat/BUILD >+ LANG=C >+ export LANG >+ unset DISPLAY >+ cd /usr/src/redhat/BUILD >+ rm -rf igb-1.3.28.4 >+ /usr/bin/gzip -dc /tmp/igb-1.3.28.4.tar.gz >+ tar -xvvf - >drwxr-xr-x root/root 0 2009-07-01 20:01:00 igb-1.3.28.4/ >-rw-r--r-- root/root 814 2009-07-01 20:01:00 igb-1.3.28.4/SUMS >drwxr-xr-x root/root 0 2009-07-01 20:00:59 igb-1.3.28.4/src/ >-rw-r--r-- root/root 3250 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_manage.h >-rw-r--r-- root/root 59313 2009-07-01 20:00:59 >igb-1.3.28.4/src/igb_ethtool.c >-rw-r--r-- root/root 74446 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_defines.h >-rw-r--r-- root/root 52357 2009-07-01 20:00:59 >igb-1.3.28.4/src/kcompat.h >-rw-r--r-- root/root 138016 2009-07-01 20:00:59 >igb-1.3.28.4/src/igb_main.c >-rw-r--r-- root/root 11367 2009-07-01 20:00:59 >igb-1.3.28.4/src/Makefile >-rw-r--r-- root/root 7395 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_phy.h >-rw-r--r-- root/root 60864 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_phy.c >-rw-r--r-- root/root 30954 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_regs.h >-rw-r--r-- root/root 10955 2009-07-01 20:00:59 >igb-1.3.28.4/src/igb_param.c >-rw-r--r-- root/root 10495 2009-07-01 20:00:59 >igb-1.3.28.4/src/igb.h >-rw-r--r-- root/root 18345 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_82575.h >-rw-r--r-- root/root 3922 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_mac.h >-rw-r--r-- root/root 58099 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_mac.c >-rw-r--r-- root/root 15881 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_nvm.c >-rw-r--r-- root/root 15353 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_hw.h >-rw-r--r-- root/root 2115 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_nvm.h >-rw-r--r-- root/root 14730 2009-07-01 20:00:59 >igb-1.3.28.4/src/kcompat.c >-rw-r--r-- root/root 29588 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_api.c >-rw-r--r-- root/root 6578 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_api.h >-rw-r--r-- root/root 10441 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_manage.c >-rw-r--r-- root/root 6245 2009-07-01 20:00:59 >igb-1.3.28.4/src/igb_regtest.h >-rw-r--r-- root/root 50172 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_82575.c >-rw-r--r-- root/root 4076 2009-07-01 20:00:59 >igb-1.3.28.4/src/e1000_osdep.h >-rw-r--r-- root/root 29620 2009-07-01 20:00:59 >igb-1.3.28.4/src/kcompat_ethtool.c >-rw-r--r-- root/root 18671 2009-07-01 20:01:00 igb-1.3.28.4/COPYING >-rw-r--r-- root/root 11686 2009-07-01 20:01:00 >igb-1.3.28.4/igb.spec >-rwxr-Sr-t root/root 24221 2009-07-01 20:01:00 igb-1.3.28.4/README >-rw-r--r-- root/root 1175 2009-07-01 20:01:00 >igb-1.3.28.4/pci.updates >-rwxr-Sr-t root/root 5142 2009-07-01 20:01:00 igb-1.3.28.4/igb.7 >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd igb-1.3.28.4 >++ /usr/bin/id -u >+ '[' 0 = 0 ']' >+ /bin/chown -Rhf root . >++ /usr/bin/id -u >+ '[' 0 = 0 ']' >+ /bin/chgrp -Rhf root . >+ /bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.24580 >+ umask 022 >+ cd /usr/src/redhat/BUILD >+ cd igb-1.3.28.4 >+ LANG=C >+ export LANG >+ unset DISPLAY >+ mkdir -p /var/tmp/igb-1.3.28.4-root >++ uname -r >+ KV=2.6.18-164.el5 >+ KA=x86_64 >++ echo 2.6.18-164.el5 >++ sed '{ s/hugemem//g; s/smp//g; s/enterprise//g; }' >+ KV_BASE=2.6.18-164.el5 >+ '[' -e /usr/src/kernels ']' >++ echo 2.6.18-164.el5 >++ grep '^2.6' >+ '[' 2.6.18-164.el5 ']' >+ '[' -e /etc/redhat-release ']' >++ ls /lib/modules >++ grep 2.6.18-164.el5 >+ KSP='2.6.18-164.el5 >2.6.18-164.el5debug >2.6.18-164.el5xen' >+ for K in '$KSP' >+ '[' x86_64 == x86_64 ']' >++ echo 2.6.18-164.el5 >++ grep hugemem >+ '[' ']' >+ '[' -e /lib/modules/2.6.18-164.el5/build/.config ']' >+ grep -w CONFIG_PCI /lib/modules/2.6.18-164.el5/build/.config >+ grep -i y >CONFIG_PCI=y >+ make -C src clean >make: Entering directory `/usr/src/redhat/BUILD/igb-1.3.28.4/src' >rm -rf igb.ko igb.o igb.mod.c igb.mod.o igb_main.o >e1000_82575.o e1000_mac.o e1000_nvm.o e1000_phy.o >e1000_manage.o igb_param.o igb_ethtool.o kcompat.o e1000_api.o >igb.7.gz .*cmd .tmp_versions >make: Leaving directory `/usr/src/redhat/BUILD/igb-1.3.28.4/src' >+ make -C src KSP=/lib/modules/2.6.18-164.el5/build >INSTALL_MOD_PATH=/var/tmp/igb-1.3.28.4-root KVERSION= >MANDIR=/usr/share/man CFLAGS_EXTRA= install >make: Entering directory `/usr/src/redhat/BUILD/igb-1.3.28.4/src' >make -C /lib/modules/2.6.18-164.el5/build >SUBDIRS=/usr/src/redhat/BUILD/igb-1.3.28.4/src modules >make[1]: Entering directory `/usr/src/kernels/2.6.18-164.el5-x86_64' > CC [M] /usr/src/redhat/BUILD/igb-1.3.28.4/src/igb_main.o >In file included from /usr/src/redhat/BUILD/igb-1.3.28.4/src/igb.h:62, > from >/usr/src/redhat/BUILD/igb-1.3.28.4/src/igb_main.c:50: >/usr/src/redhat/BUILD/igb-1.3.28.4/src/kcompat.h:1498: error: >redefinition of 'struct napi_struct' >make[2]: *** >[/usr/src/redhat/BUILD/igb-1.3.28.4/src/igb_main.o] Error 1 >make[1]: *** [_module_/usr/src/redhat/BUILD/igb-1.3.28.4/src] Error 2 >make[1]: Leaving directory `/usr/src/kernels/2.6.18-164.el5-x86_64' >make: *** [default] Error 2 >make: Leaving directory `/usr/src/redhat/BUILD/igb-1.3.28.4/src' >error: Bad exit status from /var/tmp/rpm-tmp.24580 (%build) > > >RPM build errors: > Bad exit status from /var/tmp/rpm-tmp.24580 (%build) > ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel
