Hello list,
I have a pair of ath9k wireless adapters. One of them is on a
powerpc-based board, with compat-wireless cross compiled, acting as an
AP with hostapd; the other one is on a x86 pc using a mini-pci to pci
card, also running compat-wireless. Both cards are identical, as ath9k
reports the following info:
phy0: Atheros AR9160 MAC/BB Rev:1 AR5133 RF Rev:b0:
The host and the station run the 2.6.28 kernel. The host (powerpc) has
compat-wireless-20090205 while the client (pc) has compat-wireless-20090211.
The client connects and works OK when the AP is set to use channel 9 and
ieee80211n=1 in hostapd. When we additionally supply ht_capab=[HT40-]
to hostapd, the client crashes with a kernel panic. Please find
attached: messages.txt which contains the panic message of such a crash
from /var/log/messages, and ath9kcrash.txt which contains the first few
functions as reported in such a crash in the console of the pc and
written down by hand by me.
If it is any help, searching around, as this issue has been around for
at least a month in compat-wireless, I stumbled upon a similar bug
report here:
https://bugzilla.redhat.com/show_bug.cgi?id=472372
which John has marked as a duplicate bug.
As an aside, it'd be nice to know if such a setup can achieve actual
tx/rx rates that are in the neighborhood of 11n, e.g. greater than g
speeds, using the setup we have: 2xath9k+hostapd+wpa_supplicant. I may
be jumping the gun here, but we've been trying to test for this the last
month and the crashes deter us.
Best Regards,
Kostas
Feb 12 12:15:40 bender kernel: [ 73.168441] ------------[ cut here
]------------
Feb 12 12:15:40 bender kernel: [ 73.168444] WARNING: at
/home/knakos/Work/compat-wireless-2009-02-11/include/net/mac80211.h:2048
ath_get_rate+0x9f/0x600 [ath9k]()
Feb 12 12:15:40 bender kernel: [ 73.168447] Modules linked in: af_packet
binfmt_misc i915 drm rfcomm bridge stp bnep sco l2cap bluetooth ppdev ipv6
acpi_cpufreq cpufreq_stats cpufreq_powersave cpufreq_conservative
cpufreq_userspace cpu
freq_ondemand freq_table wmi container video output sbs sbshc pci_slot battery
iptable_filter ip_tables x_tables ac lp arc4 ecb psmouse evdev ath9k serio_raw
pcspkr mac80211 rfkill cfg80211 led_class snd_hda_intel iTCO_wdt iTCO_vendor_su
pport snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi
snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd shpchp
pci_hotplug soundcore snd_page_alloc parport_pc parport button intel_agp
agpgart ex
t3 jbd mbcache sr_mod cdrom sd_mod crc_t10dif sg ata_generic pata_acpi ata_piix
libata scsi_mod tg3 libphy ehci_hcd uhci_hcd usbcore thermal processor fan fuse
Feb 12 12:15:40 bender kernel: [ 73.168498] Pid: 5182, comm: wpa_supplicant
Not tainted 2.6.28 #2
Feb 12 12:15:40 bender kernel: [ 73.168499] Call Trace:
Feb 12 12:15:40 bender kernel: [ 73.168505] [<c03803b5>] ? printk+0x18/0x1b
Feb 12 12:15:40 bender kernel: [ 73.168509] [<c0134284>]
warn_on_slowpath+0x54/0x80
Feb 12 12:15:40 bender kernel: [ 73.168515] [<c014cb1a>] ?
hrtimer_try_to_cancel+0x3a/0x90
Feb 12 12:15:40 bender kernel: [ 73.168518] [<c014cb81>] ?
hrtimer_cancel+0x11/0x20
Feb 12 12:15:40 bender kernel: [ 73.168521] [<c0381989>] ?
schedule_hrtimeout_range+0xe9/0x150
Feb 12 12:15:40 bender kernel: [ 73.168529] [<f86af3af>]
ath_get_rate+0x9f/0x600 [ath9k]
Feb 12 12:15:40 bender kernel: [ 73.168533] [<c0149318>] ?
remove_wait_queue+0x38/0x50
Feb 12 12:15:40 bender kernel: [ 73.168548] [<f827d41d>]
rate_control_get_rate+0xbd/0xd0 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168561] [<f82858c9>]
invoke_tx_handlers+0x5d9/0xf60 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168565] [<c02efaf8>] ?
skb_release_data+0x68/0xa0
Feb 12 12:15:40 bender kernel: [ 73.168577] [<f8283beb>] ?
__ieee80211_tx_prepare+0x17b/0x2f0 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168589] [<f82865dc>]
ieee80211_master_start_xmit+0x24c/0x510 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168592] [<c012dea4>] ?
try_to_wake_up+0x104/0x290
Feb 12 12:15:40 bender kernel: [ 73.168598] [<c02f7cbb>]
dev_hard_start_xmit+0x23b/0x2d0
Feb 12 12:15:40 bender kernel: [ 73.168601] [<c0309da5>]
__qdisc_run+0x1b5/0x220
Feb 12 12:15:40 bender kernel: [ 73.168604] [<c02f9af7>]
dev_queue_xmit+0x337/0x570
Feb 12 12:15:40 bender kernel: [ 73.168616] [<f8287f22>]
ieee80211_tx_skb+0x52/0x60 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168627] [<f82782f1>]
ieee80211_send_deauth_disassoc+0x101/0x150 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168638] [<f82784ca>]
ieee80211_set_disassoc+0x18a/0x220 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168649] [<f82786db>]
ieee80211_sta_req_auth+0x8b/0x90 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168659] [<f82714ed>]
ieee80211_ioctl_siwgenie+0x7d/0x90 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168662] [<c036c34e>]
ioctl_standard_call+0x19e/0x380
Feb 12 12:15:40 bender kernel: [ 73.168665] [<c02f6a4d>] ?
__dev_get_by_name+0x7d/0xa0
Feb 12 12:15:40 bender kernel: [ 73.168667] [<c02f6a4d>] ?
__dev_get_by_name+0x7d/0xa0
Feb 12 12:15:40 bender kernel: [ 73.168670] [<c036be4f>]
wext_handle_ioctl+0x14f/0x230
Feb 12 12:15:40 bender kernel: [ 73.168681] [<f8271470>] ?
ieee80211_ioctl_siwgenie+0x0/0x90 [mac80211]
Feb 12 12:15:40 bender kernel: [ 73.168684] [<c02f8c67>]
dev_ioctl+0x457/0x520
Feb 12 12:15:40 bender kernel: [ 73.168686] [<c02eb492>] ?
sys_sendto+0xa2/0xd0
Feb 12 12:15:40 bender kernel: [ 73.168689] [<c02e9800>] ?
sock_ioctl+0x0/0x250
Feb 12 12:15:40 bender kernel: [ 73.168691] [<c02e98ed>]
sock_ioctl+0xed/0x250
Feb 12 12:15:40 bender kernel: [ 73.168693] [<c02e9800>] ?
sock_ioctl+0x0/0x250
Feb 12 12:15:40 bender kernel: [ 73.168696] [<c01c23c8>] vfs_ioctl+0x28/0x90
Feb 12 12:15:40 bender kernel: [ 73.168698] [<c01c258e>]
do_vfs_ioctl+0x5e/0x4a0
Feb 12 12:15:40 bender kernel: [ 73.168701] [<c02eb4f6>] ? sys_send+0x36/0x40
Feb 12 12:15:40 bender kernel: [ 73.168703] [<c02ebb38>] ?
sys_socketcall+0x1d8/0x2b0
Feb 12 12:15:40 bender kernel: [ 73.168705] [<c01c2a33>] sys_ioctl+0x63/0x70
Feb 12 12:15:40 bender kernel: [ 73.168708] [<c0103eeb>]
sysenter_do_call+0x12/0x2f
Feb 12 12:15:40 bender kernel: [ 73.168710] [<c0380000>] ?
percpu_counter_hotcpu_callback+0x7/0x77
Feb 12 12:15:40 bender kernel: [ 73.168712] ---[ end trace 5325aaf4ea8ce4f3
]---
ath_get_rate+0x26f/0x600 [ath9k]
rate_control_get_rate+0xbd/0xd0 [mac80211]
invoke_tx_handlers+0x5d9/0xf60 [mac80211]
skb_release_data+0x68/0xa0
__ieee80211_tx_prepare+0x17b/0x2f0 [mac80211]
ieee80211_master_start_xmit+0x24c/0x510 [mac80211]
rebalance_domains+0x12d/0x4d0
dev_hard_start_xmit+0x23b/0x2d0
ath9k_hw_ani_control+0x47f/0x530 [ath9k]
_______________________________________________
ath9k-devel mailing list
[email protected]
https://lists.ath9k.org/mailman/listinfo/ath9k-devel