Subject: Re: port-arm32/8527: RiscPC ethernet
To: Chris G. Demetriou <firstname.lastname@example.org>
From: Stephen Borrill <email@example.com>
Date: 10/01/1999 19:11:51
On Fri 01 Oct, Chris G. Demetriou wrote:
> firstname.lastname@example.org writes:
> > The problem is with the driver for the EtherB ethernet card (eb0 device).
> > The problem started on or around 4th June after some changes were made to
> > the driver by cgd. The drivers for the Ether1 (ie0) and Ether3 (ea0) were
> > also altered, but these have not been tested.
> Err, uh, as far as I can tell i've _never_ hacked on that driver, or
> even committed anything to it. (i.e. not even pullup requests for
> release branches!)
Oops, sorry! Mixed you up with Jason.
> revision 1.22
> date: 1999/05/18 23:52:52; author: thorpej; state: Exp; lines: +3 -8
> Rework layer 2 protocol input routines. Instead of calling e.g. ether_input()
> directly, call the function pointer (*if_input)(ifp, m). The input routine
> expects the packet header to be at the head of the packet, and will adjust
> as necessary. Privatize the layer 2 input and output routines, allowing
> *_ifattach() to set them up as appropriate.
> revision 1.21
> date: 1999/03/25 23:11:52; author: thorpej; state: Exp; lines: +3 -7
> branches: 1.21.4;
> Use ETHER_*_LEN constants from <net/if_ether.h> instead of defining them
> Is one of those the change you mean?
Yes, a 1999/05/04 kernel works and a 1999/06/04 kernel doesn't. So I
guess it's revision 1.22 that's broken it.
Dr. Stephen Borrill, Director and Principal Engineer
Precedence Technologies Ltd Tel: +44 (0) 1223 562 500
86 Kings Hedges Road Fax: +44 (0) 1223 563 522
Cambridge, CB4 2PA, United Kingdom WWW: http://www.precedence.co.uk/