I can confirm EXACTLY the same experience on my Win10 PC!- If my ethernet cable is connected, my port option is greyed out.- If I disconnect my ethernet cable, I can see all my ports!What kind of nonsense is this? Why do we require network connectivity to see our Com Ports? This would indicate that online connectivity is required to use the IDE? Why would that be? Exactly what info is being exchanged?Its also somewhat "comforting" that the Linux IDE is currently behaving the same as the Windows IDE...Perhaps some online Arduino service is offline? If so, why do we have this dependency?(Thanks for a very astute observation!)
You have contradicted yourself here. Network connectivity is resulting in the IDE NOT to work. The connectivity is therefore resulting in the loss of functionality.
I noticed the IDE accesses api-builder.arduino.cc on startup (thank you wireshark) so I blocked access to this host. I added an entry to /etc/hosts like this to blacklist the host.Code: [Select]127.0.0.1 api-builder.arduino.ccNow the IDE starts up with the serial ports listed immediately without having to disconnect the network cable.Perhaps something has changed on api-builder.arduino.cc.