Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142856 - deprecate net-misc/bcm570x
Summary: deprecate net-misc/bcm570x
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Low minor (vote)
Assignee: Joel Martin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-04 22:50 UTC by Willie Wong
Modified: 2006-08-05 09:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Willie Wong 2006-08-04 22:50:56 UTC
Looking at Broadcom's driver download page, it seems that they've stopped releasing a separate linux bcm570x driver for their NetXtreme series of NICs. Instead, they are just handing out copies of the open source Tigon tg3 drivers. The tg3 drivers are already bundled with the 2.6 kernels, and Broadcom claims that their distribution is identical to the in-kernel one from upstream. 

Furthermore, I'm having problems with the fact that the bcm570x-8.2.18 driver won't compile against vanilla-sources-2.6.18-rc3

make -C /usr/src/linux M=/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src modules
make[1]: Entering directory `/usr/src/linux-2.6.18-rc3'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
  CC [M]  /tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.o
In file included from /tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/mm.h:186,
                 from /tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:19:
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/lm.h:462:5: warning: "INCLUDE_5703_A0_FIX" is not defined
In file included from /tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/mm.h:188,
                 from /tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:19:
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/tigon3.h:34:5: warning: "T3_JUMBO_RCB_ENTRY_COUNT" is not defined
In file included from /tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:19:
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/mm.h:392:5: warning: "TIGON3_DEBUG" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:465: error: `UTS_RELEASE' undeclared here (not in a function)
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:474:5: warning: "TIGON3_DEBUG" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:1704:5: warning: "TIGON3_DEBUG" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:1973:5: warning: "TIGON3_DEBUG" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:1997:5: warning: "TIGON3_DEBUG" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c: In function `bcm5700_start_xmit':
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:2018: error: structure has no member named `tso_size'
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c: At top level:
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:4432: warning: initialization from incompatible pointer type
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:4664:5: warning: "LINUX_KERNEL_VERSION" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:4740:5: warning: "LINUX_KERNEL_VERSION" is not defined
/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.c:5078:5: warning: "TIGON3_DEBUG" is not defined
make[2]: *** [/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src/b57um.o] Error 1
make[1]: *** [_module_/tmp/portage/bcm570x-8.2.18/work/Server/Linux/Driver/bcm5700-8.2.18/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-rc3'
make: *** [default] Error 2

Perhaps we can remove the bcm570x drivers from portage to prevent confusion on the part of users like me?

Including emerge --info for completeness

Portage 2.1.1_pre4-r3 (default-linux/x86/2006.0, gcc-3.4.6/vanilla, glibc-2.4-r3, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.12.4
app-admin/eselect-compiler: 2.0.0_rc2
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -ftracer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -ftracer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.datapipe.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ http://mirrors.tds.net/gentoo"
LINGUAS="en fr de ja ko zh_CN zh_TW"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X a52 aac aalib acpi aim alsa asf bash-completion bcmath bidi bitmap-fonts blender-game bzip2 canna cdparanoia cdr cjk cpudetection crypt css dga directfb dlloader dri dv dvd dvdread effects elibc_glibc enca encode exif fbcon ffmpeg firefox flac ftp gdbm gif gimp glx gphoto2 gpm graphviz gs gtk gtk2 iconv imagemagick imap imlib inkjar input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse java javascript jpeg jpeg2k kernel_linux kqemu libcaca libwww linguas_de linguas_en linguas_fr linguas_ja linguas_ko linguas_zh_CN linguas_zh_TW lzo mad maildir matroska mbox mbrola menubar mikmod mime mmx mmxext mng motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg musepack ncurses nethack network nls no-old-linux nptl nptlonly nsplugin offensive ogg oggvorbis opengl oscar pcmcia pdf perl plugin png pnp posix python qemu-fast quicktime readline real rtc sdk sdl sftp simplexml smime soap softmmu sox spell sse sse2 ssl stroke subtitles svg svgz tcpd tetex tiff toolbar truetype truetype-fonts type1-fonts unicode userland_GNU userlocales uudeview vcd vdr video_cards_ati video_cards_fbdev video_cards_radeon video_cards_vesa vim vim-pager vorbis wifi win32codecs wmf x264 xanim xine xinetd xml xmms xorg xpm xrandr xv xvid xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Joel Martin (RETIRED) gentoo-dev 2006-08-05 09:26:09 UTC
Done. Removed.

I've been intending to remove this for a while since I had runtime issues with it and discovered information indicated tg3 was what should be used instead.