Hi, Jake, I think the problem might be that your DHCP server if offering a 169.254.x.y address. This address range is reserved for “auto-config” IPs so the LWIP code on the microblaze might be refusing to use it. I suspect that it is then timing out and inventing its own auto-config IP address, but far too late for the TAPCP stuff to know about it.
Can you serve different IP address range to the SNAP(s)? Maybe that will fix/avoid the problem? HTH, Dave P.S. There is some ancient history of ancient CASPER hardware using this auto-config address range, but that was not configured via DHCP and was not using the LWIP IP implementation. > On May 22, 2018, at 23:35, Jake Jones <[email protected]> wrote: > > Hi Jack, > > Is it normal for the debug messages to say 'ICAP init FAIL'? > > Unfortunately syslog is not very helpful either, here's a summary: > May 23 10:48:32 Antenna-PC dnsmasq-dhcp[29048]: DHCPDISCOVER(eth3) > 00:40:89:41:13:02 > May 23 10:48:32 Antenna-PC dnsmasq-dhcp[29048]: DHCPOFFER(eth3) > 169.254.39.125 00:40:89:41:13:02 > May 23 10:48:45 Antenna-PC dnsmasq-dhcp[29048]: DHCPDISCOVER(eth3) > 00:40:89:41:13:02 > May 23 10:48:45 Antenna-PC dnsmasq-dhcp[29048]: DHCPOFFER(eth3) > 169.254.39.125 00:40:89:41:13:02 > ... > > After some testing I can't see anything wrong with the NIC I'm using, same > for the DHCP server. I also compiled a modified golden image that used SFP > port 1 instead of port 0, but ran into the same problems. > > I also noticed that the following debug message appears consistently 240 > seconds after programming: > IP A9FE0313 NM FFFF0000 GW 00000000 > TAPCP server ready > but there is no network traffic or logs suggesting that this IP was obtained > by the DHCP server. Nonetheless, I tried connecting to it using this IP but > had no success there either. > fpga = casperfpga.CasperFpga('169.254.3.19', port=69) > > > Thanks, > Jake Jones. > >> On Tue, May 22, 2018 at 6:07 PM, Jack Hickish <[email protected]> wrote: >> Well.... that's not wildly instructive! >> Is there anything telling from the dhcp server, perhaps in syslog? >> >> Cheers >> Jack >> >>> On Tue, 22 May 2018 at 11:00 Jake Jones <[email protected]> wrote: >>> Hi Jack, >>> >>> This is the output I get immediately after programming the golden image: >>> >>> ICAP init FAIL >>> # JAM starting >>> using ethernet core gbe_port0 >>> MAC 0x004089411302 >>> IP 00000000 NM 00000000 GW 00000000 >>> link is UP >>> FPGA at 33.6 C [ms 10000] >>> FPGA at 33.6 C [ms 20000] >>> ... >>> >>> >>> Cheers, >>> Jake Jones. >>> >>>> On Tue, May 22, 2018 at 3:48 PM, Jack Hickish <[email protected]> >>>> wrote: >>>> Hi Jake, >>>> >>>> That's interesting, I don't think I've seen this failure mode before. If >>>> you plug a mini usb connector into the SNAP, you can read debug messages >>>> over this port, using it as an 8N1 115200 baud serial interface. If you >>>> have a xilinx programmer, you could also burn the flash manually with >>>> vivado and the .bin file in the repository, but I don't see why that >>>> should make any difference. >>>> >>>> Cheers >>>> Jack >>>> >>>>> On Tue, 22 May 2018 at 04:24 Jake Jones <[email protected]> wrote: >>>>> Hi All, >>>>> >>>>> I have an issue trying to program the SNAP board via the 10GbE port. When >>>>> I program the board with a golden image the 10GbE port does not obtain an >>>>> ip address. >>>>> >>>>> Investigating further, I: >>>>> 1) Programed the golden image (using snap160t_golden_2018-02-17_1540.fpg >>>>> found in the casper-astro/mlib_devel repository) via the raspberry pi. >>>>> 2) Monitoring the traffic on the 10GbE port using wireshark it can be >>>>> seen that the SNAP board sends DHCP Discover packets which is followed by >>>>> a DHCP offer from the server. However the SNAP board never responds with >>>>> a DHCP Request. Additionally it doesn't respond to any arp requests. >>>>> >>>>> Is there something I'm missing here? Any help is much appreciated! >>>>> >>>>> Thanks, >>>>> Jake Jones. >>>>> -- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "[email protected]" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send an >>>>> email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "[email protected]" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> To post to this group, send email to [email protected]. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "[email protected]" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> To post to this group, send email to [email protected]. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "[email protected]" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. > > -- > You received this message because you are subscribed to the Google Groups > "[email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].

