Sources of error - InnoRoute/RealtimeHAT GitHub Wiki
What to do if something is not working?
FPGA stops working during operation
- check the chip temperature using
INR_FPGA_status. (If the temperature was trigger the threshold of 75°C, you have to reset the chip first to enable the FPGA interface again)
Error on Register access
- check your license FPGA_license
- reset the FPGA
No SSH-connection via RT0 and RT2
- The HAT reduces the available MTU to 1400 bytes, it does no segmentation of incoming packets. Make sure your ssh-client don't send oversized packets.
sudo ifconfig <your-interface> mtu 1400
No connection to FPGA
- The configuration of the FPGA was not successful if it is not responding on the SPI interface. For testing you can manually read a part of the FPGA's device-id with
sudo /usr/share/InnoRoute/INR2spi 0x3C0C0200if the return value is0something is wrong with your FPGA connection.
possible causes
- "cheap" pin-header: some pinheader have thin pins and don't work properly
- Bad example: https://www.amazon.de/gp/product/B07PHBTTGV/ref=ppx_yo_dt_b_asin_title_o05_s00
- Good example: https://www.amazon.de/gp/product/B07YDKX8SR/ref=ppx_od_dt_b_asin_title_s00
- you can order the pinheader with you HAT ;)
Raspberry not booting
If you attach a serial interface to the root-shell of your RPI you might see undervoltage-warnings and maybe the kernel stops booting during attaching the root-partition from MMC.
possible causes
- as you know for sure, the raspberry is picky in point of its power source. Your should test other usb-cables (yes sometimes its just the cable, especially cheap ones) and other power sources.
- you can order the power-adapter with you HAT ;)
- we suggest to use the official RPI4 power adapter
Problems with outgoing https requests:
- The raspberry hardware and system clock are synchronized vie PTP. If the received time is to far away from now https requests may fail. As hotfix, the ntp-deamon can be enabled until next reboot:
sudo service systemd-timesyncd start
Known bugs
- packets from external RT2 arrive at internal RT0
- the HAT supports just 1GbE for now, other Linkspeeds are currently not supported