[INSTRM-464] PFI FPGA uses non-PFS fixed address of 128.149.77.24 (/24) Created: 30/Aug/18 Updated: 15/Oct/21 Resolved: 10/Aug/21 |
|
Status: | Done |
Project: | Instrument control development |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Task | Priority: | Minor |
Reporter: | cloomis | Assignee: | Unassigned |
Resolution: | Done | Votes: | 0 |
Labels: | EngRun, FPS, PFI | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Sprint: | EngRun03 |
Description |
This is a ticket to note the problem. Fixing ics_dnsmasq is easy, but we need to check the network topology to see what other effects this might have. Do we just add an alias on the FPS machine? Does the FPGA have a dedicated line or does it go through a switch at the PFI? shimono, kyono? Or do we want to recompile with a different address? 128.149.77.1 is fixed as the gateway, btw. |
Comments |
Comment by cloomis [ 30/Aug/18 ] |
According to Xilinx, the LWIP stack uses DHCP by default. But the FPGA code does set a static address. Odd. |
Comment by shimono [ 31/Aug/18 ] |
network to PFI is shared by all, so better to recompile. |
Comment by cloomis [ 01/Sep/18 ] |
Ugh. But it (the controller board) is just Kintex-7 built with Vivado, so probably straightforward. The driver boards are a little more exotic, but we don't need to touch those. |
Comment by cloomis [ 21/Aug/19 ] |
I just talked with Kiaina, and we think this will not be a problem. The switch connecting to the PFI FPGA is in fact a PFS switch. So we can simply add an IP alias on the host running ics_fpsActor (and thus the ics_cobraCharmer code). 128.149.77.1 or 128.149.77.2 would be fine. The point being that no other host would see the traffic. Note, chyan I'll leave this Open but lower the priority just so this does not disappear. |
Comment by cloomis [ 22/Mar/21 ] |
Well, it is wanted, if only to keep the switch/router interface configuration simple. Will add as 133.40.164.101, which is in the "PFI" section of the SSN-28 allocation. I.e. it will be fixed IP address, and not allocated by DHCP. With ASRD being unreachable, debugging that change could become difficult. |
Comment by cloomis [ 22/Mar/21 ] |
Merged and tagged 3.0.0 with that address, and so installable at ASRD. But after chatting a bit more, we realize that we might need to be more clever at Subaru and need to talk with Kiaina Schubert about topology. |
Comment by cloomis [ 10/Aug/21 ] |
The FPGA is plugged into the PEB Ethernet switch, so is on the same network segment as several other PFS devices: the 133.40.164.110 address in the new formware is good. |