Subject: Re: Wireless Networking on BSD
To: None <tech-net@NetBSD.org>
From: David Young <dyoung@pobox.com>
List: tech-net
Date: 12/04/2003 13:39:47
On Thu, Dec 04, 2003 at 10:21:37AM -0600, Eric Haszlakiewicz wrote:
> On Wed, Dec 03, 2003 at 10:33:19PM -0600, David Young wrote:
> > Certainly it is a good thing if you only strive to connect your x86
> > laptop to an AP using any old wireless card.
> > * one of the goals of the NetBSD system is portability, and there
> >   are not Win32 NDIS drivers for MIPS, Alpha, PowerPC, or Sparc (as
> >   Martin mentioned)
> 	while it's certainly better to have a solution that works for more
> than just x86 machines it sucks to obstruct the possiblity of getting
> those x86 machines working with the hardware.

Eric, who the hell is obstructing the possibility of getting x86 machines
working? I say that it is a "good thing" for x86 machines. You are
dismantling a strawman.

> > * it is doubtful that most NDIS drivers will expose all the capabilities
> >   of the chips, for example, the AP capabilities
> 	Not having all the capabilities you want is not a good argument for
> preventing people from accessing the capabilities that are available.

Again, who is preventing?

> > * the NDIS 802.11 API will probably not map to the BSD 802.11 API
> 	well, duh.  So the NDIS shim needs to map from one API to another.  Just
> like the OS binary compat code needs to map from another OS's syscall API
> to ours.  

You are not even making sense. If it does not map, it does not map.

> > * NetBSDers cannot fix bugs in closed-source Win32 drivers, and we
> >   probably cannot get the vendor to fix all of them
> 	of course not, but we can't write all the drivers either.  We have
> a limited amount of development resources.  There exist drivers for
> hardware that people want to use.  We should certainly encourage native
> drivers, and clearly explain that we can't, in any way, support or fix
> problems with third party drivers.  However, it seems silly to completely
> ignore those drivers when they can provide functionality that we would
> otherwise not have at all.  The challenge it to strike a balance between
> efforts to fixup netbsd to allow NDIS drivers to work and writing native
> code.  The emphasis should be a on the latter, but not exclusively.

Thanks for volunteering.

Dave

-- 
David Young             OJC Technologies
dyoung@ojctech.com      Urbana, IL * (217) 278-3933