We have a big issue.
We have a sensor on ttyMFD2 that send data every seconds.
At boot up, the edison board do not start. If we remove the sensor then the board start.
We remove all serial services using ttyMFD2:
But it still do not work.. we do not know how to debug because we can not connect on the board..
What shall we do to avoid this blocking issue.
Thank you for your return.
Thank you for reaching out.
I would like to have some more information about your issue, thanks in advance for your responses.
- Are you using the Edison Mini breakout board or the Arduino Expansion board?
- Have you tried powering your sensor externally?
- What happens if you connect the sensor once the Edison has finished booting?
- Have you tried different UART sensors before? Do you get the same results?
1. Mini breakout board (or compute module)
2. It is the case the sensor has it own power with a level shifter
3. No issue if I connect the sensor after the booting
4. Never used this kind of device (pushing data) on other uart.
In fact I have saw this post. (Which is about the noise on the line for the answer) . But when i use
fw_setenv bootargs_console quiet
Then my device do not boot up anymore... And I need to flash it again.
But this solution will just help if the sensor answer after a connexion. My Issue is than I want to disable it at boot up.
Thank for your help
I've been investigating and found some similar issues in another case, in that case it was not possible to upload an Arduino sketch to the Edison if a UART sensor was connected to the board at that moment. That case was solved by using an optocoupler to isolate the circuits, so I guess it has something to do with the Edison UART pins. You might want to try using an optocoupler too.
Let us investigate a little bit more to see if there's any other suggestion we can provide that might help you with this issue.
Would you please tell me which sensor you're using? I would also like to check if there's some specific issue between that sensor and the breakout board.
In the meantime, you might want to check this thread too /thread/80053 https://communities.intel.com/thread/80053, it is not exactly the same issue, but the interfaces being used are the same. Hopefully there's something useful.
Did you check our last reply? We requested some information in order to do some further investigation, could you please share that information with us?
Yes, we see your answer but I did not help us as our issue is that the edison did not boot up if it received informaiton on uart every seconds.
We have to add an output enable on the uart level shiffter to disable communication.
But if we remove it, it did not start.
So our issue is still going on even if we find a hardware path, which is not the solution.
Let us know if you find a software solution that will be our best solution