Have u tried connecting via Bluetooth?
It works great with HTC Diamond and Ubuntu.