USB driver fails on restart | Thales IoT Developer Community
October 21, 2016 - 4:46pm, 3239 views
I’m using the EHS6 Gemalto Concept board, the MES installed and NO application running on the EHS6. I'm running on Windows7 64bit.
If I right click the “Module” in “Computer” I can select all the COM ports in the Ports tab and access the module. All the ports are also visible in the Windows Device Manager.
When I open a terminal program e.g. Realterm I can choose the available ports and send commands to the EHS6.
Next I restart the EHS6 by sending AT+CFUN=1,1. The device restarts but none of the COM ports are available. They are all visible in the Windows device manager but not accessible with any program. After I now close the Realterm and I right click the “Module” in “Computer” (for the MES) and navigate to the Ports tab it’s even empty.
We have multiple concept boards and they all show the same behaviour. They are all running on the latest firmware: 03.001. Also turning off and on the concept board with the buttons doesn't help, I have to completely power down the board to regain access to the ports.
Is there another way to restart the device? Or is there an update for the USB driver?
Please, could you setup your windows in this way:
Windows Device Manager, add system variable
DEVMGR_SHOW_NONPRESENT_DEVICES and set value “1”.
Somewhere over the rainbow!!! Looking for the Oz Land!!!
I've set the system variable as you described, I can see the hidden devices now in the device manager.
This doesn't solve the problem though.
When the device reboots the USB connections should be closed on PC. Otherwise they may not be accessible. Please try to close the USB connection just after receiving OK for AT+CFUN=1,1.
This works. Only the issue remains when restarting the device from a Java app with at+cfun=1,1.
There,s no such limitation with RS232.