I'm trying to copy of few books off of my prs500 that I don't have in my library. When I do so though I'm getting the following error (both in the gui and from the cli).
Code:
$ prs500 ls /
Traceback (most recent call last):
File "/usr/bin/prs500", line 8, in <module>
load_entry_point('calibre==0.4.83', 'console_scripts', 'prs500')()
File "build/bdist.linux-i686/egg/calibre/devices/prs500/cli/main.py", line 247, in main
File "build/bdist.linux-i686/egg/calibre/devices/prs500/cli/main.py", line 128, in ls
File "build/bdist.linux-i686/egg/calibre/devices/prs500/driver.py", line 161, in run_session
File "build/bdist.linux-i686/egg/calibre/devices/prs500/driver.py", line 319, in send_validated_command
File "build/bdist.linux-i686/egg/calibre/devices/prs500/driver.py", line 303, in _send_command
File "build/bdist.linux-i686/egg/calibre/devices/libusb.py", line 222, in control_msg
calibre.devices.libusb.Error: Could not read 32 bytes on the control bus. Read: -110 bytes.