Date: Wed, 14 Jun 1995 15:02:10 +0200 (MET DST) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: hackers@freebsd.org Subject: ed0 troubles with 2.0.5 Message-ID: <199506141302.PAA23354@labinfo.iet.unipi.it>
next in thread | raw e-mail | index | archive | help
I having problems with 2.0.5R and ed0. if_ed.c is version 1.73
The kernel seems unable to recognize my NE2000 clone card. I am
compiling a kernel with 1.68 to see if things work better.
In the meantime, a diff between 1.68 and 1.73 shows the following:
prova# diff -bw if_ed.c.16* if_ed.c.17*
16c16
< * $Id: if_ed.c,v 1.68 1995/03/16 18:12:01 bde Exp $
---
> * if_ed.c,v 1.73 1995/05/30 08:01:58 rgrimes Exp
172,173c172,173
< #define ETHER_MIN_LEN 64
< #define ETHER_MAX_LEN 1518
---
> #define ETHER_MIN_LEN 60
> #define ETHER_MAX_LEN 1514
183,184c183,185
< DC_UNCONFIGURED,
< "" /* description */
---
> DC_UNCONFIGURED, /* state */
> "", /* description */
> DC_CLS_NETIF /* class */
213a215
> #ifndef DEV_LKM
214a217
> #endif /* not DEV_LKM */
467,489d469
<
< if (sc->is790) {
... 790 code...
< }
<
526c506
< * Use what the board tells us.
---
> * If no interrupt specified (or "?"), use what the board tells us.
527a508
> if (isa_dev->id_irq <= 0)
546c527
< * Use what the board tells us.
---
> * If no interrupt specified (or "?"), use what the board tells us.
547a529
> if (isa_dev->id_irq <= 0)
1703c1685
< if (len > ETHER_MAX_LEN) {
---
> if (len > ETHER_MAX_LEN+4) { /* len includes 4 byte
header */
While unrelated to my problem, the change in ETHER_MIN_LEN causes
the code to send shorter packets than before. Is this correct ?
Luigi
====================================================================
Luigi Rizzo Dip. di Ingegneria dell'Informazione
email: luigi@iet.unipi.it Universita' di Pisa
tel: +39-50-568533 via Diotisalvi 2, 56126 PISA (Italy)
fax: +39-50-568522
====================================================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506141302.PAA23354>
