My Blackberry Curve is pretty handy - but it wasn't charging from the USB on the Thinkpad running Ubuntu.
I installed "barry" from here and ran the "bcharge" command from the command line which reportedly ups the USB from 100ma to 400ma.
The Curve seems to be charging now ! lovely.
All thanks to the dapper Martin Owens