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)
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to