I am confused as to why the Edison is not showing up in my Device Manager as a Virtual Com Port and USB Composite Device when I plug in the USB cable to the OTG port on the Edison w/ Arduino Expansion Board. Here is some reference to my system and attempts at troubleshooting thus far.
1. Edison Image is most updated version of Yocto
2. SSHing into Edison via Putty on a PC running Windows 10
3. Plugging in to USB 3.0 port on Lenovo Thinkcentre M93p (The small one)
My first thought is that the Edison is not getting enough power to boot from my USB cable, but then why am I able to work on the Edison via SSH (and serial for that matter)? I attempted to test if it was indeed the power supply by plugging the USB cable into a second Edison. After power cycling 2 or 3 times, the 2nd Edison did mount as a Virtual Com Port (allowing me to upload an Arduino Sketch to the board). So, I am wondering if it could be any of the following:
1. Could the 1st Edison be using more power? I have been messing around quite a lot adding and deleting files to the root directory of the 1st Edison, and the 2nd Edison still seems to struggle as it takes 2 or 3 powering cycles to show as a Virtual Com Port. I thought maybe my Lenovo was not supplying enough current through its USB port, but this theory still seems to be debunked by the fact that the 2nd Edison works. In addition, I uploaded a sketch to test 16 LEDs at once, which worked, so the load on the 2nd Edison should be greater than the 1st Edison.
2. Did I modify the Edison in some way that is causing it not to mount anymore? This Edison was flashed using the flashall utility. It was being used to execute a nodejs server that triggers LEDs from incoming data from an Intel Realsense Camera. In the process, I added a lot of repos, installed packages...etc. In addition, I also followed a guide to add disk space on this Edison.
Any thoughts on which, if any of these things, could be causing my issue would be much appreciated!
I doubt it is a power issue, since as you mentioned, you can SSH to it and another Edison works just fine; nevertheless, let's not discard that option just yet. If you have access to a power supply, try to power it that way and let us know if the Edison is being recognized correctly.
If that doesn't work, then it may be related to a software issue, in that case I'd suggest you to reflash your board with Flash Tool Lite which can be found in https://software.intel.com/en-us/iot/hardware/edison/downloads Intel® Edison Downloads, you will also find a guide on how to use it there.
Also, some users have reported issues while using Edison+USB 3.0, like in . If possible, you could try using a USB 2.0 port maybe that helps you.
Thank You. I reflashed (used flashall.bat) and recovered the Virtual Com Port and the USB composite device. The Edison still does not mount to the PC as a mass storage drive though, any suggestions? Maybe the Flash Tool Lite will get everything done at once?
I see, there are three methods to recover an Edison once it presents a software issue such as this. You can try, https://software.intel.com/en-us/iot/hardware/edison/downloads Flash Tool Lite, and . You have already tried , so that leaves two other options, I suggest you to try https://software.intel.com/en-us/iot/hardware/edison/downloads Flash Tool Lite since several users have recovered their boards from this same condition using that tool.
If Flash Tool Lite doesn't work the option remaining is , unfortunately this option is only available for Linux machines, if possible try it and let us know what happens.
I had the Intel powered with 12V through the barrel jack, plugged in the OTG, and it mounted as a mass storage drive as well! Thank You again for your help!