On 05/09/2011 09:20 AM, John Nielsen wrote:

>  I got it working like I want by:
> 
> 1) Including RFKILL in my kernel config and 2) Building cfg80211,
> mac80211, rfkill, and all parts of the ath9k driver as modules
> 
> Just adding RFKILL to a static (module-less) kernel didn't fix it,
> and just building cfg80211 and friends as modules without RFKILL also
> didn't fix it; I had to do both.

Some drivers contains quite a few distinct subsystems, and I can
imagine a scenario where some section of code is executed only when
it gets loaded by another driver module.

If my SWAG is correct, then I think a bug report would be appropriate.
Unfortunately I have no idea if I'm guessing right or wrong :)

As Mick said, the same problem has been reported with alsa drivers,
and I would consider that to be buggy behavior as well and I would
file a bug report if I had the same problem.  (But I don't.)


Reply via email to