Em Dom 23 Ago 2009, às 16:38:43, Hin-Tak Leung escreveu: > On Sat, Aug 22, 2009 at 10:59 PM, Hin-Tak Leung<hintak.leung@xxxxxxxxx> wrote: > > On Sat, Aug 22, 2009 at 4:38 AM, Herton Ronaldo > > Krzesinski<herton@xxxxxxxxxxxxxxx> wrote: > >> This change implements rfkill support for RTL8187B and RTL8187L devices, > >> using new cfg80211 rfkill API. > >> > >> Signed-off-by: Herton Ronaldo Krzesinski <herton@xxxxxxxxxxxxxxx> > > > > Tested-by: Hin-Tak Leung <htl10@xxxxxxxxxxxxxxxxxxxxx> > > > > Neat! > > > > I ran a ping to the router while flicking the switch on and off, and > > have 'ping: sendmsg: Network is unreachable' in the middle. dmesg also > > shows > > It appears that I wrote prematurely - flicking the switch with the > patch seems to just do the equivalent of ifconfig down. Yes, the equivalent of ifconfig down is what cfg80211 rfkill does in this case. > (before the patch, the switch has no effect). However, NetworkManager > soon notices the interface going down and ifup it again. So I have > simply got a 30s to 1 minute disruption in connectivity. This is strange, may be NetworkManager does something extra and for some reason manages to wake up the interface again? I thought it would be unable to "if up" the interface since -ERFKILL should be returned to it when switch is off... > > Is this intentional? I thought it is supposed to actually switch off > the hardware, or is this how the code supposed to work? > Maybe some component needs to let NM knows not to reenanble the device. About taking interface down, thats expected, but I don't know about NetworkManager, I was expecting it to be unable to "if up" the interface again. > > Hin-Tak > -- []'s Herton -- 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