I've had this problem since 4.127 and updating doesn't seemed to make a difference. When I connect my prs500, it detects that my reader is connected but I can't view any books from the device or memory stick through Calibre.
I keep getting this error.
Code:
Job: Get list of books on device
**Error**: Could not read 4096 bytes on the bulk bus. Error code: -116
**Traceback**:
Traceback (most recent call last):
File "calibre\gui2\device.pyo", line 20, in run
File "calibre\gui2\device.pyo", line 123, in _books
File "calibre\devices\prs500\driver.pyo", line 159, in run_session
File "calibre\devices\prs500\driver.pyo", line 800, in books
File "calibre\devices\prs500\driver.pyo", line 159, in run_session
File "calibre\devices\prs500\driver.pyo", line 480, in get_file
File "calibre\devices\prs500\driver.pyo", line 397, in _bulk_read
File "calibre\devices\prs500\driver.pyo", line 384, in bulk_read_packet
File "calibre\devices\libusb.pyo", line 251, in bulk_read
Error: Could not read 4096 bytes on the bulk bus. Error code: -116
Also, when I try to send files to the reader, it will give me an error saying unable to send. But when I checked my reader, it is there. Only the books in a collection will be separated.