Subject: A fix for the C=/Ameristar ethernet card
To: None <amiga-dev@sun-lamp.cs.berkeley.edu>
From: None <rhealey@aggregate.com>
List: amiga-dev
Date: 06/08/1994 10:45:21
Since the new UFS/VM code has gone in to CVS it is HIGHLY
recommended you do NOT sup for a week unless you are fully
prepared to pay for it DEARLY...
I order to get recent sup's to more or less work with the C=/Ameristar
card, apply Ty's little fix below AND force the if_le.c code
to set the vendor ID bytes to whatever is appropriate in if_le.c,
look for the if statement that decides based on a 24 bit shift that
doesn't work on newer kernels for some strange reason!?
Value is 80:10:00 for C= boards.
-Rob
Forwarded message:
> From endicor.com!tsarna@dptspd.sat.datapoint.com Tue Jun 7 23:31 CDT 1994
> From: Ty Sarna <tsarna@endicor.com>
> Message-Id: <199406080428.AA09792@fezzik.endicor.com>
> Subject: Re: if_le.c, forget my last note
> To: rhealey@aggregate.com
> Date: Tue, 7 Jun 1994 23:28:20 -0500 (CDT)
> In-Reply-To: <9406021436.AA06007@sirius.aggregate.com> from "rhealey@aggregate.com" at Jun 2, 94 09:36:43 am
> Organization: Endicor Technologies, Inc., San Antonio, Texas
> X-Mailer: ELM [version 2.4 PL21]
> Mime-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Type: text/plain; charset=US-ASCII
> Content-Length: 628
>
> Arrrrgggh!
>
> *** machdep.c.orig Tue Jun 7 23:19:31 1994
> --- machdep.c Tue Jun 7 23:19:48 1994
> ***************
> *** 1229,1240 ****
> netintr()
> {
> #ifdef INET
> - #if 0
> if (netisr & (1 << NETISR_ARP)) {
> netisr &= ~(1 << NETISR_ARP);
> arpintr();
> }
> - #endif
> if (netisr & (1 << NETISR_IP)) {
> netisr &= ~(1 << NETISR_IP);
> ipintr();
> --- 1229,1238 ----
>
>
> Why it was gone, I don't know.
>
> The driver seems (crossed fingers) to work now.
>
> --
> Ty Sarna "It pays to be obvious, especially if you have a
> tsarna@endicor.com reputation for subtlety" -- Salvor Hardin
>
>
------------------------------------------------------------------------------