Maybe you need to "reflash" the ftdiFTDI firmware. Sorry, I'm very bad in Linux. To do this, you'll need some softwaresoftware and a HEX file. Check this video on Youtube.YouTube:
http://www.youtube.com/watch?v=fSXZMVdO5SgARDUINO- Upgrading USB FIRMWARE using FLIP
andAnd download the arduino_usbtoserial.hexarduino_usbtoserial.hex file.
If it doesn't work, and if your UNO haveArduino Uno has the Atmega328pATmega328P chip "DIP"as DIP, try to change the Atmega328pATmega328P chip in the board. Remove this chip carefully. Put another chip in with the bootloader and test.
I hope this can help you.