2009/3/29 Fabio Rossi <rossi.f@xxxxxxxxx>: > On Sunday 15 March 2009, Nick Kossifidis wrote: > >> * Add tx power calibration support >> * Add a few tx power limits >> * Hardcode default power to 12.5dB >> * Disable TPC for now >> >> v2: Address Jiri's comments >> >> Signed-off-by: Nick Kossifidis <mickflemm@xxxxxxxxx> > > After bisecting I have found that this patch causes a regression with my > wireless PCI board: [...] > > With the problematic patch there is no frequency sweep after the "iwconfig > essid" command and I can't associate anymore (the frequency remains stuck to > 5.18GHz but I work with 802.11G) > > Mar 29 11:08:45 kernel: cfg80211: Calling CRDA to update world regulatory > domain > Mar 29 11:08:45 kernel: ath5k 0000:00:0b.0: PCI INT A -> Link[LNKB] -> GSI 10 > (level, low) -> IRQ 10 > Mar 29 11:08:45 kernel: ath5k 0000:00:0b.0: registered as 'phy0' > Mar 29 11:08:45 kernel: phy0: Selected rate control algorithm 'minstrel' > Mar 29 11:08:45 kernel: ath5k phy0: Atheros AR5212 chip found (MAC: 0x56, PHY: > 0x41) > Mar 29 11:08:45 kernel: ath5k phy0: RF5112B multiband radio found (0x36) > Mar 29 11:08:45 kernel: udev: renamed network interface wlan0 to ath0 > Mar 29 11:09:03 kernel: ath5k phy0: noise floor calibration timeout (5180MHz) > Mar 29 11:09:36 last message repeated 3 times > Mar 29 11:10:43 last message repeated 6 times > Mar 29 11:11:48 last message repeated 6 times > Mar 29 11:12:54 last message repeated 6 times > Mar 29 11:14:00 last message repeated 6 times > Mar 29 11:15:06 last message repeated 6 times > Mar 29 11:16:12 last message repeated 6 times > I can understand how this patch may have resulted a noise floor calibration timeout but i can't understand how it broke everything else. I've tested it with a very similar card (same MAC and PHY chips but from a different vendor) and it worked just fine. Also i know there is still something more to fix for RF5112 while setting rf buffer settings and we have 2 curves but i don't think that's related. > and with "modprobe -r ath5k" > > Mar 29 11:23:59 kernel: ath0: deauthenticating by local choice (reason=3) > Mar 29 11:24:05 kernel: ath5k phy0: noise floor calibration timeout (5180MHz) > Mar 29 11:24:38 last message repeated 3 times > Mar 29 11:24:49 kernel: ath5k phy0: noise floor calibration timeout (5180MHz) > > (I can't understand the deauthenticating line when before I don't see an > authenticate line). At this point it's impossible to remove the module and > the execution of a top session identifies a "phy0" program which runs forever > with high CPU usage (I need to reboot the system) > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 21548 root 15 -5 0 0 0 R 68.5 0.0 2:25.68 phy0 > This is even more weird, do you have an SMP system ? That warning you get is from the periodic calibration function, it seems you run this function too often... -- GPG ID: 0xD21DB2DB As you read this post global entropy rises. Have Fun ;-) Nick -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html