[2055] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Re: Important peripherals..

daemon@ATHENA.MIT.EDU (D.A.B. Niggemann)
Tue Mar 12 18:24:33 1996

Date: 	Mon, 11 Mar 1996 23:32:52 +0000 (GMT)
From: "D.A.B. Niggemann" <dabn100@hermes.cam.ac.uk>
To: nelson@crynwr.com
cc: linux-net@vger.rutgers.edu
In-Reply-To: <19960311053651.8035.qmail@ns.crynwr.com>

On 11 Mar 1996 nelson@crynwr.com wrote:

> Alan Cox writes:
>  > > BTW who should I contact about rewritten network drivers for the 3c507 
>  > > ni5210 and exos205 (my own contribution)?
>  > 
>  > 3c507:	Not sure who has one - maybe post it to the linux-net channel for
>  > 	people to test out hard with 8K and 16K cards.
>  > ni5210:	M. Hipp (see the existing ni52.c for an address), he's actively
>  > 	working on the ni52 still (as of January anyway)
>  > exos205: I'm tempted to say the bin, but its net-patches@lxorguk.ukuu.org.uk
>  > 	 and I suppose if we have 3c501 we need the exos
> 
> Blargh!  With a little care, all three adapters can be driven with the
> same source.  The only reason you might want to do things differently
> is because the ni5210 only has 8K of memory and the 3c507 64K.  It's
> much faster to lay out whole packet receive buffers if you can afford
> the memory, which the ni5210 cannot.  
The recent ni5210 drivers do this anyway because the i82586 seems to have 
odd bugs concerning RFD/RBD handling for multiple RBDs per RFD.
>But still, that can be a 
> configurable parameter.
I'm sorry if I said 'drivers'. This is a misunderstanding. There is a 
82586.o which contains the shared code for all i82586 shared memory 
ethercards, and stub function calls for the following functions:
enable/disable the irq. 
reset the card.
do a channel attention.
probe for the card.
i.e. functions which are unique to each of the cards.
Don't worry, I know how to recycle code....
> 
> See the packet driver source for 82586.inc and 82586.asm.
I have done..... ;-)
> 
> -russ <nelson@crynwr.com>    http://www.crynwr.com/~nelson
> Crynwr Software   | Crynwr Software sells packet driver support | PGP ok
> 11 Grant St.      | +1 315 268 1925 voice | If you would seek peace, 
> Potsdam, NY 13676 | +1 315 268 9201 FAX   | first seek freedom
> 
> 

__________________________________________________________

 |  /  _ \ _ _| __ \          Dirk Niggemann 
 ' /  |   |  |  |   |         Jesus College
 . \  __ <   |  |   |         Cambridge, CB58BL
_|\_\_| \_\___|____/          dabn100@cam.ac.uk
__________________________________________________________



home help back first fref pref prev next nref lref last post