Re: How does network manager read rfkill ?
- From: Dan Williams <dcbw redhat com>
- To: Maxim Levitsky <maximlevitsky gmail com>
- Cc: networkmanager-list gnome org, eye zak <eye zak devel gmail com>
- Subject: Re: How does network manager read rfkill ?
- Date: Fri, 24 Apr 2009 11:06:36 -0400
On Thu, 2009-04-23 at 22:35 +0300, Maxim Levitsky wrote:
> On Thu, 2009-04-23 at 07:15 -0400, Dan Williams wrote:
> > On Thu, 2009-04-23 at 02:16 -0400, eye zak wrote:
> > > Hi,
> > >
> > > I am writing low-level rfkill support in the ath5k driver in
> > > compat-wireless-2.6, and I am wondering how network manager knows
> > > about my rfkill device ?
> > >
> > > Hal recognizes it no problem and broadcasts an event on state change,
> > > and tracks the current state. But netowork manager (jaunty-latest)
> > > does not notice it.
> > NM finds all devices in HAL with the capability 'killswitch', and polls
> > them every 6 seconds to find out if any of them return 0 for GetPower.
> > If any do, it assumes rfkill. Are you sure NM is allowed to talk to HAL
> > on your distribution? Some distros like Debian use different D-Bus
> > permissions styles, and if those are wrong in
> > the /etc/dbus-1/system.d/NetworkManager.conf, NM may not be able to talk
> > to HAL and get the killsiwtch state.
> > Dan
> Or, it currently ignores platform kill switches, like acer-wmi
Do those rfkill switches expose themselves via HAL? If so, then
NetworkManager is expected to work with them. If not, then those need
to either (a) be ported to the kernel's rfkill subsystem in which case
they will be supported by HAL 0.5.12 automatically, or (b) get HAL
Obviously (a) is preferred.
] [Thread Prev