Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

Intel Wireless Driver "IPW2200" - Emerge Error

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
3 posts • Page 1 of 1
Author
Message
Mustang-Speed
n00b
n00b
Posts: 31
Joined: Wed Jan 26, 2005 6:35 am

Intel Wireless Driver "IPW2200" - Emerge Error

  • Quote

Post by Mustang-Speed » Tue Mar 28, 2006 1:16 am

Hi,

It seems I can't emerge the Intel Wireless Driver "IPW2200" Properly.

Doe's anyone know a quick fix or have an idea why I'm getting the following error.

If more info's needed let me know.

Thanks,

Maustang-Speed

Code: Select all

localhost linux # emerge ipw2200
Calculating dependencies... done!
>>> Emerging (1 of 1) net-wireless/ipw2200-1.1.1-r1 to /
>>> checksums files   ;-) ipw2200-1.0.11.ebuild
>>> checksums files   ;-) ipw2200-1.0.9.ebuild
>>> checksums files   ;-) ipw2200-1.0.13.ebuild
>>> checksums files   ;-) ipw2200-1.0.8-r1.ebuild
>>> checksums files   ;-) ipw2200-1.0.11-r1.ebuild
>>> checksums files   ;-) ipw2200-1.1.1-r1.ebuild
>>> checksums files   ;-) ipw2200-1.0.10.ebuild
>>> checksums files   ;-) ipw2200-1.1.1.ebuild
>>> checksums files   ;-) ipw2200-1.0.12.ebuild
>>> checksums files   ;-) ipw2200-1.1.0.ebuild
>>> checksums files   ;-) files/ipw2200-1.0.11-debug.patch
>>> checksums files   ;-) files/ipw2200-1.1.1-fw_endian.patch
>>> checksums files   ;-) files/ipw2200-1.0.9-qos.patch
>>> checksums files   ;-) files/ipw2200-1.0.8-broadcast.patch
>>> checksums files   ;-) files/digest-ipw2200-1.0.10
>>> checksums files   ;-) files/digest-ipw2200-1.0.11
>>> checksums files   ;-) files/digest-ipw2200-1.0.12
>>> checksums files   ;-) files/digest-ipw2200-1.0.13
>>> checksums files   ;-) files/ipw2200-1.1.1-diversity.patch
>>> checksums files   ;-) files/ipw2200-1.0.8-txbusy.patch
>>> checksums files   ;-) files/digest-ipw2200-1.0.8-r1
>>> checksums files   ;-) files/digest-ipw2200-1.0.11-r1
>>> checksums files   ;-) files/digest-ipw2200-1.1.1-r1
>>> checksums files   ;-) files/digest-ipw2200-1.0.9
>>> checksums files   ;-) files/digest-ipw2200-1.1.0
>>> checksums files   ;-) files/digest-ipw2200-1.1.1
>>> checksums files   ;-) files/ipw2200-1.0.8-slabcorrupt.patch
>>> checksums src_uri ;-) ipw2200-1.1.1.tgz
>>> checksums src_uri ;-) ipw2200-1.1.1-rtap_iface.patch.gz
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.16-gentoo
 * Checking for suitable kernel configuration options:
>>> Unpacking source...
>>> Unpacking ipw2200-1.1.1.tgz to /var/tmp/portage/ipw2200-1.1.1-r1/work
>>> Unpacking ipw2200-1.1.1-rtap_iface.patch.gz to /var/tmp/portage/ipw2200-1.1.1-r1/work
 * Applying ipw2200-1.1.1-diversity.patch ...                                                                                                  [ ok ]
 * Applying ipw2200-1.1.1-fw_endian.patch ...                                                                                                  [ ok ]
 * Applying ipw2200-1.1.1-rtap_iface.patch ...                                                                                                 [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1 ...
 * Preparing ipw2200 module
mkdir -p /var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/tmp/.tmp_versions
cp /usr/include/*.mod /var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/tmp/.tmp_versions
cp: cannot stat `/usr/include/*.mod': No such file or directory
make: [modules] Error 1 (ignored)
make -C /usr/src/linux M=/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1 MODVERDIR=/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo'
  CC [M]  /var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.o
/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.c: In function `ipw_wpa_set_auth_algs':
/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.c:6396: error: `WLAN_AUTH_LEAP' undeclared (first use in this function)
/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.c:6396: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.c:6396: error: for each function it appears in.)
/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.c: In function `ipw_associate_network':
/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.c:7665: error: `WLAN_AUTH_LEAP' undeclared (first use in this function)
make[2]: *** [/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1/ipw2200.o] Error 1
make[1]: *** [_module_/var/tmp/portage/ipw2200-1.1.1-r1/work/ipw2200-1.1.1] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo'
make: *** [modules] Error 2

!!! ERROR: net-wireless/ipw2200-1.1.1-r1 failed.
Call stack:
  ebuild.sh, line 1526:   Called dyn_compile
  ebuild.sh, line 923:   Called src_compile
  ipw2200-1.1.1-r1.ebuild, line 79:   Called linux-mod_src_compile
  linux-mod.eclass, line 509:   Called die

!!! Unable to make                                  KSRC=/usr/src/linux KSRC_OUTPUT=/usr/src/linux IEEE80211_INC=/usr/include all.
!!! If you need support, post the topmost build error, and the call stack if relevant.

Code: Select all

00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
02:00.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
02:01.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02)
02:01.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller
02:03.0 Network controller: Intel Corporation PRO/Wireless 2915ABG Network Connection (rev 05)
03:00.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
Top
thesnowman
Guru
Guru
Posts: 365
Joined: Thu May 08, 2003 3:29 pm
Location: Sydney, Australia

  • Quote

Post by thesnowman » Tue Mar 28, 2006 3:50 am

Why not use the kernel module?
Top
nglrossi
n00b
n00b
Posts: 25
Joined: Sat Apr 26, 2003 11:54 am
Location: Ireland/Italy

  • Quote

Post by nglrossi » Wed Apr 26, 2006 10:06 pm

re-emerge ieee80211, it will ask to remove an incompatible version of the ieee80211 subsystem from the kernel source, then you can emerge ipw2200

Code: Select all

hal linux # emerge ieee80211
Calculating dependencies... done!
>>> Emerging (1 of 1) net-wireless/ieee80211-1.1.13-r1 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
>>> checking miscfile checksums
>>> checking distfiles checksums
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.15-gentoo-r1
 * Checking for suitable kernel configuration options:
 *
 * Your kernel source contains an incompatible version of the
 * ieee80211 subsystem, which needs to be removed before
 * ieee80211-1.1.13 can be installed. This can be accomplished by running:
 *
 *   # /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux
 *
 * Please note that this will make it impossible to use some of the
 * in-kernel IEEE 802.11 wireless LAN drivers (eg. orinoco).
 *
!!! ERROR: net-wireless/ieee80211-1.1.13-r1 failed.
Call stack:
  ebuild.sh, line 1541:   Called dyn_setup
  ebuild.sh, line 653:   Called pkg_setup
  ieee80211-1.1.13-r1.ebuild, line 59:   Called die

!!! Incompatible in-kernel ieee80211 subsystem detected
!!! If you need support, post the topmost build error, and the call stack if relevant.

hal linux # /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux
Checking in /usr/src/linux/ for ieee80211 components...
/usr/src/linux/net/ieee80211/ieee80211_module.c
/usr/src/linux/net/ieee80211/ieee80211_crypt_ccmp.c
/usr/src/linux/net/ieee80211/ieee80211_geo.c
/usr/src/linux/net/ieee80211/ieee80211_crypt_tkip.c
/usr/src/linux/net/ieee80211/ieee80211_rx.c
/usr/src/linux/net/ieee80211/ieee80211_tx.c
/usr/src/linux/net/ieee80211/ieee80211_wx.c
/usr/src/linux/net/ieee80211/ieee80211_crypt.c
/usr/src/linux/net/ieee80211/ieee80211_crypt_wep.c
/usr/src/linux/include/net/ieee80211_radiotap.h
/usr/src/linux/include/net/ieee80211_crypt.h
/usr/src/linux/include/net/ieee80211.h
/usr/src/linux/include/config/ieee80211.h
Above files found.  Remove? [y],n
#undef CONFIG_IEEE80211
Above definitions found.  Comment out? [y], n
hal linux # emerge ipw2200
Calculating dependencies... done!
>>> Emerging (1 of 1) net-wireless/ipw2200-1.1.2-r1 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
>>> checking miscfile checksums
>>> checking distfiles checksums
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.15-gentoo-r1
 * Checking for suitable kernel configuration options:
>>> Unpacking source...
>>> Unpacking ipw2200-1.1.2.tgz to /var/tmp/portage/ipw2200-1.1.2-r1/work
 * Applying ipw2200-1.1.2-modverdir.patch ...                                                                        [ ok ] * Applying ipw2200-1.1.2-cflags.patch ...                                                                           [ ok ] * Applying ipw2200-1.1.2-scan_fix.patch ...                                                                         [ ok ]>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2 ...
 * Preparing ipw2200 module
make -C /usr/src/linux M=/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2 modules
make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo-r1'
  CC [M]  /var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.o
  Building modules, stage 2.
  MODPOST
*** Warning: "free_ieee80211" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "alloc_ieee80211" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_get_encode" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_set_encode" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_get_scan" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_rx" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_get_encodeext" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_set_encodeext" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "escape_essid" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_rx_mgt" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
*** Warning: "ieee80211_txb_free" [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko] undefined!
  CC      /var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.mod.o
  LD [M]  /var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.ko
make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo-r1'
 *
 * You may safely ignore any warnings from above compilation about
 * undefined references to the ieee80211 subsystem.
 *
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/ipw2200-1.1.2-r1

>>> Install ipw2200-1.1.2-r1 into /var/tmp/portage/ipw2200-1.1.2-r1/image/ category net-wireless
 * Installing ipw2200 module
 * Preparing file for modules.d ...                                                                                  [ ok ]>>> Completed installing ipw2200-1.1.2-r1 into /var/tmp/portage/ipw2200-1.1.2-r1/image/

man:
strip: i686-pc-linux-gnu-strip --strip-unneeded
>>> Merging net-wireless/ipw2200-1.1.2-r1 to /
--- /etc/
--- /etc/modules.d/
>>> /etc/modules.d/ipw2200
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.15-gentoo-r1/
--- /lib/modules/2.6.15-gentoo-r1/net/
--- /lib/modules/2.6.15-gentoo-r1/net/wireless/
>>> /lib/modules/2.6.15-gentoo-r1/net/wireless/ipw2200.ko
--- /usr/
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/ipw2200-1.1.2-r1/
>>> /usr/share/doc/ipw2200-1.1.2-r1/README.ipw2200.gz
>>> /usr/share/doc/ipw2200-1.1.2-r1/CHANGES.gz
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
>>> Original instance of package unmerged safely.
 * Updating module dependencies for 2.6.15-gentoo-r1 ...
WARNING: //lib/modules/2.6.15-gentoo-r1/misc/vmnet.ko needs unknown symbol kmap
WARNING: //lib/modules/2.6.15-gentoo-r1/misc/vmnet.ko needs unknown symbol kunmap
WARNING: //lib/modules/2.6.15-gentoo-r1/misc/vmmon.ko needs unknown symbol kmap
WARNING: //lib/modules/2.6.15-gentoo-r1/misc/vmmon.ko needs unknown symbol kunmap
WARNING: //lib/modules/2.6.15-gentoo-r1/misc/vmmon.ko needs unknown symbol page_address                              [ ok ] * Adding module to moduledb.
>>> Regenerating /etc/ld.so.cache...
>>> net-wireless/ipw2200-1.1.2-r1 merged.
>>> Recording net-wireless/ipw2200 in "world" favorites file...


>>> No packages selected for removal by clean.

>>> Auto-cleaning packages...


>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.


Top
Post Reply

3 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic