[regression] Wireless stopped working (ieee80211 conflicts/ipw2200 missing symbols)

Bug #260664 reported by Henrik Steensland
28
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.24 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After the following upgrades, wireless stopped working.
Look at ieee80211 and ipw2200 in the logs below:

/var/log/apt/term.log:
Log started: 2008-08-23 10:14:39
(Reading database ... 173295 files and directories currently installed.)

Preparing to replace linux-ubuntu-modules-2.6.24-21-generic 2.6.24-21.30 (using .../linux-ubuntu-modules-2.6.24-21-generic_2.6.24-21.31_i386.deb) ...

Unpacking replacement linux-ubuntu-modules-2.6.24-21-generic ...

Preparing to replace eject 2.1.5-6 (using .../eject_2.1.5-6ubuntu1_i386.deb) ...

Unpacking replacement eject ...

Preparing to replace pciutils 1:2.2.4-1.1ubuntu5 (using .../pciutils_1%3a2.2.4-1.1ubuntu6_i386.deb) ...

Unpacking replacement pciutils ...

Setting up linux-ubuntu-modules-2.6.24-21-generic (2.6.24-21.31) ...

update-initramfs: Generating /boot/initrd.img-2.6.24-21-generic

Setting up eject (2.1.5-6ubuntu1) ...

Setting up pciutils (1:2.2.4-1.1ubuntu6) ...

Log ended: 2008-08-23 10:15:27

lspci:
03:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)

dmesg:
[ 19.436095] ieee80211_crypt: registered algorithm 'NULL'
[ 19.472300] ieee80211_crypt: registered algorithm 'CCMP'
[ 19.499197] ieee80211_crypt: registered algorithm 'WEP'
[ 19.532210] ieee80211_crypt: registered algorithm 'TKIP'
[ 19.568912] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[ 19.623663] input: PS/2 Mouse as /devices/virtual/input/input6
[ 19.649941] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input7
[ 19.728167] [fglrx] Maximum main memory to use for locked dma buffers: 1171 MBytes.
[ 19.728210] [fglrx] ASYNCIO init succeed!
[ 19.728724] [fglrx] PAT is enabled successfully!
[ 19.729222] [fglrx] module loaded - fglrx 8.47.3 [Feb 25 2008] on minor 0
[ 19.764641] ieee80211_crypt: registered algorithm 'NULL'
[ 19.785484] ieee80211: exports duplicate symbol ieee80211_txb_free (owned by ieee80211_rtl)
[ 19.823966] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 19.840746] ipw2200: Unknown symbo:ieee80211_wx_get_encodeext
[ 19.840906] ipw2200: Unknown symbol ieee80211_wx_set_encode
[ 19.840962] ipw2200: Unknown symbol ieee80211_wx_get_encode
[ 19.841129] ipw2200: disagrees about version of symbol ieee80211_txb_free
[ 19.841132] ipw2200: Unknown symbol ieee80211_txb_free
[ 19.841218] ipw2200: Unknown symbol ieee80211_wx_set_encodeext
[ 19.841403] ipw2200: Unknown symbol ieee80211_wx_get_scan
[ 19.841455] ipw2200: Unknown symbol escape_essid
[ 19.841580] ipw2200: Unknown symbol ieee80211_freq_to_channel
[ 19.841871] ipw2200: Unknown symbol ieee80211_set_geo
[ 19.842053] ipw2200: Unknown symbol ieee80211_rx
[ 19.842198] ipw2200: Unknown symbol ieee80211_channel_to_index
[ 19.842502] ipw2200: disagrees about version of symbol ieee80211_rx_mgt
[ 19.842505] ipw2200: Unknown symbol ieee80211_rx_mgt
[ 19.842560] ipw2200: Unknown symbol ieee80211_get_geo
[ 19.842652] ipw2200: Unknown symbol free_ieee80211
[ 19.842897] ipw2200: Unknown symbol ieee80211_is_valid_channel
[ 19.843018] ipw2200: Unknown symbol alloc_ieee80211

Running Hardy 2.6.24-21-generic
Rebooting with older kernel 2.6.24-20-generic works -- it doesn't cause the errors above.

Revision history for this message
Dexter Tad-y (dexterbt1) wrote :

+1 vote

Confirming as well.

I just did a fresh install of Hardy from an a CD release with a 2.6.24-16 kernel.
Wireless (ipw2200) works flawlessly but an upgrade to 2.6.24-21 did break my setup.

Revision history for this message
Fabio Puddu (fabius) wrote :

+1
Confirming the same bug here running Hardy with 2.6.24-21-generic kernel.
After upgrade of linux-ubuntu-modules-2.6.24-21-generic to (2.6.24-21.31) version wireless stopped working with the same error described. Rebooting the system with kernel 2.6.24-20-generic makes the wireless to function again.
I think I'll change the status to Confirmed.

Changed in linux-ubuntu-modules-2.6.24:
status: New → Confirmed
Revision history for this message
cpauquez (cpauquez) wrote :

Same bug here.
Hardy Heron with 2.6.24-21 kernel.

Revision history for this message
Stanislaw Waszkiewicz (tuwxyz) wrote :

+1
Roll-back to previous version solved problem for me:
dpkg -i /var/cache/apt/archives/linux-ubuntu-modules-2.6.24-21-generic_2.6.24-21.30_i386.deb

Revision history for this message
Mircea (tramir) wrote :

Same here. Made wireless unusable and had to roll back to 2.6.24-20-generic. Problem is, it took me a while to find out that it was due to the modules upgrade...

Revision history for this message
Sébastien Valette (sebastien-valette) wrote :

+1 here... back to 2.6.24-20 also...

Revision history for this message
Vicente Balaguer (vbalaguer) wrote :

Same bug here.
Hardy Heron with 2.6.24-21 kernel.

Revision history for this message
JoeInnes (joeinnes+launchpad) wrote :

Just adding my voice to the others - yes, I have the same issue.

Rolling back fixes, as does using the previous kernel.

Revision history for this message
Hugo Nascimento (hadn) wrote :
Download full text (3.7 KiB)

I also confirm this bug for a Sony laptop, VAIO VNG-FS415M. Its wireless card stopped working after upgrading the system with the following packages:
 * linux-ubuntu-modules-2.6.24-21-generic (2.6.24-21.31)
 * pciutils_1%3a2.2.4-1.1ubuntu6_i386.deb

Module ipw2200 does not load any longer:

$sudo modprobe ipw2200
[sudo] password for XXXXX:
WARNING: Error inserting ieee80211 (/lib/modules/2.6.24-21-generic/kernel/net/ieee80211/ieee80211.ko): Invalid module format
FATAL: Error inserting ipw2200 (/lib/modules/2.6.24-21-generic/kernel/drivers/net/wireless/ipw2200.ko): Unknown symbol in module, or unknown parameter (see dmesg)

$dmesg
...
[ 274.940042] ieee80211: exports duplicate symbol ieee80211_txb_free (owned by ieee80211_rtl)
[ 274.941256] ipw2200: Unknown symbol ieee80211_wx_get_encodeext
[ 274.941409] ipw2200: Unknown symbol ieee80211_wx_set_encode
[ 274.941466] ipw2200: Unknown symbol ieee80211_wx_get_encode
[ 274.941626] ipw2200: disagrees about version of symbol ieee80211_txb_free
[ 274.941629] ipw2200: Unknown symbol ieee80211_txb_free
[ 274.941713] ipw2200: Unknown symbol ieee80211_wx_set_encodeext
[ 274.941890] ipw2200: Unknown symbol ieee80211_wx_get_scan
[ 274.941942] ipw2200: Unknown symbol escape_essid
[ 274.942064] ipw2200: Unknown symbol ieee80211_freq_to_channel
[ 274.942337] ipw2200: Unknown symbol ieee80211_set_geo
[ 274.942526] ipw2200: Unknown symbol ieee80211_rx
[ 274.942666] ipw2200: Unknown symbol ieee80211_channel_to_index
[ 274.942952] ipw2200: disagrees about version of symbol ieee80211_rx_mgt
[ 274.942955] ipw2200: Unknown symbol ieee80211_rx_mgt
[ 274.943011] ipw2200: Unknown symbol ieee80211_get_geo
[ 274.943101] ipw2200: Unknown symbol free_ieee80211
[ 274.943333] ipw2200: Unknown symbol ieee80211_is_valid_channel
[ 274.943450] ipw2200: Unknown symbol alloc_ieee80211

When booting the system with the previous kernel version, the wireless works.

$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6200/6400] ...

Read more...

Revision history for this message
Chris Jones (cmsj) wrote :

fwiw, unloading ieee80211_rtl, then loading ieee80211 and then ipw2200 will still spit out some errors, but will leave you with working wireless until this bug is fixed.

Revision history for this message
Henrik Steensland (henrik-steensland) wrote :

Why is this marked as a duplicate of 258344 ("Hardy does not have support for Realtek 8187 USB ")
This has nothing to do with USB and has been working perfectly until the recent upgrade. Please explain or remove the duplicate status.

Revision history for this message
Daniel T Chen (crimsun) wrote :
Revision history for this message
Daniel T Chen (crimsun) wrote :

If that above changelog is not clear, please also read https://lists.ubuntu.com/archives/kernel-team/2008-August/002995.html

Revision history for this message
Cinus Marco (cinus-marco) wrote :

adding another wireless network card that doesn't work with this kernel

Intel Corporation PRO/Wireless 2915ABG

downgrading to the previous one solves the issue.

Revision history for this message
Philip Peitsch (philip-peitsch) wrote :

If you are still suffering this issue on Ubuntu Hardy with the backports repo enabled, try installing both linux-ubuntu-modules-2.6.24-21-generic and linux-ubuntu-modules-2.6.24-21-386 restores something to its proper location.

I fixed this on hardy by doing the following:
sudo apt-get install linux-ubuntu-modules-2.6.24-21-generic linux-ubuntu-modules-2.6.24-21-386

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.