@Jack, is there a list of which RPi GPIO pins are (un/)used in the standard SNAP board setup? They all seem to connect to the FPGA, but it’s not evident from the schematic whether they’re all used for something.
Eamon From: Jack Hickish <jackhick...@gmail.com> Sent: July 22, 2021 1:51 PM To: casper <casper@lists.berkeley.edu> Subject: Re: [casper] SNAP error: no programming informs yet. Odd? In my experience the first thing to go in the event of overheating will be the power regulators, which will trigger a shutdown of one (or more) voltage rails. I don't think there is an easy way to recover from this short of a hard power cycle. You might be able to wire one of your RPi GPIOs to a power controller reset line, if such a thing exists somewhere and is able to reset the FPGA without killing the RPi power. Alternatively, you should (in theory, at least) be able to interact with the power controllers via their programming header. You'd have to figure out how to get the RPi talking PMBus, and what commands you'd need to send. Of course, if you're overheating the regulator chips regularly, who knows what else on the board might be getting injured..... Cheers Jack On Thu, 22 Jul 2021 at 18:12, Tristan Ménard <tristan.men...@mail.mcgill.ca<mailto:tristan.men...@mail.mcgill.ca>> wrote: Hi, After further testing, it seems that the problem is likely a symptom of the SNAP overheating inside the case. We were able to reproduce the error with the SNAP inside a thermally insulated cooler. Unfortunately, restarting the borphserver after cooling down the SNAP did not clear the error. We tried a few times, but the only fix that seems to work (at least some of the time) still is to power cycle the SNAP and RPi. I have checked the FPGA temperature logs but they never seem to exceed 65C. It may be the power controllers that are overheating? Is there a way to reset the power controllers on the SNAP board without a hard power cycle perhaps? Thanks, Tristan From: Tristan Ménard<mailto:tristan.men...@mail.mcgill.ca> Sent: July 22, 2021 11:24 AM To: Jack Hickish<mailto:jackhick...@gmail.com>; casper<mailto:casper@lists.berkeley.edu> Subject: RE: [casper] SNAP error: no programming informs yet. Odd? Hi Jack, We’re using a RPi 4 model B with 4GB of RAM and the length of ribbon cable between the SNAP and the RPi is about 6 inches. The ribbon cable is 28 AWG. The error never occurred while testing the system with the exact same hardware in the lab prior to installing the SNAP+RPi inside the case with the power unit. Thankfully, the RPi remains completely responsive so, next time we encounter this error, we’ll definitely try your suggestion of restarting the borphserver. Kind regards, Tristan From: Jack Hickish<mailto:jackhick...@gmail.com> Sent: July 22, 2021 8:32 AM To: casper<mailto:casper@lists.berkeley.edu> Cc: Tristan Ménard<mailto:tristan.men...@mail.mcgill.ca> Subject: Re: [casper] SNAP error: no programming informs yet. Odd? Hi Cynthia, Tristan, What model RPi are you using, and what type/length of ribbon cable is used to connect the Pi to the SNAP. Were both of these known-good hardware prior to installation in the case? Re. error recovery -- at the very least I would have thought restarting borphserver (probably `/etc/init.d/tcpborphserver3 restart` should work) if the error doesn't completely lock up the Pi forever. Cheers Jack On Thu, 22 Jul 2021 at 12:58, Hsin Cynthia Chiang, Prof <hsin.chi...@mcgill.ca<mailto:hsin.chi...@mcgill.ca>> wrote: Hi all, I'm sending the email below on behalf of a colleague who encountered some snags while trying to sign up for the CASPER mailing list. In addition to the information in Tristan's email, I'll also add that fully power cycling the SNAP+RPi is the only way that we've found to clear the error, but even that doesn't work 100% of the time. Apart from helping us identify the root cause, does anyone know of a gentler way to clear the error without power cycling? thanks! Cynthia -------------------------- Hello, I am diagnosing a SNAP board error that has popped up while conducting field tests. We are using a 14-bit SNAP board along with a Raspberry Pi on a system that has successfully been used in the field before. The error message is as follows: “ERROR 127.0.0.1 transport_katcp.py:594 - 127.0.0.1<http://127.0.0.1>: no programming informs yet. Odd?”, which is repeatedly printed to the Raspberry Pi’s terminal screen. It occurs while initializing the SNAP board with casperfpga.upload_to_ram_and_program(). I’ve attached a picture of the error message for reference. The main difference between previous successful tests of this system and the current iteration is that the enclosure containing the SNAP board and the Raspberry Pi is placed inside a large pelican case that also houses our methanol fuel cell power unit. Some of the potential causes we’ve explored are overheating and RFI from the power unit. I’d greatly appreciate any input that folks on this mailing list might have regarding what might trigger this error. Thanks, Tristan Ménard <tristan.men...@mail.mcgill.ca><mailto:tristan.men...@mail.mcgill.ca> -------------------------- -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu<mailto:casper@lists.berkeley.edu>" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu<mailto:casper+unsubscr...@lists.berkeley.edu>. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/31104cf0-b9aa-a517-92b5-43b78dd3511e%40mcgill.ca<https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/31104cf0-b9aa-a517-92b5-43b78dd3511e%40mcgill.ca?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu<mailto:casper@lists.berkeley.edu>" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu<mailto:casper+unsubscr...@lists.berkeley.edu>. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT1PR01MB46946AD67C933CC6C0D7154DA9E49%40YT1PR01MB4694.CANPRD01.PROD.OUTLOOK.COM<https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT1PR01MB46946AD67C933CC6C0D7154DA9E49%40YT1PR01MB4694.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu<mailto:casper@lists.berkeley.edu>" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu<mailto:casper+unsubscr...@lists.berkeley.edu>. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT1PR01MB46942A08C15F7562F4EB42F3A9E49%40YT1PR01MB4694.CANPRD01.PROD.OUTLOOK.COM<https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT1PR01MB46942A08C15F7562F4EB42F3A9E49%40YT1PR01MB4694.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu<mailto:casper@lists.berkeley.edu>" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu<mailto:casper+unsubscr...@lists.berkeley.edu>. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG1GKSkmRCfxDAfCwODq7LcGPUHqEpszd9Ggh0_jhL_3ras7AA%40mail.gmail.com<https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG1GKSkmRCfxDAfCwODq7LcGPUHqEpszd9Ggh0_jhL_3ras7AA%40mail.gmail.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YQBPR0101MB41636C800567FBDBFC6E99009DE49%40YQBPR0101MB4163.CANPRD01.PROD.OUTLOOK.COM.