We have a problem with our ethernet card. We are
using a DEC PCI Fast Ethernet DECchip 21140 and Flux OSkit version 0.97.
We have set TULIP_PORT in
...linux/src/drivers/net/tulip.c equal to TULIP_100TP_PORT.
This is what "pingreply" prints during
boot:
Probing devices...
tulip.c:v0.10 8/11/95 becker@cesdis.gsfc.nasa.gov
+0.72
4/17/96 http://www.dsl.tutics.tut.ac.jp/~linux/tulip
+0.72
12/15/96 mjacob@feral.com
(2.0.72)
eth0: 21140 (DEC 21140 Tulip) at 0xd000, 00:40:05:a4:86:1f, IRQ
9
Current hardware tree:
isa.isa Industry Standard
Architecture (ISA) Bus
0xd000.tulip DEC 21040
Ethernet Adaptor
1 Ethernet adaptor found:
Tulip DEC
21040 Ethernet adaptor 00:40:05:a4:86:1f
eth0: enabling 100TX
port.
bootp: Trying bootp with the tulip card
(0:40:5:a4:86:1f)...
...then it makes no progress. The bootp server
(10.1.1.21) does not receive any packet.
We have tried all
other values for TULIP_PORT. The enabled port changes accordingly, but the
outcame is always the same.
If tested on the same machine using FreeBSD,
bootpd and bootptest show the following output:
$/usr/libexec/bootpd -s -d4
bootpd:
info(6): bootptab mtime: Fri Jun 11 20:06:45 1999
bootpd:
info(6): reading "/etc/bootptab"
bootpd:
info(6): read 3 entries (3 hosts) from
"/etc/bootptab"
bootpd: info(6): recvd pkt from IP addr
10.1.1.23
bootpd: info(6): bootptab mtime: Fri Jun 11 20:06:45
1999
bootpd: info(6): request from Ethernet address
00:40:05:A4:86:1F
bootpd: info(6): found 10.1.1.23
(nodo3)
bootpd: info(6): bootfile=""
bootpd:
info(6): vendor magic field is 99.130.83.99
bootpd:
info(6): sending reply (with RFC1048 options)
bootpd:
info(6): setarp 10.1.1.23 - 00:40:05:A4:86:1F
bootptest: version
2.4.3
$bootptest -h 10.1.1.21
Sending to 10.1.1.21
(request) xid:226 vend-rfc1395
Recvd from 10.1.1.21 (reply) xid:226
Y:10.1.1.23 S:10.1.1.21 sname:"triderg7.iet.unipi.it" vend-rfc1395
SM:255.0.0.0 HN:"nodo3"