> Look at
> http://lists.soekris.com/pipermail/soekris-tech/2005-August/008979.html

Thank you. I now have the MAC addresses programmed correctly, but I get a 
different problem: failure to TFTP due to ARP timeouts. 

CLIENT MAC ADDR: 00 00 24 C2 30 44
CLIENT IP: 192.168.1.171  MASK: 255.255.255.0  DHCP IP: 192.168.1.250
GATEWAY IP: 192.168.1.250
PXE-E11: ARP timeout
PXE-E11: ARP timeout
PXE-E38: TFTP cannot open connection
PXE-M0F: Exiting MacPhyter PXE ROM. 

However, tcpdump at the server side clearly shows that ARP responses are 
being correctly sent back: 

09:51:21.780780 00:00:24:c2:30:44 > ff:ff:ff:ff:ff:ff, ethertype ARP 
(0x0806), length 60: arp who-has 192.168.1.250 tell 192.168.1.171
09:51:21.780820 00:0f:b5:f5:b4:13 > 00:00:24:c2:30:44, ethertype ARP 
(0x0806), length 42: arp reply 192.168.1.250 is-at 00:0f:b5:f5:b4:13
09:51:22.310443 00:00:24:c2:30:44 > ff:ff:ff:ff:ff:ff, ethertype ARP 
(0x0806), length 60: arp who-has 192.168.1.250 tell 192.168.1.171
09:51:22.310471 00:0f:b5:f5:b4:13 > 00:00:24:c2:30:44, ethertype ARP 
(0x0806), length 42: arp reply 192.168.1.250 is-at 00:0f:b5:f5:b4:13
09:51:23.357594 00:00:24:c2:30:44 > ff:ff:ff:ff:ff:ff, ethertype ARP 
(0x0806), length 60: arp who-has 192.168.1.250 tell 192.168.1.171
09:51:23.357621 00:0f:b5:f5:b4:13 > 00:00:24:c2:30:44, ethertype ARP 
(0x0806), length 42: arp reply 192.168.1.250 is-at 00:0f:b5:f5:b4:13
.. etc 

(and I know this DHCP/TFTP setup is correct, as it works just fine with 
other net4501's) 

Now, searching around I see that this problem has turned up a few times in 
the past, but I cannot find any resolution. e.g. 

http://lists.soekris.com/pipermail/soekris-tech/2006-October/011167.html
http://lists.soekris.com/pipermail/soekris-tech/2005-August/009135.html
http://lists.chambana.net/mailman/archive/cu-wireless-dev/2006-October/00155 
7.html 

The second link above suggests waiting for the error, then doing "reboot" at 
the ComBIOS prompt and then trying again, but this doesn't work for me. 

Is it possible that there are some further EEPROM settings which need to be 
initialised, in addition to the MAC addresses? 

Attached below is my EEPROM dump using natsemi-diag, plus a more complete 
console log which shows the BIOS version and the BIOS settings. 

Thanks, 

Brian. 

 ------ 8< ------ natsemi dump (booted from an existing CF card) ---
[EMAIL PROTECTED]:~# natsemi-diag -ee
natsemi-diag.c:v2.08 2/28/2005 Donald Becker ([EMAIL PROTECTED])
http://www.scyld.com/diag/index.html
Index #1: Found a NatSemi DP83815 adapter at 0xe000.
Natsemi 83815 series with station address 00:00:24:c2:30:44
Transceiver setting Autonegotation advertise 10/100 Mbps half and full 
duplex.
EEPROM address length 6, 64 words.
EEPROM contents (64 words):
0x00:  ffff ffff ffff ffff ffff ffff 7fff 0000
0x08:  6112 a218 ffff aa89 ffff ffff ffff ffff
0x10:  ffff ffff ffff ffff ffff ffff ffff ffff
0x18:  ffff ffff ffff ffff ffff ffff ffff ffff
0x20:  ffff ffff ffff ffff ffff ffff ffff ffff
0x28:  ffff ffff ffff ffff ffff ffff ffff ffff
0x30:  ffff ffff ffff ffff ffff ffff ffff ffff
0x38:  ffff ffff ffff ffff ffff ffff ffff ffff
Decoded EEPROM contents:
 PCI Subsystem IDs -- Vendor 0xffff, Device 0xffff.
 PCI timer settings -- minimum grant 255, maximum latency 255.
 Ethernet MAC Station Address 00:00:24:c2:30:44.
 Wake-On-LAN password ff:ff:ff:ff:ff:7f.
 Transceiver setting 0x--f-: advertise 10/100 Mbps half and full duplex.
  Flow control enabled.
 EEPROM active region checksum read as aa89, vs aa89 calculated value.
Index #2: Found a NatSemi DP83815 adapter at 0xe100.
Natsemi 83815 series with station address 00:00:24:c2:30:45
Transceiver setting Autonegotation advertise 10/100 Mbps half and full 
duplex.
EEPROM address length 6, 64 words.
EEPROM contents (64 words):
0x00:  ffff ffff ffff ffff ffff ffff 7fff 0000
0x08:  6112 a298 ffff aa09 ffff ffff ffff ffff
0x10:  ffff ffff ffff ffff ffff ffff ffff ffff
0x18:  ffff ffff ffff ffff ffff ffff ffff ffff
0x20:  ffff ffff ffff ffff ffff ffff ffff ffff
0x28:  ffff ffff ffff ffff ffff ffff ffff ffff
0x30:  ffff ffff ffff ffff ffff ffff ffff ffff
0x38:  ffff ffff ffff ffff ffff ffff ffff ffff
Decoded EEPROM contents:
 PCI Subsystem IDs -- Vendor 0xffff, Device 0xffff.
 PCI timer settings -- minimum grant 255, maximum latency 255.
 Ethernet MAC Station Address 00:00:24:c2:30:45.
 Wake-On-LAN password ff:ff:ff:ff:ff:7f.
 Transceiver setting 0x--f-: advertise 10/100 Mbps half and full duplex.
  Flow control enabled.
 EEPROM active region checksum read as aa09, vs aa09 calculated value.
Index #3: Found a NatSemi DP83815 adapter at 0xe200.
Natsemi 83815 series with station address 00:00:24:c2:30:46
Transceiver setting Autonegotation advertise 10/100 Mbps half and full 
duplex.
EEPROM address length 6, 64 words.
EEPROM contents (64 words):
0x00:  ffff ffff ffff ffff ffff ffff 7fff 0000
0x08:  6112 a318 ffff aa88 ffff ffff ffff ffff
0x10:  ffff ffff ffff ffff ffff ffff ffff ffff
0x18:  ffff ffff ffff ffff ffff ffff ffff ffff
0x20:  ffff ffff ffff ffff ffff ffff ffff ffff
0x28:  ffff ffff ffff ffff ffff ffff ffff ffff
0x30:  ffff ffff ffff ffff ffff ffff ffff ffff
0x38:  ffff ffff ffff ffff ffff ffff ffff ffff
Decoded EEPROM contents:
 PCI Subsystem IDs -- Vendor 0xffff, Device 0xffff.
 PCI timer settings -- minimum grant 255, maximum latency 255.
 Ethernet MAC Station Address 00:00:24:c2:30:46.
 Wake-On-LAN password ff:ff:ff:ff:ff:7f.
 Transceiver setting 0x--f-: advertise 10/100 Mbps half and full duplex.
  Flow control enabled.
 EEPROM active region checksum read as aa88, vs aa88 calculated value.
[EMAIL PROTECTED]:~# natsemi-diag -mm
natsemi-diag.c:v2.08 2/28/2005 Donald Becker ([EMAIL PROTECTED])
http://www.scyld.com/diag/index.html
Index #1: Found a NatSemi DP83815 adapter at 0xe000.
Natsemi 83815 series with station address 00:00:24:c2:30:44
Transceiver setting Autonegotation advertise 10/100 Mbps half and full 
duplex.
Internal PHY with MII management register.
  3100 786d 2000 5c21 05e1 45e1 0007 2801
  0000 0000 0000 0000 0000 0000 0000 0000
  0615 0002 3e00 0000 0000 0000 0100 0030
  0000 00bf 0804 8a00 0000 0000 0000 0000.
Index #2: Found a NatSemi DP83815 adapter at 0xe100.
Natsemi 83815 series with station address 00:00:24:c2:30:45
Transceiver setting Autonegotation advertise 10/100 Mbps half and full 
duplex.
Internal PHY with MII management register.
  3100 7849 2000 5c21 05e1 0000 0004 2001
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0100 0030
  0000 003f 0804 8a00 0000 0000 0000 0000.
Index #3: Found a NatSemi DP83815 adapter at 0xe200.
Natsemi 83815 series with station address 00:00:24:c2:30:46
Transceiver setting Autonegotation advertise 10/100 Mbps half and full 
duplex.
Internal PHY with MII management register.
  3100 7869 2000 5c21 05e1 49e1 0007 2801
  0000 0000 0000 0000 0000 0000 0000 0000
  0015 0000 0000 0000 0000 0000 0100 0030
  0000 003f 0804 8a00 0000 0000 0000 0000. 


 ------ 8< ------ console log ---------------------
comBIOS ver. 1.32  20070614  Copyright (C) 2000-2007 Soekris Engineering. 

net45xx 

0064 Mbyte Memory                        CPU Elan SC520 133 Mhz 

Pri Mas  SanDisk SDCFX3-4096             LBA Xlt 995-128-63  4013 Mbyte 

Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int
 -------------------------------------------------------------------
0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000
0:16:0 168C 0013 02000001 0116 0290 10 3C 00 A0000000 00000000 10
0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0010000 11
0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0011000 05
0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0012000 09 


comBIOS Monitor.   Press ? for help. 

> boot f0

NSC DP83815/DP83816 Fast Ethernet UNDI, v1.03
Copyright (C) 2002, 2003 National Semiconductor Corporation
All rights reserved. 

Pre-boot eXecution Environment  PXE-2.0 (build 082)
Copyright (C) 1997-2000  Intel Corporation 


CLIENT MAC ADDR: 00 00 24 C2 30 44
CLIENT IP: 192.168.1.171  MASK: 255.255.255.0  DHCP IP: 192.168.1.250
GATEWAY IP: 192.168.1.250
PXE-E11: ARP timeout
PXE-E11: ARP timeout
PXE-E38: TFTP cannot open connection
PXE-M0F: Exiting MacPhyter PXE ROM. 

No Boot device available, enter monitor. 


comBIOS Monitor.   Press ? for help. 

> show

ConSpeed = 9600
ConLock = Enabled
ConMute = Disabled
BIOSentry = Enabled
PCIROMS = Enabled
PXEBoot = Enabled
FLASH = Primary
BootDelay = 5
FastBoot = Disabled
BootPartition = Disabled
BootDrive = 80 81 F0 FF
ShowPCI = Enabled
Reset = Hard 

>
 

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to