joining your request I too have a malfunction 16u2 both uno r3 and mega r3 boards
for the moment I just use usbasp for uploading sketches but it would be nice to just use the usb interface again
so if anyone would describe in details how to fix the 16u2 that would be great