Hm, have you looked to see whether you're then touching any of the registers you shouldn't touch? Ie, some parts of the chip are now asleep, so you may not be able to do things like calibration whilst it's asleep. 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