using net-wireless/ipw2200-1.0.0 and net-wireless/ipw2200-firmware-2.2 emerged both fine, then tried to 'modprobe ipw2200' and receive the following errors: WARNING: Error inserting firmware_class (/lib/modules/2.6.10/kernel/drivers/base/firmware_class.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting ipw2200 (/lib/modules/2.6.10/net/ipw2200.ko): Unknown symbol in module, or unknown parameter (see dmesg) dmesg returns this: firmware_class: Unknown symbol module_refcount ipw2200: Unknown symbol release_firmware ipw2200: Unknown symbol request_firmware I *think* that the ipw2200 driver is being prevented from being loaded since the firmware is not loading properly. No clue how to fix this. Reproducible: Always Steps to Reproduce: 1. modprobe ipw2200 2. 3. Actual Results: The module is prevented from being loaded because of problems with firmware. Expected Results: Load nicely and allow me to get on to my wireless network. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10 i686) ================================================================= System uname: 2.6.10 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.6.8 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.pair.com/ http://mirrors.tds.net/gentoo http://194.117.143.69" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dvd encode esd f77 fam font-server foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imlib ipv6 jpeg libg++ libwww mad mikmod motif mpeg n curses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv zlib"
*** Bug 80956 has been marked as a duplicate of this bug. ***
*** Bug 80958 has been marked as a duplicate of this bug. ***
Do you have CONFIG_MODULE and CONFIG_MODULE_UNLOAD set in your /usr/src/linux/.config? Please post the output of 'grep MODULE /usr/src/linux/.config' to this bug report.
Yes, they are both set. I can load/unload modules. Now, sometimes the firmware will load fine and others I'll get the same error as before (have not pinpointed what is causing the failure). However, when the firmware does load correctly, I cannot use WEP encryption. Wireless works fine when I do not need a WEP key. When I try to use a WEP key, all network-related commands lock up and I get zombie processes. Commands like 'iwconfig' and 'ifconfig' lockup. Even a ctrl+c will not get the prompt back. As I said, though, this is about a 50% occurring event. Sometimes I still cannot load the ipw2200 driver. 1# grep MODULE /usr/src/linux/.config CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODULE_SRCVERSION_ALL is not set 2#
Reporter, please see if net-wireless/ipw2200-1.0.3 fixes this issue.
Sorry about the delay, but yes, I have emerged ipw2200-1.0.3 and the problem I mentioned before is now non-existent.
Ok, thank you for reporting back.