Timeouts when sending large books to Kindle HD 7
The mobile device is a Kindle Fire 7 HD (4th Generation) with Fire OS 4.5.2 and Calibre Companion version 3.5.9. The server is a Linux box running Ubuntu 14.04.1 LTS and calibre version 2.14.0.
On the mobile device, I started up CC and connected to the Linux box using the wireless device connection which succeeded with no errors. In calibre, I selected a single book -- "The Stories: Five Years of Original Fiction on Tor.Com" -- and clicked "Send to device". The calibre window went grey for a moment, then attempted to upload the book. For the first 30-45 seconds or so, the status was "Working..." and the progress was "Unavailable", then status changed to "Transferring books to device..." and the progress was 2%. This was unchanged until the running time reached 5m 48s at which point the status was "Error", progress was 100%, and a dialog box popped up with "Error communicating with device".
Here is the traceback as copied to the clipboard:
calibre, version 2.14.0
ERROR: Error: Error communicating with device
timed out
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/smart_device_app/driver.py", line 50, in _synchronizer
File "site-packages/calibre/devices/smart_device_app/driver.py", line 1444, in upload_books
File "site-packages/calibre/devices/smart_device_app/driver.py", line 682, in _put_file
File "site-packages/calibre/devices/smart_device_app/driver.py", line 573, in _send_byte_string
timeout: timed out
The last notification I saw on the mobile device was titled "Syncing with calibre ..." and said "Receiving books from calibre" and "Receiving "The Stories: Five Years of Original Fiction on Tor.com":". The progress bar gets maybe one-third of the way across before failing. To be fair, that book is fairly large -- but the same book and others had no trouble transferring to my Kindle Fire 1st Generation device.
At this point, the server no longer saw the mobile device as being connected while the mobile device thought it was still connected. Hitting 'disconnect' on the mobile device caused a dialog box to be displayed, reporting an unrecognized error during the connection progress and instructing me to try again. However, the mobile device cannot successfully reconnect to the server unless it is power-cycled -- force-stopping the application does not resolve the issue. A second run succeeds in moving the progress bar to about two-thirds of the way. A *third* run starts over again and only gets to one-third. Whee!
Smaller books do transfer correctly, individually and when selected as a group.
If there is any additional information I can give to help diagnose this issue, please let me know. Thanks!
Jack.
|