Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 71924

Summary: ipw2100 driver does not compile on 2.6.9-nitro4
Product: Gentoo Linux Reporter: Valenta Libor <angel-guardian>
Component: Current packagesAssignee: Henrik Brix Andersen <henrik>
Status: RESOLVED WONTFIX    
Severity: minor CC: latexer
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Valenta Libor 2004-11-21 02:55:15 UTC
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"
Comment 1 Henrik Brix Andersen 2004-11-21 05:54:05 UTC
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.