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

Reply via email to