> 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
