Cannot upload to Arduino Leonardo

Is there a better solution to this problem by now?
I am experiencing similar problems. After connecting
the Leonardo board via USB cable to the computer
(Ubuntu 12.04) the device is not recognized.

dmesg reports:

[ 814.060450] usb 2-1.6: new full-speed USB device number 81 using ehci_hcd
[ 814.467371] usb 2-1.6: device not accepting address 81, error -32
[ 814.467597] hub 2-1:1.0: unable to enumerate USB device on port 6

I tried several different cables as recommended but no success there. And different
computers (W7, Linux 10.04) but getting similar errors. Therefore I conclude that
the Arduino board seems to be the cause of the problem.

Any advice on howto proceed on this?

Thanks!