Hope this is the right place to ask about this.
I have had this Uno R3 for a few years and it worked fine until recently - though I can't remember now when the problem actually arose.
Now when I plug it into my Linux laptop with the regular USB cable it does not appear - it's as if nothing is connected. The cable works with other Arduinos and when I tried a different cable with the faulty Uno it did not work either. So I don't think it is a cable problem. Though I guess it may be a fault in the Uno's USB socket - although everything looks normal.
I am able to upload a program to the Uno using a USB-TTL cable connected to Rx Tx and GND so clearly the Atmega 328 is working fine.
So it seems as if the 16U2 has gone on strike.
Are there any diagnostic tests I can run to check out the 16U2, or maybe someone has experienced this themselves and can offer a solution.
...R