*BSD News Article 60882


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!spool.mu.edu!uwm.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!newsfeed.internetmci.com!swrinde!sgigate.sgi.com!wetware!mag-net.com!canada!canada!not-for-mail
From: lyndon@orthanc.com (Lyndon Nerenberg)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: WaveLan driver for FreeBSD?
Date: 7 Feb 1996 10:19:24 -0800
Organization: Orthanc Systems
Lines: 34
Message-ID: <4faqfc$b1k@multivac.orthanc.com>
References: <4fagvj$c8n@redwood.cs.sc.edu>
NNTP-Posting-Host: multivac.orthanc.com

[ Sent as a followup due to an unreplyable From: header in the
  original posting ]

Kevin Brown <kbrown> writes:
	     ^^^^^^
[ Fix your From: address! ]

>If there is no current driver, how hard would it be for someone with no device
>driver experience to port the Linux driver to BSD?  (impossible?)  I looked at
>the Linux code and it's 2300 lines of unpleasantness.

I did a search for a driver a couple of months ago and came up with a blank.

The WaveLAN driver is basically an Ethernet driver with some serial port
like bits thrown in (it uses an RTS/CTS like model to handle the CSMA
part). Due to the differences between Linux and BSD you wouldn't want to
try a direct port of the driver, however the Linux driver code combined 
with the NCR hardware/programming documentation would give you more than
enough info to do the port. Doing it as a "first time" driver would be
a bit of a challenge, especially if you're not familiar with 4.4BSD
kernel internals.

If you get stuck I would be willing to write you a driver in exchange for
a pair of 900MHz cards. (Only half joking - I could really use a pair
of these :-)

--lyndon


-- 
Orthanc Systems -- Internet and UNIX consulting -- Prince George, B.C
_____________________________________________________________________
     lyndon@orthanc.com || canada!lyndon || Fax: +1 604 561 2067
                      http://www.orthanc.com/