« resize2fs 修改ext2 ext3文件系统的大小 | Main | MT-Blacklist AntiSpam 防止恶意评论trackback ping »
September 15, 2005
bcm5700 driver 解决RHEL Linux 下默认 tg3 无法正确驱动 Broadcom Corporation|NetXtreme BCM5704 Gigabit Ethernet 网卡的问题
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2005/09/15/000772.html http://windtear.net/archives/2005/09/15/000772.html bcm5700 driver 解决RHEL Linux 下默认 tg3 无法正确驱动 Broadcom Corporation|NetXtreme BCM5704 Gigabit Ethernet 网卡的问题 请参阅本文更新版 # ethtool -i eth0 driver: tg3 version: 3.6RH firmware-version: bus-info: 02:02.0 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=123218 http://people.redhat.com/linville/kernels/rhel3/patches/jwltest-tg3-3_27RH.patch Comment #42 From John W. Linville on 2005-05-11 16:26 EST [reply] Internal reports indicate that updating to later firmware for tg3 hardware has resolved this issue. I'm closing this (again) on that basis. Please re-open if this issue continues. Please note that not all instances of the "tg3_stop_block timed out" message are problematic, so please limit any more activity in this bug to cases involving actual lose of network function. Thanks! bcm 最新官方驱动 (2005-12-28 更新: http://www.broadcom.com/support/ethernet_nic/downloaddrivers.php http://www.broadcom.com/support/ethernet_nic/driver-sla.php?driver=570x-Linux http://www.broadcom.com/docs/driver_download/570x/linux-8.3.14.zip ) http://www.broadcom.com/drivers/downloaddrivers.php http://www.broadcom.com/docs/driver_download/570x/linux-8.2.18.zip 2005-08-23 13:49 193,786 bcm5700-8.2.18-1.src.rpm 2005-08-23 13:49 192,448 bcm5700-8.2.18.tar.gz 2005-08-23 13:49 419,721 bcm_sup-8.2.18.tar.gz 2005-08-23 13:49 5,869 DISTRIB.TXT 2005-08-23 13:49 20,827 README.TXT 2005-08-23 19:00 813,463 linux-8.2.18.zip 2005-08-02 08:25 2,217 bcm5700.spec 2005-08-02 08:32 192,375 bcm5700-8.2.18.tgz 2005-08-02 08:33 368 INFO.TXT 9 个文件 1,841,074 字节 export DISPLAY=test rpmbuild --rebuild bcm5700-8.2.18-1.src.rpm rpm -Uvh /usr/src/redhat/RPMS/i386/bcm5700-8.2.18-1.i386.rpm # rpmbuild --rebuild bcm5700-8.2.18-1.src.rpm Installing bcm5700-8.2.18-1.src.rpm Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2975 + umask 022 + cd /usr/src/redhat/BUILD + LANG=C + export LANG + unset DISPLAY + cd /usr/src/redhat/BUILD + rm -rf bcm5700-8.2.18 + /bin/mkdir -p bcm5700-8.2.18 + cd bcm5700-8.2.18 + /usr/bin/gzip -dc /usr/src/redhat/SOURCES/bcm5700-8.2.18.tgz + tar -xvvf - -rw-r--r-- root/root 1935 2005-08-02 01:33:05 5701rls.c -rw-r--r-- root/root 7954 2005-08-02 01:33:05 5701rls.h -rw-r--r-- root/root 14209 2005-08-02 01:33:05 autoneg.c -rw-r--r-- root/root 14308 2005-08-02 01:33:05 autoneg.h -rw-r--r-- root/root 26702 2005-08-02 01:33:05 b57diag.c -rw-r--r-- root/root 16625 2005-08-02 07:27:20 b57proc.c -rw-r--r-- root/root 150197 2005-08-02 08:22:09 b57um.c -rw-r--r-- root/root 151409 2005-08-02 01:33:05 b57um.org.c -rw-r--r-- root/root 2486 2005-08-02 01:33:05 bits.h -rw-r--r-- root/root 13411 2005-08-02 01:33:05 fw_lso05.h -rw-r--r-- root/root 24994 2005-08-02 01:33:05 fw_stkoffld.h -rw-r--r-- root/root 19860 2005-08-02 01:33:05 lm.h -rw-r--r-- root/root 15567 2005-08-02 01:33:05 mm.h -rw-r--r-- root/root 10411 2005-08-02 01:33:05 nicext.h -rw-r--r-- root/root 11780 2005-08-02 01:33:05 queue.h -rw-r--r-- root/root 3930 2005-08-02 01:33:05 tcp_seg.c -rw-r--r-- root/root 319626 2005-08-02 01:33:05 tigon3.c -rw-r--r-- root/root 140018 2005-08-02 01:33:05 tigon3.h -rwxr-xr-x root/root 17093 2005-08-02 08:24:39 bcm5700.4 -rwxr-xr-x root/root 4659 2005-08-02 01:33:05 Makefile -rw-r--r-- root/root 20267 2005-08-02 08:21:59 README.TXT -rw-r--r-- root/root 15153 2005-08-02 01:33:05 LICENSE + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/gzip -dc /usr/src/redhat/SOURCES/bcm5700-8.2.18.tgz + tar -xvvf - -rw-r--r-- root/root 1935 2005-08-02 01:33:05 5701rls.c -rw-r--r-- root/root 7954 2005-08-02 01:33:05 5701rls.h -rw-r--r-- root/root 14209 2005-08-02 01:33:05 autoneg.c -rw-r--r-- root/root 14308 2005-08-02 01:33:05 autoneg.h -rw-r--r-- root/root 26702 2005-08-02 01:33:05 b57diag.c -rw-r--r-- root/root 16625 2005-08-02 07:27:20 b57proc.c -rw-r--r-- root/root 150197 2005-08-02 08:22:09 b57um.c -rw-r--r-- root/root 151409 2005-08-02 01:33:05 b57um.org.c -rw-r--r-- root/root 2486 2005-08-02 01:33:05 bits.h -rw-r--r-- root/root 13411 2005-08-02 01:33:05 fw_lso05.h -rw-r--r-- root/root 24994 2005-08-02 01:33:05 fw_stkoffld.h -rw-r--r-- root/root 19860 2005-08-02 01:33:05 lm.h -rw-r--r-- root/root 15567 2005-08-02 01:33:05 mm.h -rw-r--r-- root/root 10411 2005-08-02 01:33:05 nicext.h -rw-r--r-- root/root 11780 2005-08-02 01:33:05 queue.h -rw-r--r-- root/root 3930 2005-08-02 01:33:05 tcp_seg.c -rw-r--r-- root/root 319626 2005-08-02 01:33:05 tigon3.c -rw-r--r-- root/root 140018 2005-08-02 01:33:05 tigon3.h -rwxr-xr-x root/root 17093 2005-08-02 08:24:39 bcm5700.4 -rwxr-xr-x root/root 4659 2005-08-02 01:33:05 Makefile -rw-r--r-- root/root 20267 2005-08-02 08:21:59 README.TXT -rw-r--r-- root/root 15153 2005-08-02 01:33:05 LICENSE + STATUS=0 + '[' 0 -ne 0 ']' ++ /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,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2975 + umask 022 + cd /usr/src/redhat/BUILD + cd bcm5700-8.2.18 + LANG=C + export LANG + unset DISPLAY + make gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256 \ -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT \ -DINCLUDE_5701_AX_FIX=1 -DRED_HAT_LINUX_KERNEL -Wall -Wstrict-prototypes \ -I/lib/modules/2.4.21-20.ELsmp/build/include -O2 ( -c -o b57um.o b57um.c -c -o b57proc.o b57proc.c -c -o tigon3.o tigon3.c -c -o autoneg.o autoneg.c -c -o 5701rls.o 5701rls.c -c -o tcp_seg.o tcp_seg.c -c -o b57diag.o b57diag.c ) ld -i b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o tcp_seg.o b57diag.o -o bcm5700.o + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.26197 + umask 022 + cd /usr/src/redhat/BUILD + cd bcm5700-8.2.18 + LANG=C + export LANG + unset DISPLAY ++ uname -r ++ cut -c1-3 ++ sed 's/2\.[56]/2\.6/' + BCM_KVER=2.4 + '[' 2.4 = 2.6 ']' + BCM_DRV=bcm5700.o + echo '%defattr(-,root,root)' ++ uname -r + '[' -d /lib/modules/2.4.21-20.ELsmp/kernel/3rdparty/bcm5700 ']' ++ uname -r + '[' -d /lib/modules/2.4.21-20.ELsmp/kernel/drivers/addon/bcm5700 ']' ++ uname -r + '[' -d /lib/modules/2.4.21-20.ELsmp/kernel/drivers/net/bcm ']' ++ uname -r + '[' -d /lib/modules/2.4.21-20.ELsmp/kernel ']' ++ uname -r + mkdir -p /var/tmp/bcm5700-buildroot/lib/modules/2.4.21-20.ELsmp/kernel/drivers/net ++ uname -r + echo /lib/modules/2.4.21-20.ELsmp/kernel/drivers/net/bcm5700.o + '[' -d /usr/share/man ']' + mkdir -p /var/tmp/bcm5700-buildroot/usr/share/man/man4 + echo '/usr/share/man/man4/bcm5700.4.*' + make install PREFIX=/var/tmp/bcm5700-buildroot gzip -c bcm5700.4 > bcm5700.4.gz *** Run '/sbin/depmod -a' to update the module database. + /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/bcm5700-8.2.18 0 blocks find: /var/tmp/bcm5700-buildroot/usr/lib/debug: No such file or directory + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump Processing files: bcm5700-8.2.18-1 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.50856 + umask 022 + cd /usr/src/redhat/BUILD + cd bcm5700-8.2.18 + DOCDIR=/var/tmp/bcm5700-buildroot/usr/share/doc/bcm5700-8.2.18 + export DOCDIR + rm -rf /var/tmp/bcm5700-buildroot/usr/share/doc/bcm5700-8.2.18 + /bin/mkdir -p /var/tmp/bcm5700-buildroot/usr/share/doc/bcm5700-8.2.18 + cp -pr LICENSE README.TXT /var/tmp/bcm5700-buildroot/usr/share/doc/bcm5700-8.2.18 + exit 0 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: bcm5700-debuginfo-8.2.18-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/bcm5700-buildroot Wrote: /usr/src/redhat/RPMS/i386/bcm5700-8.2.18-1.i386.rpm Wrote: /usr/src/redhat/RPMS/i386/bcm5700-debuginfo-8.2.18-1.i386.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.50856 + umask 022 + cd /usr/src/redhat/BUILD + cd bcm5700-8.2.18 + rm -rf /var/tmp/bcm5700-buildroot /usr/src/redhat/BUILD/file.list.bcm5700 + exit 0 Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.50856 + umask 022 + cd /usr/src/redhat/BUILD + rm -rf bcm5700-8.2.18 + exit 0 # rpm -qilp /usr/src/redhat/RPMS/i386/bcm5700-8.2.18-1.i386.rpm Name : bcm5700 Relocations: (not relocatable) Version : 8.2.18 Vendor: Broadcom Corporation Release : 1 Build Date: Thu 15 Sep 2005 04:39:18 PM CST Install Date: (not installed) Build Host: dev.ipcn.org Group : System Environment/Base Source RPM: bcm5700-8.2.18-1.src.rpm Size : 180434 License: GPL Signature : (none) Summary : Broadcom Gigabit ethernet driver Description : This package contains Broadcom's Gigabit ethernet driver. /lib/modules/2.4.21-20.ELsmp/kernel/drivers/net/bcm5700.o /usr/share/doc/bcm5700-8.2.18 /usr/share/doc/bcm5700-8.2.18/LICENSE /usr/share/doc/bcm5700-8.2.18/README.TXT /usr/share/man/man4/bcm5700.4.gz # ls -ltr /lib/modules/ |
Posted by windtear at September 15, 2005 6:06 PM