It's easy enough to diagnose - just enable NF cal logging. Look at what's being read back from the initial NF cal and what's being written into the time-series average. It may be that something dumb is happening, like there's no per-channel history, or the history from the wrong channel is being used on a new channel. I know the reference driver has a couple of options (per-channel NF history or shared NF history with a "scan" not using the history buffer..) adrian -- 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