edgy 2.6.17 kernel, modprobe ath_pci gives unknown symbol errors

Bug #59888 reported by Anita
6
Affects Status Importance Assigned to Milestone
linux-source-2.6.17 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Upgrade from Dapper to Edgy. ath_pci works with kernel 2.6.15, but not 2.6.17. Also tried with Knot2 livecd. No wifi on boot and then modproble ath_pci gives unknown symbol errors and fails to load.

On the livecd there were two wifi networks listed. I used ath0. The other was wifi0 as I recall. I'll try later booting and using that one.

Revision history for this message
Matti Lindell (mlind) wrote :

Thanks for your bug.

What's the kernel release you're using? (type uname -r on terminal)
With 2.6.17-7-generic ath_pci seems to modprobe without errors.

Could you post the error you're getting when modprobing ath_pci ?

Revision history for this message
Chuck Short (zulcss) wrote :

Can you add the output of modprobe ath_pci as well?

Thanks
chuck

Changed in linux-source-2.6.17:
importance: Untriaged → Medium
Revision history for this message
Anita (a-lewis) wrote :

Kernel: 2.6.17-7-386

modprobe error:
WARNING: Error inserting ath_rate_sample (/lib/modules/2.6.17-7-386/madwifi/ath_rate_sample.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ath_pci (/lib/modules/2.6.17-7-386/madwifi/ath_pci.ko): Unknown symbol in module, or unknown parameter (see dmesg)

----------------
I uninstalled 2.6.16-7-386 and installed generic. The module was loaded at boot. The bad news is that I get this with 'sudo ifup ath0':

Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wifi0: unknown hardware address type 801
wifi0: unknown hardware address type 801
Listening on LPF/ath0/00:11:50:70:07:52
Sending on LPF/ath0/00:11:50:70:07:52
Sending on Socket/fallback
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 14 ....etc.

With 2.6.15 I get this:

Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/ath0/00:11:50:70:07:52
Sending on LPF/ath0/00:11:50:70:07:52
Sending on Socket/fallback
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.1.1
DHCPREQUEST on ath0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.15 -- renewal in 42359 seconds.

Revision history for this message
John Dong (jdong) wrote :

Hmm, there may be a problem with the 2.6.17-7-386 kernel? Can you install linux-generic and try the 2.6.17-7-generic kernel?

Revision history for this message
Ben Collins (ben-collins) wrote :

Please update to latest kernel and retest.

Revision history for this message
Ben Collins (ben-collins) wrote :

The symbol problem is fixed. If there's still issues with the driver not working (for another reason), please open a new bug.

Changed in linux-source-2.6.17:
status: Needs Info → Fix Committed
Revision history for this message
Anita (a-lewis) wrote : Re: [Bug 59888] Re: edgy 2.6.17 kernel, modprobe ath_pci gives unknown symbol errors

Thanks. 2.6.17-8 fixed the problem of symbol errors.

Anita

Changed in linux-source-2.6.17:
status: Fix Committed → Fix Released
Revision history for this message
Waldemar Osuch (osuchw) wrote :

The problem may be back with:

osuchwa@fcosuchwal:~ $ uname -r
2.6.17-9-generic

osuchwa@fcosuchwal:~ $ sudo modprobe ath_pci
WARNING: Error inserting ath_rate_sample (/lib/modules/2.6.17-9-generic/madwifi/ath_rate_sample.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ath_pci (/lib/modules/2.6.17-9-generic/madwifi/ath_pci.ko): Unknown symbol in module, or unknown parameter (see dmesg)

osuchwa@fcosuchwal:~ $ dmesg|grep ath
[17179606.828000] ath_rate_sample: Unknown symbol ath_hal_computetxtime
[17179606.828000] ath_pci: Unknown symbol ath_rate_tx_complete
[17179606.828000] ath_pci: Unknown symbol _ath_hal_attach
[17179606.832000] ath_pci: Unknown symbol ath_rate_attach
[17179606.832000] ath_pci: Unknown symbol ath_rate_newassoc
[17179606.832000] ath_pci: Unknown symbol ath_hal_computetxtime
[17179606.832000] ath_pci: Unknown symbol ath_rate_dynamic_proc_register
[17179606.832000] ath_pci: Unknown symbol ath_hal_mhz2ieee
[17179606.832000] ath_pci: Unknown symbol ath_hal_detach
[17179606.832000] ath_pci: Unknown symbol ath_hal_probe
[17179606.832000] ath_pci: Unknown symbol ath_rate_node_cleanup
[17179606.832000] ath_pci: Unknown symbol ath_rate_detach
[17179606.836000] ath_pci: Unknown symbol ath_rate_node_init
[17179606.836000] ath_pci: Unknown symbol ath_rate_findrate
[17179606.836000] ath_pci: Unknown symbol ath_hal_init_channels
[17179606.836000] ath_pci: Unknown symbol ath_rate_newstate
[17179606.836000] ath_pci: Unknown symbol ath_rate_setupxtxdesc
[17179606.836000] ath_pci: Unknown symbol ath_hal_getwirelessmodes

Revision history for this message
Matti Lindell (mlind) wrote :

What restricted-modules package do you have installed?

Changed in linux-source-2.6.17:
status: Fix Released → Needs Info
Revision history for this message
Waldemar Osuch (osuchw) wrote :

Good call.
I had a mixture of versions leftover from after dist-upgrade.
Removing them all and then installing linux-restricted-modules-2.6.17-9-generic fixed my problem

Revision history for this message
Matti Lindell (mlind) wrote :

Very good, I'll set this as fixed.

Changed in linux-source-2.6.17:
status: Needs Info → Fix Released
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.