I have the exact same problem with my edison board, I am using the arduino expansion board. I can't upload a sketch to the edison and then switch to and external power source to run it. I must use the USB cable to program the board and run the sketch once, but I must program it every time after a reset.
I checked everything that I could, I am not sure if it is a hardware or software problem. That means we can only use our boards for prototyping, but not for an actual project!!!
Any help to fix this problem if possible ?
I've just tested this and I'm having the same behavior. DanDukem, you entered that you have more than one board, are you getting the same behavior in all the boards or just in one?.
I've also tried with systemctl restart clloader and systemctl reenable clloader without improvements. Try this and let me know if it works for you.
I'm going to do more tests with different boards and images/releases and as soon as I get new results I will post them here.
I have tested four (4) Edisons modules so far; the same behavior persists in all the modules I have tested. And just to rule out any hardware related questions, i have tested all four (4) Edison modules with the Arduino breakout board and the Intel Mini-Breakout board, no-change.
I have also tried to re-initiate "clloader" as indicated above and it did not fix the problem on the module I have at work.
Thanks in advance.
Dan S. Dukem
Now I have tested a total of seven Edison modules and the same problem persists. Please advise on a solution, if any.
I have tried several things to make this work too but the only workaround I have found by now is flashing the board with the 146 version again. Or creating a new service to run the sketches at boot.
This is a bug in the release 2.1 v.159 and it has already been reported. Currently, we are working for a fix, in the meantime you can try with my suggestions above.
Could you please provide an example of how to do this?
>>Or creating a new service to run the sketches at boot.
I am weary of going back and forth between driver installations, my environment is flaky and I need to breakout soon for completing my project.
Even if the USB cable is connected, how do I run the sketch from the Linux console? Is the Arduino IDE the only way to run a sketch at this point?