- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
02-08-2017 09:51 AM
We have a customer computer where the driver has installed successfully, but our device is not being assigned a Port number. I've never seen this before. It simply lists under ports as 'CP210x USB to UART Bridge' with nothing after it.
Any help to identify and resolve this issue would be greatly appreciated. The computer appears to be a Windows 10 computer.
If I attempted to change the COM Port, it would cause the snap-in Console to crash.
02-08-2017 08:20 PM
It is hard to give suggestion based on this limited information. Could you provide more detailed information and allow me to ask several question.
1 I think the issue only happen on this specific PC.
2. Is this a product made by yourself which have a CP210x component? If you have Silabs CP210x DK board, does the issue happen with the DK board?
3. Do you customized the driver? Do you customized the CP210x?
4. Do you see any error code?
5. Does these KBs help to troubleshooting the issue?
02-09-2017 07:55 AM
Answers to your questions:
1 - yes, this is the only PC that I've seen it not assign a COM Port to the device. The hardware has thousands of units in the field over that last 10 years.
2- Yes, we are the manufacturer of the product with a CP210x chipset in it. We do not have a CP210x DK board.
3- We do not customize the driver in any way. We use it stock as released by SiLabs. The only change we make to the CP210x is that we change the serial number to match the serial number of our PCB and we lock the device.
4- There is no error code that I have found.
5- No they did not help.
02-10-2017 07:11 PM
if you have maybe you could try a USB analyzer to check the signal and compare it with the normal case.
by the way, maybe you could upload yhe schematic (pdf prefered) and someone could have a look if this hardware related.
02-14-2017 08:35 AM
Thanks for your reply. We do not have a USB Analyzer and this is on a customer's computer so we do not have physical access to the computer (only scheduled Remote Connections).
It should not be relative to our physical hardware as we have been selling this same product for 10 years and have not had this issue. Somewhere it has to be with the driver and the way it is communicating with this particular customer's computer.
02-26-2017 10:23 AM
same issue on my side. Thinkpad T460 with intel USB host. Windows 10 home 64bits.
The device board uses CP2102. VID 10C4 and PID EA60 unchanged, serial = 0001.
USB driver properly installed.
The com port should appear at the end of "Silicon labs .... UART Bridge"
Properties, advanced, shows COM1 which is obviously incorrect.
When I try to change it, a window pops up Microsoft Management Console crashed.
There is no entry in registry HKLM\hardware\devicemap\serialcomm as it should.
The links provided to knowledge base by delu did not help to solve the issue. USBview and USBdeview did not help. Reinstall the driver and countless reboots neither.
Note that the same device with CP2102 works perfectly on an HP laptop,
The HP laptop uses same OS, also USB3 intel host. The only difference I could find is that the HP laptop has the previous generation Intel chipset (serie 9) and the Thinpad T460 uses the latest (serie 100).
My conclusion is similar to p3_chuck. It must be related to the Silabs driver interaction with Windows 10 with intel USB3 implemention.
Any help ?
02-27-2017 08:29 AM
It works again on my Thinkpad.
I reinstalled a system backup made prior to the first time I plugged this device.
With a clean windows install, I plugged the board and let windows 10 find the driver.
Curiously, w10 installed automatically an older driver 6.7.0 from 19.3.2014. The board is properly installed, the com port number is visible in the device manager and it works as expected.
Previously, I installed manually the latest driver 18.104.22.1681 from the website.
I won't try to update manually the driver
03-15-2017 08:54 AM
I have removed all traces of the driver that can be removed. They didn't show in the registry, pnputil, etc. But it still will not assign a COM Port when installing any driver. I've tried 6.7.1, 6.7.3 and 6.7.4
Any help would be appreciated. Although this is the first time I've seen this issue not easily resolved by driver uninstall & reinstall, I need to find a suitable solution for this customer.
Wiping the entire computer would not be a suitable solution.