--- a/src/eric7/MicroPython/MicroPythonDevices.py Sun Jul 24 16:39:24 2022 +0200 +++ b/src/eric7/MicroPython/MicroPythonDevices.py Sun Jul 24 16:41:08 2022 +0200 @@ -360,6 +360,15 @@ ) unknownPorts.append((vid, pid, desc, port.portName())) + elif bool(port.portName()): + # no VID and/or PID available (e.g. in Linux container of ChromeOS) + desc = port.description() + if not desc: + desc = QCoreApplication.translate( + "MicroPythonDevice", "Unknown Device" + ) + unknownPorts.append((0, 0, desc, port.portName())) + return foundDevices, unknownDevices, unknownPorts