Re: [Madwifi-users] r2279 and minstrel module loading problem
Status: Beta
Brought to you by:
otaku
From: Pavel R. <pr...@gn...> - 2007-05-01 04:49:04
|
On Mon, 2007-04-30 at 12:06 +0900, Sangsu Baek wrote: > I'm using sample rate control by following sequence > > modprobe ath_rate_sample > modprobe ath_pci > > but following commands for "minstrel" makes system stuck > > modprobe ath_rate_minstrel > modprobe ath_pci > > same result with svn r2303 Actually, just preloading ath_rate_minstrel would not make the driver use it. The "sample" algorithm is still used: wlan_scan_sta 12304 0 ath_rate_sample 11648 1 ath_pci 88664 0 ath_rate_minstrel 11136 0 wlan 190512 5 wlan_scan_sta,ath_rate_sample,ath_pci,ath_rate_minstrel ath_hal 189904 4 ath_rate_sample,ath_pci,ath_rate_minstrel But I could reproduce the problem by running this: modprobe ath_pci ratectl=minstrel The system stopped responding, and then I got this on the serial console: BUG: soft lockup detected on CPU#1! [<c0103b2a>] show_trace_log_lvl+0x1a/0x30 [<c0104262>] show_trace+0x12/0x20 [<c0104316>] dump_stack+0x16/0x20 [<c014a9ab>] softlockup_tick+0x9b/0xd0 [<c0126112>] run_local_timers+0x12/0x20 [<c01263a6>] update_process_times+0x36/0x80 [<c0136025>] tick_periodic+0x25/0x80 [<c0136099>] tick_handle_periodic+0x19/0x80 [<c010f4f6>] smp_apic_timer_interrupt+0x56/0x90 [<c01035b3>] apic_timer_interrupt+0x33/0x38 [<f88fbd68>] ath_rate_node_init+0x8/0x10 [ath_rate_minstrel] [<fc1ed26c>] ath_node_alloc+0x9c/0x120 [ath_pci] [<fc2a2f91>] ieee80211_alloc_node+0x21/0x1f0 [wlan] [<fc2a3f61>] ieee80211_reset_bss+0x51/0x180 [wlan] [<fc2a594a>] ieee80211_node_latevattach+0x2a/0x150 [wlan] [<fc298fa9>] ieee80211_vap_attach+0x29/0x120 [wlan] [<fc1e72af>] ath_vap_create+0x24f/0x5f0 [ath_pci] [<fc2ae373>] ieee80211_create_vap+0x83/0xa0 [wlan] [<fc1eb7dd>] ath_attach+0x154d/0x1960 [ath_pci] [<fc1eff9a>] ath_pci_probe+0x1da/0x380 [ath_pci] [<c02356ee>] pci_device_probe+0x5e/0x80 [<c02b11fb>] really_probe+0x7b/0x1a0 [<c02b13f8>] driver_probe_device+0xd8/0xe0 [<c02b1595>] __driver_attach+0xc5/0xd0 [<c02b0a19>] bus_for_each_dev+0x49/0x70 [<c02b1019>] driver_attach+0x19/0x20 [<c02b0552>] bus_add_driver+0x92/0x1c0 [<c02b1797>] driver_register+0x57/0x90 [<c02358cb>] __pci_register_driver+0x8b/0xd0 [<f887d038>] init_ath_pci+0x38/0x58 [ath_pci] [<c014109b>] sys_init_module+0x12b/0x1800 [<c0102a5e>] sysenter_past_esp+0x5f/0x99 That's a 2-CPU i386 system running Linux 2.6.21. The card is Netgear WG511U, which is AR5212 based. Not nice. -- Regards, Pavel Roskin |