On Mon, 2009-04-20 at 13:58 -0700, reinette chatre wrote: > > Or will this test: > > if (!iwl_is_alive(priv)) > > return -EAGAIN; > > > > kick us out before even getting to the rfkill test? > > Yes ... and it is not immediately clear that it is caused by rfkill. The > STATUS_ALIVE bit that is tested here is cleared when machine is > suspended. When machine is resumed and HW rfkill is set then it will not > come up fully, see __iwl_up() that returns early with success if rfkill > is enabled. STATUS_ALIVE will only be set again after HW rfkill is > disabled and we initialize ucode again. Ok... Very confusing. Can you change the patch to have a comment that this should also be changed back when rfkill is integrated with mac80211? Maybe I'll even do that for .31. Thanks, Johannes
Attachment:
signature.asc
Description: This is a digitally signed message part