>> > 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.
"drivers for every major OS"? They have drivers for Windows, Window/NT,
and Linux. Of those Linux is the closest to FreeBSD, but that's like saying
that a penguin is similar to a human because they are both mammals.
After looking at the driver source, it's my opinion that porting it to
FreeBSD would be a major undertaking and it would likely be easier to just
rewrite it from scratch. In total it is more than 14,000 lines of code -
much of which is highly specific to the Linux internals. The current FreeBSD
driver, by comparison, is about 2600 lines of code and a whole lot easier to
read and maintain.
I do believe that there are some useful tidbits to be gotten out of the
Intel/Linux driver, but that's about it.
-DG
David Greenman
Co-founder, The FreeBSD Project - http://www.freebsd.org
President, TeraSolutions, Inc. - http://www.terasolutions.com
Pave the road of life with opportunities.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message