Re: What does Network service do?

2008-02-21 Thread Dan Williams
On Thu, 2008-02-21 at 14:08 +0800, cheney tang wrote:
> 
> 
> On Wed, Feb 20, 2008 at 12:08 AM, Dan Williams <[EMAIL PROTECTED]>
> wrote:
> On Tue, 2008-02-19 at 21:09 +0800, cheney tang wrote:
> > Hi All,
> > I develop a wireless network driver now, it seems that
> Network service
> > is depanded on.
> 
> 
> Do you mean the NetworkManager service specifically, or
> something else?
> Yes, it is  NetworkManager.
> 
> 
> > If no the service , the command ifconfig only says eth0 and
> lo.
> >  When the service is started, the DNS is changed wrongly.
> > I try to test it on Unbutu, the driver work well without
> Network
> > service.
> > I had read the FAQ, there is no what I wanted.
> > Any suggestion is welcomed.
> 
> 
> The driver should support the Linux Wireless Extensions API
> (kind of
> like NDIS on windows), and should work correctly with
> wpa_supplicant's
> 'wext' driver.  Usually when a card doesn't work well with
> NetworkManager, the driver is not correctly implementing the
> Wireless
> Extensions API, like not correctly handling concurrent
> requests or the
> non-ordered nature of WEXT. 
> 
> 
> Also, if the hardware you are developing for is a softmac-type
> part, I'd
> encourage you to base it off the kernel's mac80211 stack,
> which will
> save you a lot of work especially with WEXT.
> Yes, it base on kernel's mac80211 stack.
> It is very strange that the difference is from Fedora to Unbuntu. On
> Unbuntu
> the driver can work well without NetworkManager, while on Fedora the
> lfconfig says 
> no wlan0.

What kernel versions are you using on each box?  The Fedora kernels
aggressively track upstream mac80211 git branches, while I'm not sure
what Ubuntu kernels do.  It may be that each distro uses different
versions of the stack, and since mac80211 is still under pretty heavy
development your driver may work with one but not the other.  However,
I'd expect linkage errors or panics, but you never know.

dan



___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: What does Network service do?

2008-02-21 Thread cheney tang
On Wed, Feb 20, 2008 at 12:08 AM, Dan Williams <[EMAIL PROTECTED]> wrote:

> On Tue, 2008-02-19 at 21:09 +0800, cheney tang wrote:
> > Hi All,
> > I develop a wireless network driver now, it seems that Network service
> > is depanded on.
>
> Do you mean the NetworkManager service specifically, or something else?

Yes, it is  NetworkManager.

>
>
> > If no the service , the command ifconfig only says eth0 and lo.
> >  When the service is started, the DNS is changed wrongly.
> > I try to test it on Unbutu, the driver work well without Network
> > service.
> > I had read the FAQ, there is no what I wanted.
> > Any suggestion is welcomed.
>
> The driver should support the Linux Wireless Extensions API (kind of
> like NDIS on windows), and should work correctly with wpa_supplicant's
> 'wext' driver.  Usually when a card doesn't work well with
> NetworkManager, the driver is not correctly implementing the Wireless
> Extensions API, like not correctly handling concurrent requests or the
> non-ordered nature of WEXT.


>
> Also, if the hardware you are developing for is a softmac-type part, I'd
> encourage you to base it off the kernel's mac80211 stack, which will
> save you a lot of work especially with WEXT.

Yes, it base on kernel's mac80211 stack.
It is very strange that the difference is from Fedora to Unbuntu. On Unbuntu
the driver can work well without NetworkManager, while on Fedora the
lfconfig says
no wlan0.


>
>
> Dan
>
>
>
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: What does Network service do?

2008-02-19 Thread Dan Williams
On Tue, 2008-02-19 at 21:09 +0800, cheney tang wrote:
> Hi All,
> I develop a wireless network driver now, it seems that Network service
> is depanded on.

Do you mean the NetworkManager service specifically, or something else?

> If no the service , the command ifconfig only says eth0 and lo.
>  When the service is started, the DNS is changed wrongly.
> I try to test it on Unbutu, the driver work well without Network
> service.
> I had read the FAQ, there is no what I wanted.
> Any suggestion is welcomed.

The driver should support the Linux Wireless Extensions API (kind of
like NDIS on windows), and should work correctly with wpa_supplicant's
'wext' driver.  Usually when a card doesn't work well with
NetworkManager, the driver is not correctly implementing the Wireless
Extensions API, like not correctly handling concurrent requests or the
non-ordered nature of WEXT.

Also, if the hardware you are developing for is a softmac-type part, I'd
encourage you to base it off the kernel's mac80211 stack, which will
save you a lot of work especially with WEXT.

Dan


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


What does Network service do?

2008-02-19 Thread cheney tang
Hi All,
I develop a wireless network driver now, it seems that Network service is
depanded on.
If no the service , the command ifconfig only says eth0 and lo.
 When the service is started, the DNS is changed wrongly.
I try to test it on Unbutu, the driver work well without Network service.
I had read the FAQ, there is no what I wanted.
Any suggestion is welcomed.

Best Regard
Cheney
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list