Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Devices

Notices

Reply
 
Thread Tools Search this Thread
Old 03-19-2020, 01:35 PM   #1
coffeeblack
Junior Member
coffeeblack began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Mar 2020
Device: Nook Simple Touch; Nook Glowlight Classic
Nook Glowlight Classic, Rooted

I've run into a strange error with my Glowlight. It's possible the problem started after I rooted it and I never loaded any more books to it until now.

The about page shows the model, serial number, app version (50.0.113/5.0.527), shop version (v5.0271), readouts version(v5.0.155) - not sure if any of that shows the root type.

Anyways, if I connect it empty, I can load any books I want, they all get check marks, they all show up if I switch over to the device tab. If I eject it and reconnect, about half of the books no longer have check marks, and in the device tab it lists a series of "Unknown/Unknown" books. When highlighted as in the image, it shows the file path, containing the name of the book (in this case Norse Mythology). If I click to open I get the following error:

Quote:
calibre, version 4.12.0
ERROR: Error: Error communicating with device

Failed to fetch the file (u'Internal storage', u'NOOK', u'Norse Mythology - Neil Gaiman.epub') with error: Failed to read file from device: hr=2147942431 facility=7 error_code=31 description: A device attached to the system is not functioning.


Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 90, in run
File "site-packages\calibre\gui2\device.py", line 644, in _view_book
File "site-packages\calibre\devices\mtp\driver.py", line 328, in get_file
File "site-packages\calibre\devices\mtp\windows\driver.py", line 36, in check_thread
File "site-packages\calibre\devices\mtp\windows\driver.py", line 392, in get_mtp_file
DeviceError: Failed to fetch the file (u'Internal storage', u'NOOK', u'Norse Mythology - Neil Gaiman.epub') with error: Failed to read file from device: hr=2147942431 facility=7 error_code=31 description: A device attached to the system is not functioning.
If I click to open a book that is checked, it opens fine. If I disconnect and try to open "Norse Mythology" on the Nook itself, it opens fine.

When connected, I get the following device info:

Quote:
{'device_version': u'1.0',
'friendly_name': u'',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'BarnesAndNoble',
'model_name': u'NOOK',
'protocol': u'MTP: 1.00',
'serial_number': u'5054610043193157',
'storage': [{'capacity': 3018891264L,
'capacity_objects': 0L,
'description': u'Internal storage',
'filesystem': u'Generic hierarchical',
'free_objects': 1073741824L,
'free_space': 2408554496L,
'id': u's10001',
'name': u'Internal storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'media player'}
Sometimes it fails to connect at all:

Quote:
calibre, version 4.12.0
ERROR: Error: Error communicating with device

Cannot delete 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 90, in run
File "site-packages\calibre\gui2\device.py", line 513, in _books
File "site-packages\calibre\devices\mtp\driver.py", line 284, in books
File "site-packages\calibre\devices\mtp\driver.py", line 310, in write_metadata_cache
File "site-packages\calibre\devices\mtp\driver.py", line 150, in put_calibre_file
File "site-packages\calibre\devices\mtp\windows\driver.py", line 36, in check_thread
File "site-packages\calibre\devices\mtp\windows\driver.py", line 438, in put_file
File "site-packages\calibre\devices\mtp\windows\driver.py", line 36, in check_thread
File "site-packages\calibre\devices\mtp\windows\driver.py", line 423, in delete_file_or_folder
WPDError: Cannot delete object: hr=2150236162 facility=42 error_code=2 description: Shutdown was already called on this object or the object that owns it.
I've tested multiple cables and USB ports, threw out one cable, and verified a combination that works fine with my (also rooted) Nook Simple Touch 100% of the time.

I've tried wiping all the books (including the Unknowns) from the Glowlight and loading new ones, and they show up fine until ejected and reconnected and we're back where we started.

If there's any other diagnostic info that would be helpful that I haven't found, let me know. This obviously isn't end-of-the-world stuff, because I can read them just fine, it just makes it tricky to change the collections as I read through them.

Thank you.
Attached Thumbnails
Click image for larger version

Name:	Book Errors2.png
Views:	114
Size:	129.2 KB
ID:	177815  
coffeeblack is offline   Reply With Quote
Old 03-19-2020, 11:45 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,249
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
These are basically on device errors. Basically calibre makes a request via MTP for the device to do something and the device replies it cannot. Other than resetting your device I dont know of any way to fix that.
kovidgoyal is offline   Reply With Quote
Advert
Old 03-20-2020, 07:44 AM   #3
coffeeblack
Junior Member
coffeeblack began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Mar 2020
Device: Nook Simple Touch; Nook Glowlight Classic
The only reason I hadn't tried that is because the instructions for forcing it past the login screen were unreliable and frustrating. But I'm reading a paper book at the moment, so I'll give it a shot.

Love Calibre; it's one of the greatest programs I've ever used. You seem to have thought of everything: automatic or custom sort orders, series chronologies, and I've got probably ten custom columns keeping track of how badly I want to read something, if I've finished, or if I gave up because it was terrible, where I purchased it from, who recommended it to me, and so on.
coffeeblack is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which is better rooted kindle touch with lighted cover or nook touch with glowlight techiemonkey Which one should I buy? 9 08-15-2012 04:18 AM
Classic Just soft-rooted my 1002 Classic..problems w/ Nook Market App Simmiah Nook Developer's Corner 1 10-04-2011 05:51 PM
Rooted Nook Classic and Descriptions Codo Devices 0 09-28-2011 11:22 AM
Classic Rooted Nook Classic w/ Android Market? zamlcc Barnes & Noble NOOK 1 05-23-2011 05:13 PM
Ended Nook Classic WiFi/3G (Rooted w/ 2 cases) - Shipped from Canada barrist Flea Market 7 03-11-2011 10:02 AM


All times are GMT -4. The time now is 11:35 PM.


MobileRead.com is a privately owned, operated and funded community.