sometimes ES just goes unresponsive. lately it happens when i hit the preset save/load button.
other times i’ll boot the whole system and ES will be off. no lights on grid. if i disconnect usb and cv/gate from the module it will usually boot up. not sure if this is actually doing anything or if it’s just coincidence.
but then other times ES runs fine for hours on end??
I have similar moments sometimes, where with ES the grid wouldn’t light up. reattaching usb does the trick for me. didn’t update the firmware in many months. it run for a long time in the same case without issues.
haven’t tested it in isolation, but I’m pretty sure these are power related issues.
the freezing has become much more frequent. tried moving earthsea to a separate power supply and the problem persisted. i was already using switch, so i’m not sure power was an issue in the fist place.
re-flashed many times and the problem always came back. i rolled back to version 1.8 and so far (knock on wood) the freezing issue hasn’t returned. had my case on a lot this weekend. so far so good.
Hi, I should have posted something about this a while ago, but since starting a new job I haven’t had time to really dig into it properly like I had wanted to, so some of this might be inaccurate.
I found that at some point my Earthsea would start to freeze up either on boot or later, and since I had a debug header hooked up and working for testing MIDI stuff (thanks @ngwese!) I was able to do some debugging. It seems like interrupt B08 will sometimes start firing rapidly for no reason. I could be wrong, but it appears that the corresponding pin is not actually hooked up to anything at all.
My solution was to disable hooking up interrupt B08 (and B09 since the event handler seems unused on Earthsea) in the first place. Perhaps a flag on register_interrupts() in init_trilogy.c that Earthsea’s main() can set would work here.
Now, there might also be a separate freezing issue if the problem started in 1.8 as that change came into Earthsea in the commit right after the one tagged 1.8.
It still gives a hickup when hot plugging the grid (powered by switch) and occasionally scips remote commands from teletype. I had the first freeze when switching back and forth from ansible (MP) after about 5 trials.