Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2001 12:54:17 -0600
From:      Jonathan Lemon <jlemon@flugsvamp.com>
To:        Dennis <dennis@etinc.com>
Cc:        Jonathan Lemon <jlemon@flugsvamp.com>, hackers@FreeBSD.ORG
Subject:   Re: if_fxp driver info
Message-ID:  <20010125125417.L29115@prism.flugsvamp.com>
In-Reply-To: <5.0.0.25.0.20010125130845.030de0f0@mail.etinc.com>
References:  <local.mail.freebsd-hackers/5.0.0.25.0.20010124170245.03bf6140@mail.etinc.com> <local.mail.freebsd-hackers/Your <local.mail.freebsd-hackers/200101232007.MAA18988@implode.root.com> <local.mail.freebsd-hackers/200101232033.f0NKXHS01892@mass.dis.org> <200101250358.f0P3w8g49073@prism.flugsvamp.com> <5.0.0.25.0.20010125130845.030de0f0@mail.etinc.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 25, 2001 at 01:12:42PM -0500, Dennis wrote:
> At 10:58 PM 01/24/2001, Jonathan Lemon wrote:
> >In article 
> ><local.mail.freebsd-hackers/5.0.0.25.0.20010124170245.03bf6140@mail.etinc.com> 
> >you write:
> > >
> > >>
> > >> >    I'll look into the Linux driver, however, and see if it has anything
> > >> > useful in it. Historically the Linux Pro/100+ driver has totally 
> > sucked and
> > >> > was chalk-full of magic numbers being anded and ored.
> > >>
> > >>That's "chock full", and you're confusing the Becker driver (bad) with
> > >>the Intel-supplied driver (slightly less bad).
> > >
> > >
> > >The intel driver seems to cover all the bases and has some nice glue
> > >routines for determining the part and features available.
> > >
> > >I havent tested it under load, but I wonder if intel would consider
> > >supporting it if someone ported it over to freebsd? they have drivers for
> > >just about every other major OS except BSD. it would be nice if the driver
> > >was updated BEFORE cards and MBs that dont work started showing up on the
> > >loading dock. Every time I get a shipment we have to hold our breath until
> > >we try one out.
> >
> >The documentation is available, if you want to (or have to) sign an
> >NDA.  People who have the NDA documentation are perfectly capable of
> >writing a driver, although the source can't be released.  It would
> >probably be possible to release a binary driver, but why do anything
> >to help Intel, given their unhelpful attitude?
> 
> If they have a published, freely distributable driver for linux. why would 
> you have to sign an NDA to port it to FreeBSD?
> 
> I dont think so. Not anymore anyway. Thats the whole point of this thread...

Having looked at the Linux driver, the FreeBSD driver, and the
documentation, I can tell you that assuredly not all of the features
are documented in the Linux driver.  Also, porting requires changing
things, and without an understanding of _WHY_ things are done the 
way they are, you can end up invaderdently changing something that
turns out to be critical.

Also, the Intel driver isn't put together very well, so you might end
up with a lower performance driver after all is said and done.
--
Jonathan


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010125125417.L29115>