Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104837 - ipw2200 Doesn't compile using kernel 2.6.13
Summary: ipw2200 Doesn't compile using kernel 2.6.13
Status: RESOLVED DUPLICATE of bug 97397
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-04 13:34 UTC by Alfredo J. Fabretti
Modified: 2005-09-04 13:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alfredo J. Fabretti 2005-09-04 13:34:23 UTC
Solutions from #97397 doesn't fix this. It compiles, but then doesn't work

This is the output of emerge after removing the library from kernel 2.6.13 as
said for bug #97397

nyah linux # ACCEPT_KEYWORDS=~amd64 emerge  ipw2200
Calculating dependencies ...done!
>>> emerge (1 of 1) net-wireless/ipw2200-1.0.6-r2 to /
>>> md5 files   ;-) ipw2200-1.0.1.ebuild
>>> md5 files   ;-) ipw2200-1.0.6-r1.ebuild
>>> md5 files   ;-) ipw2200-1.0.5.ebuild
>>> md5 files   ;-) ipw2200-1.0.3.ebuild
>>> md5 files   ;-) ipw2200-1.0.4.ebuild
>>> md5 files   ;-) ipw2200-1.0.6.ebuild
>>> md5 files   ;-) ipw2200-1.0.6-r2.ebuild
>>> md5 files   ;-) files/ipw2200-1.0.1-suspend2.patch
>>> md5 files   ;-) files/digest-ipw2200-1.0.1
>>> md5 files   ;-) files/ipw2200-1.0.3-suspend2.patch
>>> md5 files   ;-) files/digest-ipw2200-1.0.3
>>> md5 files   ;-) files/digest-ipw2200-1.0.6-r1
>>> md5 files   ;-) files/digest-ipw2200-1.0.4
>>> md5 files   ;-) files/ipw2200-1.0.3-is_multicast_ether_addr.patch
>>> md5 files   ;-) files/ipw2200-1.0.4-is_multicast_ether_addr.patch
>>> md5 files   ;-) files/digest-ipw2200-1.0.5
>>> md5 files   ;-) files/digest-ipw2200-1.0.6
>>> md5 files   ;-) files/ipw2200-1.0.1-is_multicast_ether_addr.patch
>>> md5 files   ;-) files/ipw2200-1.0.6-hwcrypt-wpa-fix4.patch
>>> md5 files   ;-) files/ipw2200-1.0.6-suspend2.patch
>>> md5 files   ;-) files/digest-ipw2200-1.0.6-r2
>>> md5 files   ;-) files/ipw2200-1.0.6-broadcast.patch
>>> md5 src_uri ;-) ipw2200-1.0.6.tgz
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.13-gentoo
 * Checking for suitable kernel configuration options
>>> Unpacking source...
>>> Unpacking ipw2200-1.0.6.tgz to /usr/tmp/portage/ipw2200-1.0.6-r2/work
 * Applying ipw2200-1.0.6-hwcrypt-wpa-fix4.patch ...                      [ ok ]
 * Applying ipw2200-1.0.6-suspend2.patch ...                              [ ok ]
 * Applying ipw2200-1.0.6-broadcast.patch ...                             [ ok ]
>>> Source unpacked.
 *
 * You may safely ignore any errors from compilation that contain
 * warnings about undefined references to the ieee80211 subsystem.
 *
 * Preparing ipw2200 module
mkdir -p /usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/tmp/.tmp_versions
cp /usr/include/*.mod
/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/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=/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6
MODVERDIR=/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/tmp/.tmp_versions
modules
make[1]: Entering directory `/usr/src/linux-2.6.13-gentoo'
  CC [M]  /usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.o
  Building modules, stage 2.
  MODPOST
*** Warning: "free_ieee80211"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "alloc_ieee80211"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_get_encode"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_set_encode"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_get_scan"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_freq_to_channel"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_rx_mgt"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_rx"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_channel_to_index"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_get_encodeext"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_wx_set_encodeext"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_get_geo"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_txb_free"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
*** Warning: "ieee80211_is_valid_channel"
[/usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko] undefined!
  CC      /usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.mod.o
  LD [M]  /usr/tmp/portage/ipw2200-1.0.6-r2/work/ipw2200-1.0.6/ipw2200.ko
make[1]: Leaving directory `/usr/src/linux-2.6.13-gentoo'
>>> Test phase [not enabled]: net-wireless/ipw2200-1.0.6-r2

>>> Install ipw2200-1.0.6-r2 into /usr/tmp//portage/ipw2200-1.0.6-r2/image/
category net-wireless
 * Installing ipw2200 module
 * Preparing file for modules.d ...                                       [ ok ]
man:
prepallstrip:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
>>> Completed installing ipw2200-1.0.6-r2 into
/usr/tmp//portage/ipw2200-1.0.6-r2/image/

>>> Merging net-wireless/ipw2200-1.0.6-r2 to /
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.13-gentoo/
--- /lib/modules/2.6.13-gentoo/net/
--- /lib/modules/2.6.13-gentoo/net/wireless/
>>> /lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko
--- /etc/
--- /etc/modules.d/
>>> /etc/modules.d/ipw2200
--- /usr/
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/ipw2200-1.0.6-r2/
>>> /usr/share/doc/ipw2200-1.0.6-r2/README.ipw2200.gz
>>> /usr/share/doc/ipw2200-1.0.6-r2/CHANGES.gz
>>> /usr/share/doc/ipw2200-1.0.6-r2/ISSUES.gz
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/share/doc/ipw2200-1.0.6-r2/README.ipw2200.gz
--- !mtime obj /usr/share/doc/ipw2200-1.0.6-r2/ISSUES.gz
--- !mtime obj /usr/share/doc/ipw2200-1.0.6-r2/CHANGES.gz
--- cfgpro obj /lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko
--- cfgpro dir /lib/modules/2.6.13-gentoo/net/wireless
--- cfgpro dir /lib/modules/2.6.13-gentoo/net
--- cfgpro dir /lib/modules/2.6.13-gentoo
--- cfgpro obj /etc/modules.d/ipw2200
--- cfgpro dir /etc/modules.d
--- !empty dir /usr/share/doc/ipw2200-1.0.6-r2
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr
--- !empty dir /lib/modules
--- !empty dir /lib
--- !empty dir /etc
 * Removing net-wireless/ipw2200-1.0.6-r2 from moduledb.
>>> original instance of package unmerged safely.
 * Updating module dependencies for 2.6.13-gentoo ...
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_wx_get_encodeext
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_wx_set_encode
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_wx_get_encode
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_txb_free
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_wx_set_encodeext
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_wx_get_scan
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_freq_to_channel
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_rx
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_channel_to_index
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_rx_mgt
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_get_geo
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol free_ieee80211
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol ieee80211_is_valid_channel
WARNING: //lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko needs unknown
symbol alloc_ieee80211                                                         [
ok ]
 * Adding module to moduledb.
>>> Regenerating /etc/ld.so.cache...
>>> net-wireless/ipw2200-1.0.6-r2 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

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


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




Loading the module:

nyah linux # modprobe ipw2200
FATAL: Error inserting ipw2200
(/lib/modules/2.6.13-gentoo/net/wireless/ipw2200.ko): Unknown symbol in module,
or unknown parameter (see dmesg)



DMESG output:
ipw2200: Unknown symbol ieee80211_wx_get_encodeext
ipw2200: Unknown symbol ieee80211_wx_set_encode
ipw2200: Unknown symbol ieee80211_wx_get_encode
ipw2200: Unknown symbol ieee80211_txb_free
ipw2200: Unknown symbol ieee80211_wx_set_encodeext
ipw2200: Unknown symbol ieee80211_wx_get_scan
ipw2200: Unknown symbol ieee80211_freq_to_channel
ipw2200: Unknown symbol ieee80211_rx
ipw2200: Unknown symbol ieee80211_channel_to_index
ipw2200: Unknown symbol ieee80211_rx_mgt
ipw2200: Unknown symbol ieee80211_get_geo
ipw2200: Unknown symbol free_ieee80211
ipw2200: Unknown symbol ieee80211_is_valid_channel
ipw2200: Unknown symbol alloc_ieee80211
ipw2200: Unknown symbol ieee80211_wx_get_encodeext
ipw2200: Unknown symbol ieee80211_wx_set_encode
ipw2200: Unknown symbol ieee80211_wx_get_encode
ipw2200: Unknown symbol ieee80211_txb_free
ipw2200: Unknown symbol ieee80211_wx_set_encodeext
ipw2200: Unknown symbol ieee80211_wx_get_scan
ipw2200: Unknown symbol ieee80211_freq_to_channel
ipw2200: Unknown symbol ieee80211_rx
ipw2200: Unknown symbol ieee80211_channel_to_index
ipw2200: Unknown symbol ieee80211_rx_mgt
ipw2200: Unknown symbol ieee80211_get_geo
ipw2200: Unknown symbol free_ieee80211
ipw2200: Unknown symbol ieee80211_is_valid_channel
ipw2200: Unknown symbol alloc_ieee80211





Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-04 13:37:56 UTC

*** This bug has been marked as a duplicate of 97397 ***