On Thu, 2008-06-12 at 08:42 +0200, drago01 wrote: > > The card will receive an interrupt when you disable the rf kill > switch > > anyway [...] > It does? I thought thats only true for 4965 ... 3945 uses an ucode > event for that thats why it does not detect the rfkill state when the > interface is down. I was wrong. The card won't receive interrupt if the interface is down since we have disable the device. So the driver does nothing when you disable the rf_kill switch when the interface is down. But if you do so and then issue an `ifconfig wlan0 up`, the iwl3945_up() will read the hardware rf_kill register CSR_GP_CNTRL_REG_FLAG_HW_RF_KILL_SW before load the ucode and initialize everything. This is both true for 3945 and 4965. Thanks, -yi -- 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