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

Reply via email to