Wireless driver ipw2100 (of any version) does not compile on 2.6.9-nitro4 kernel source. But i solve this bug here myself: In the kernel tree, POWER MANAGEMENT OPTIONS -> SOFTWARE SUSPEND 2 -> i must TURN ON a SOFTWARE SUSPEND 2. Then the drivers ipw2100 (of any version) will be compiled cleanly. (All this information therefore is not for resolving. It's character is only informational). Reproducible: Always Steps to Reproduce: 1. compile kernel 2. emerge ipw2100 -av 3. Actual Results: * Building for Linux 2.6.9-nitro4 found in /usr/src/linux >>> Source unpacked. make -C //usr/src/linux M=/var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1 MODVERDIR=/var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1 modules make[1]: Entering directory `/usr/src/linux-2.6.9-nitro4' CC [M] /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ieee80211_module.o CC [M] /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.o CC [M] /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ieee80211_tx.o CC [M] /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ieee80211_rx.o CC [M] /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ieee80211_wx.o /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.c:6410:52: macro "create_workqueue" requires 2 arguments, but only 1 given /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.c: In function `ipw2100_alloc_device': /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.c:6410: error: `create_workqueue' undeclared (first use in this function) /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.c:6410: error: (Each undeclared identifier is reported only once /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.c:6410: error: for each function it appears in.) CC [M] /var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ieee80211_crypt.o make[2]: *** [/var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1/ipw2100.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_module_/var/tmp/portage/ipw2100-1.0.1/work/ipw2100-1.0.1] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.9-nitro4' make: *** [modules] Error 2 !!! ERROR: net-wireless/ipw2100-1.0.1 failed. !!! Function src_compile, Line 114, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-nitro4 i686) ================================================================= System uname: 2.6.9-nitro4 i686 Intel(R) Celeron(TM) CPU 1200MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /etc/ /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache digest distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.inode.at/ http://gd.tuwien.ac.at/opsys/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm artswrappersuid avi berkdb bitmap-fonts cdparanoia cdr cdroot crypt cups dga directfb divx4linux dvb dvd dvdr dvdread encode f77 faad fam fbcon foomaticdb fortran gdbm ggi gif gpm gtk gtk2 imagemagick imlib jpeg jpeg2kkde libcaca libg++ libwww livecd lzw-tiff mad mikmod mmx mng motif moznocompose moznoirc moznoxft mpeg ncurses nls nomac nptl oggvorbis opengl pam pcmcia pdflib perl pic png pnp python qt readline samba sdl slang spell sse ssl tcpd tga theora tiff truetype trusted unicode usb v41 v412 wifi wmf wsconvert x86 xml2 xmms xprint xscreensaver xv xvid zlib"
I'm sorry - but the mobile herd does not support all kinds of weird kernel patch-sets. We simply do not have the manpower to do that. Supported kernels are development-sources, gentoo-dev-sources, vanilla-sources and gentoo-sources. Closing this bug as WONTFIX.