when the ipw2200 module loads at boot or manually (modprobe), it fails to load and I get the following error (output of dmesg): ipw2200: Unknown symbol wireless_send_event Reproducible: Always Steps to Reproduce: 1. emerge "=gentoo-dev-sources-2.6.9-r4" 2. configure,compile&install kernel+modules with wireless support and needed crypto. 3. emerge "=ipw2200-0.13" (requires setting keywords to ~x86) 4. add firmware_class and ipw2200 to /etc/modules.autoload.d/kernel-2.6 5. modules-update 6. reboot Actual Results: during boot: failed to load module ipw2200 fatal error in modproble ipw2200: unknown symbol in module, or unknown parameter the error in dmesg is in the Details of this bug. Expected Results: ipw2200 module should have been loaded Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1600MHz 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/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe -ftracer -fomit-frame-pointer -ffast-math" CHOST="i386-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config//usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -ftracer -fomit-frame-pointer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm arts audiofile avi berkdb bidi bitmap-fonts cdparanoia cdr crypt cups divx4linux dv dvb dvd dvdr dvdread encode f77 fam flac foomaticdb fortran gdbm gif gpm gtk gtk2 hdf5 imagemagick imlib java jpeg kde libcaca libg++ libwww lzo mad maps mikmod mmxmmx2 monkey motif mpeg mpi music nas ncurses network nls nocd oggvorbis opengl oss pam pdflib perl physfs plotutils png python qt quicktime readline sdl sounds speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype unicode utf8 videos x86 xml xml2 xmms xv xvid yv12 zlib"
Please show us the messages that appear in dmesg. If you wish to show us the entire output, please upload it (i.e. don't paste it as a comment if theres a lot to show)
I have resolved the bug by upgrading to latest version of the gentoo-dev-sources and ipw2200. Now I am using mm-sources, and the emerge fails with a compilation error (something about wrong number of arguments of some pci_* functions that have a different prototype in mm-sources). A possible patch for the module (v0.12) is available at http://ipw2200.sourceforge.net/patches/ipw2200-0.12-pci-fix.patch I will try to patch the ipw2200 module at a later time.