I just attempted to use Calibre with my Lenovo Yoga android tablet for the first time and am also encountering communications errors:
Code:
calibre, version 2.53.0
ERROR: Error: Error communicating with device
Failed to get storage info for device.
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 87, in run
File "site-packages/calibre/gui2/device.py", line 584, in _upload_books
File "site-packages/calibre/devices/mtp/driver.py", line 408, in upload_books
File "site-packages/calibre/devices/mtp/base.py", line 24, in synchronizer
File "site-packages/calibre/devices/mtp/unix/driver.py", line 328, in free_space
MTPError: Failed to get storage info for device.
My laptop is running linux mint 17.2 x64 here. The above error is from an attempt to send a book to the device, I get a similar failure simply attempting to use it with Calibre. I have both the Kindle and Nook apps on the tablet, so I should be able to send both types of books there. I was able to manually copy a book from my Calibre library to the /kindle directory and the app can read it there, so it should be possible to get this working.
Dave