Search Linux Wireless

Re: About the .start function in ieee80211_ops.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2012-03-20 at 14:02 +0800, Matt Chen wrote:
> Hi all,
> I have a issue recently for rt2800pci, the way to duplicate this is
> 1. Press function key to set rfkill hard blocked, it would cause
> driver to power off.
> 2. reboot
> 3. find when load the driver (rt2800pci), it would stop in "Registered
> led device: rt2800pci-phy0::quality".
> 
> Here you would find the rfkill_poll function is not started to work,
> also the rt2x00mac_start() registered in rt2800pci_mac80211_ops
> structure is not yet be executed.
> My question is when or what condition the rt2x00mac_start()  would be
> running, because if it is not yet executed, then it would not be able
> to load the firmware in rt2x00lib_start().

That's a bug in the driver then -- it should probably start the rfkill
stuff without mac80211's start() command. start() is only called when
the first interface comes up, but that will never happen if it's in
rfkill block.

johannes

--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux