Incomplete device detection: Pixel C
I am having trouble connecting my Pixel C with Calibre. The device is detected - device and library information are retrieved but it inevitably hangs when trying to get the list of books of which there are only a couple. I'm running Calibre 3.8 on a Windows 10 v1703 laptop with an up-to-date Pixel C on Android V8.0.0. Note that Calibre works fine with my Amazon Kindle PW and I even tested it on another Android device - an HTC M10 - which worked OK too. And I've also tried different cables as well as following the basic troubleshooting instructions in the pinned thread and the FAQ. The Pixel is recognised by Windows and can transfer stuff. This is the resulting bug report:
-----------------------------------------------------------------------------
calibre, version 3.7.0
ERROR: Error: Error communicating with device
Failed to create stream interface to write to object: hr=2150236162 facility=42 error_code=2 description: Shutdown was already called on this object or the object that owns it.
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 88, in run
File "site-packages\calibre\gui2\device.py", line 511, in _books
File "site-packages\calibre\devices\mtp\driver.py", line 285, in books
File "site-packages\calibre\devices\mtp\driver.py", line 311, in write_metadata_cache
File "site-packages\calibre\devices\mtp\driver.py", line 151, in put_calibre_file
File "site-packages\calibre\devices\mtp\windows\driver.py", line 37, in check_thread
File "site-packages\calibre\devices\mtp\windows\driver.py", line 441, in put_file
WPDError: Failed to create stream interface to write to object: hr=2150236162 facility=42 error_code=2 description: Shutdown was already called on this object or the object that owns it.
---------------------------------------------------------------------
Does anyone have any ideas? Cheers.
|