View Single Post
Old 09-20-2024, 09:41 AM   #1
glazedbelmont
Member
glazedbelmont began at the beginning.
 
glazedbelmont's Avatar
 
Posts: 19
Karma: 10
Join Date: Aug 2024
Device: Go Color 7, Libra 2
Exclamation Calibre erroring out on "Send to Device"

I have previously opened a thread about Calibre invalidating a device's metadata cache and in the process, fail to identify the books in a device.

Device is a Boox Go Color 7 connected via USB

This time, however, after this problem re-happened, I have been next to unable to send any books to my device, I can usually transfer 1-2 series (around 8-9 books) before the next transfer errors out with the following error

Code:
calibre, version 7.17.0
ERROR: Error: Error communicating with device

C:\r\src\src\calibre\devices\mtp\windows\content_enumeration.cpp:710:Cannot write to file:[hr=0x802a0006 wCode=0] The requested value cannot be determined.

Traceback (most recent call last):
  File "calibre\gui2\device.py", line 112, in run
  File "calibre\gui2\device.py", line 646, in _upload_books
  File "calibre\devices\mtp\driver.py", line 490, in upload_books
  File "calibre\devices\mtp\windows\driver.py", line 37, in check_thread
  File "calibre\devices\mtp\windows\driver.py", line 449, in put_file
wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_enumeration.cpp:710:Cannot write to file:[hr=0x802a0006 wCode=0] The requested value cannot be determined.
Another error I have gotten is: (I have updated Calibre since then)

Code:
calibre, version 7.18.0
ERROR: Error: Error communicating with device

C:\r\src\src\calibre\devices\mtp\windows\content_enumeration.cpp:721:Failed to write data to file, commit failed:[hr=0x802a0006 wCode=0] The requested value cannot be determined.

Traceback (most recent call last):
  File "calibre\gui2\device.py", line 112, in run
  File "calibre\gui2\device.py", line 646, in _upload_books
  File "calibre\devices\mtp\driver.py", line 490, in upload_books
  File "calibre\devices\mtp\windows\driver.py", line 37, in check_thread
  File "calibre\devices\mtp\windows\driver.py", line 449, in put_file
wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_enumeration.cpp:721:Failed to write data to file, commit failed:[hr=0x802a0006 wCode=0] The requested value cannot be determined.
What have I tried:
- Different USB Ports (front panel, motherboard directly, usb hub)
- Different USB Cables
- Rebooting my reader + rebooting my desktop running Calibre

The error has happened on book files "named" the same and files named differently so I know it isn't an error caused by this

I'm so confused what the error is and what it is caused by. I have seen other threads about this issue and the code author says to reset the device, except this is an Android device, resetting it would make a lot more finnicky to get back up to speed.

If you need more information, I'll be pleased to send it
glazedbelmont is offline   Reply With Quote