Calibre stopped recognizing my Nook Samsung Galaxy S2
My Nook updated its OS recently and when I tried to connect it to Calibre this past Tuesday (12/6), I discovered that I couldn't use Calibre to move files to and from my Nook. The Nook appears not to be recognized. I followed Kovid's troubleshooting advice and still no luck.
I'm running Windows 7, and started with Calibre 2.68.0 (which worked fine on 11/22) and ended up with Calibre 2.73, both 64-bit.
Per Kovid's advice: my computer recognizes my Nook, it is not being ignored, all the device interface plug-ins are green, and below is the debug device detection output. Hope someone can help. Thank you.
According to that your device is being recognized and opened. What happens when you run calibre normally? Try running calibre in debug mode (right click the preferences button and choose restart in debug mode) and post the log when you plug in your device.
Ok, my device is actually connecting, it's just taking 30 secs or so to show up for me. I'm more used to a few seconds, so that's why I thought it wasn't connecting.
Hopefully this doesn't muddy the situation, but when I delete a book, Calibre then takes more than 3 minutes to send the metadata to device. I only have 7 books on my device after deleting 1. It didn't use to take that long, and this started happening before the Nook OS update.
Ok, here is the debug log you requested. Thank you for your help.
Spoiler:
calibre Debug log
calibre 2.73 [64bit] embedded-python: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.9
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM (6, 5, 1) && EpubSplit (2, 1, 2)
devicePixelRatio: 1.0
logicalDpi: 96.0 x 96.0
physicalDpi: 72.035450517 x 72.0
Starting up...
Started up in 85.46 seconds with 6536 books
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Drive letters for USBDevice(vendor_id=0x4e8 product_id=0x6860 bcd=0x400 devid=usb\vid_04e8&pid_6860&rev_0400 devinst=4228)
{u'drive_letters': [],
u'pnp_id_map': {},
u'readonly_drives': set([]),
u'sort_map': {}}
Unable to open device <calibre.devices.android.driver.ANDROID object at 0x0000000004411B38>
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 198, in do_connect
File "site-packages\calibre\devices\usbms\device.py", line 873, in open
File "site-packages\calibre\devices\usbms\device.py", line 280, in open_windows
DeviceError: Unable to detect any disk drives for the device: Android phone. Try rebooting
Connect to device failed, retrying in 5 seconds...
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Drive letters for USBDevice(vendor_id=0x4e8 product_id=0x6860 bcd=0x400 devid=usb\vid_04e8&pid_6860&rev_0400 devinst=4228)
{u'drive_letters': [],
u'pnp_id_map': {},
u'readonly_drives': set([]),
u'sort_map': {}}
Unable to open device <calibre.devices.android.driver.ANDROID object at 0x0000000004411B38>
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 198, in do_connect
File "site-packages\calibre\devices\usbms\device.py", line 873, in open
File "site-packages\calibre\devices\usbms\device.py", line 280, in open_windows
DeviceError: Unable to detect any disk drives for the device: Android phone. Try rebooting
Device connect failed again, giving up
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Set library information started
DeviceJob: 2 Set library information done, calling callback
DeviceJob: 2 Set library information callback returned
Job: 3 Get list of books on device started
MTP: Loading filesystem metadata...
MTP: Ignored object: Samsung
MTP: Ignored object: Music
MTP: Ignored object: Ringtones
MTP: Ignored object: Alarms
MTP: Ignored object: Notifications
MTP: Ignored object: Pictures
MTP: Ignored object: Movies
MTP: Ignored object: DCIM
MTP: Ignored object: Android/media
MTP: Ignored object: Android/obb
MTP: Ignored object: Android/data/shaders
MTP: Ignored object: Android/data/com.google.android.googlequicksearchbox
MTP: Ignored object: Android/data/com.google.android.apps.maps
MTP: Ignored object: Android/data/com.nook.app
MTP: Ignored object: Android/data/com.microsoft.skydrive
MTP: Ignored object: Android/data/com.sec.android.app.SmartClipService
MTP: Ignored object: Android/data/com.google.android.videos
MTP: Ignored object: Android/data/com.google.android.youtube
MTP: Ignored object: Android/data/com.android.providers.media
MTP: Ignored object: Android/data/com.google.android.music
MTP: Ignored object: Android/data/com.sec.android.gallery3d
MTP: Ignored object: Android/data/com.android.vending
MTP: Ignored object: Android/data/com.google.android.gms
MTP: Ignored object: Android/data/com.sec.android.app.launcher
MTP: Ignored object: Android/data/com.google.android.apps.docs
MTP: Ignored object: Android/data/com.samsung.mdl.radio
MTP: Ignored object: Android/data/com.microsoft.office.onenote
MTP: Ignored object: Android/data/com.facebook.orca
MTP: Ignored object: Android/data/com.android.systemui
MTP: Ignored object: Android/data/com.ta_dah_apps.jigsawgenius
MTP: Ignored object: Android/data/com.weather.Weather
MTP: Ignored object: Android/data/com.kobobooks.android
MTP: Ignored object: Android/data/com.amazon.kindlefs
MTP: Ignored object: Android/data/com.dropbox.android
MTP: Ignored object: Android/data/com.facebook.katana
MTP: Ignored object: Android/data/jp.co.recruit.mtl.beslim
MTP: Ignored object: Android/data/com.samsung.android.email.ui
MTP: Ignored object: Android/data/com.emflag.mahjongmaster
MTP: Ignored object: Android/data/com.news360.news360app
MTP: Ignored object: Android/data/com.skype.raider
MTP: Ignored object: Android/data/com.sec.android.app.sbrowser
MTP: Ignored object: Android/data/com.android.chrome
MTP: Ignored object: Android/data/com.mobisystems.editor.office_registered
MTP: Ignored object: Android/data/com.estrongs.android.pop
MTP: Ignored object: Android/data/com.microsoft.office.word
MTP: Ignored object: Android/data/com.samsung.android.video
MTP: Ignored object: Android/data/com.teazel.coloring
MTP: Ignored object: Android/data/com.sec.android.widgetapp.at.hero.accuweather
MTP: Ignored object: Android/data/com.wxix.android.weather
Job: 2 Set library information finished
No details available.
Job: 1 Get device information finished
No details available.
MTP: Ignored object: Android/data/com.txtr.android.mmm
MTP: Ignored object: Android/data/com.samsung.oh
MTP: Ignored object: Android/data/com.yahoo.mobile.client.android.mail
MTP: Ignored object: Android/data/com.tesseractmobile.solitairefreepack
MTP: Ignored object: Android/data/recent_file_cache
MTP: Ignored object: Android/data/com.samsung.android.email.composer
MTP: Ignored object: Android/data/com.audible.application
MTP: Ignored object: Android/data/com.microsoft.office.excel
MTP: Ignored object: Android/data/com.aarp.discounts
MTP: Ignored object: Android/data/com.samsung.android.keyguardwallpaperupdator
MTP: Ignored object: Android/data/com.android.calendar
MTP: Ignored object: Android/data/com.visionobjects.resourcemanager
MTP: Ignored object: Android/data/com.samsung.android.email.provider
MTP: Ignored object: Android/data/com.google.android.apps.photos
MTP: Filesystem metadata loaded in 1.176 seconds (189 objects)
MTP: Using cached metadata for Tablet/Download/DragonWingShawlEnglish.pdf
MTP: Using cached metadata for Tablet/Books/Jesus Calling_ Enjoying Peace in His Presence-Devotions for Every Day of the Year - Sarah Young.epub
MTP: Using cached metadata for Tablet/Books/Small Magics - Ilona Andrews.epub
MTP: Using cached metadata for Tablet/Books/Treasure and Treason_ A Raine Benares World Novel - Lisa Shearin.epub
MTP: Using cached metadata for Tablet/Download/com.astraware.crosswords/files/logfile.txt
MTP: Using cached metadata for Tablet/Books/Dragon Spawn - Eileen Wilks.epub
MTP: Using cached metadata for Tablet/Download/One Epic Night_L.H Cosway_A Hearts Story.pdf
MTP: Using cached metadata for Tablet/Books/A Stone-Kissed Sea_ Elemental W - Elizabeth Hunter.epub
MTP: Using cached metadata for Tablet/Download/state-website-list.pdf1753903691.pdf
MTP: Using cached metadata for Tablet/Download/com.astraware.solitaire/files/logfile.txt
MTP: Using cached metadata for Tablet/Download/that_nice_stitch_-_june_29th.pdf711135943.pdf
MTP: Using cached metadata for Tablet/Books/MoonReader/getting_started_with_silversneakers_0715.pdf
MTP: Using cached metadata for Tablet/Books/Ghost Talkers - Mary Robinette Kowal.epub
MTP: Using cached metadata for Tablet/Books/Roadside Magic - Lilith Saintcrow.epub
MTP: Using cached metadata for Tablet/Books/Wasteland King - Lilith Saintcrow.epub
MTP: Using cached metadata for Tablet/RememberMe/books_of_bible.txt
MTP: Using cached metadata for Tablet/RememberMe/examplesESV.txt
MTP: Using cached metadata for Tablet/RememberMe/childrens_verses.txt
MTP: Using cached metadata for Tablet/RememberMe/examplesKJV.txt
MTP: Using cached metadata for Tablet/Download/Cincinnati-bucket-list-check-list.pdf
MTP: Using cached metadata for Tablet/Download/2016-NAUM-67527_2016_08_30_NCS_Revolutionary_Prosthetic_Ankl e.pdf
DeviceJob: 3 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DeviceJob: set_books_in_library: books to process= 21
Job: 3 Get list of books on device finished
No details available.
DeviceJob: set_books_in_library finished: time= 0.00600004196167
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DeviceJob: 3 Get list of books on device callback returned
Job: 3 Get list of books on device finished
No details available.
Job: 4 Delete books from device started
DeviceJob: 4 Delete books from device done, calling callback
DeviceJob: set_books_in_library: books to process= 20
Job: 4 Delete books from device finished
No details available.
DeviceJob: set_books_in_library finished: time= 0.00300002098083
DeviceJob: 4 Delete books from device callback returned
Job: 5 Send metadata to device started
MTP: sync_booklists() called
Job: 4 Delete books from device finished
No details available.
MTP: sync_booklists() ended
DeviceJob: 5 Send metadata to device done, calling callback
DeviceJob: 5 Send metadata to device callback returned
Job: 5 Send metadata to device finished
No details available.
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Drive letters for USBDevice(vendor_id=0x4e8 product_id=0x6860 bcd=0x400 devid=usb\vid_04e8&pid_6860&rev_0400 devinst=4228)
{u'drive_letters': [],
u'pnp_id_map': {},
u'readonly_drives': set([]),
u'sort_map': {}}
Unable to open device <calibre.devices.android.driver.ANDROID object at 0x0000000004411B38>
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 198, in do_connect
File "site-packages\calibre\devices\usbms\device.py", line 873, in open
File "site-packages\calibre\devices\usbms\device.py", line 280, in open_windows
DeviceError: Unable to detect any disk drives for the device: Android phone. Try rebooting
Connect to device failed, retrying in 5 seconds...
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Storage number map:
{(7L, 0L): [(3L, 'C')],
(7L, 1L): [(1L, 'I')],
(7L, 2L): [(1L, 'J')],
(7L, 3L): [(1L, 'E')],
(7L, 4L): [(1L, 'F')],
(7L, 5L): [(1L, 'G')],
(7L, 6L): [(1L, 'H')]}
Drive letters for USBDevice(vendor_id=0x4e8 product_id=0x6860 bcd=0x400 devid=usb\vid_04e8&pid_6860&rev_0400 devinst=4228)
{u'drive_letters': [],
u'pnp_id_map': {},
u'readonly_drives': set([]),
u'sort_map': {}}
Unable to open device <calibre.devices.android.driver.ANDROID object at 0x0000000004411B38>
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 198, in do_connect
File "site-packages\calibre\devices\usbms\device.py", line 873, in open
File "site-packages\calibre\devices\usbms\device.py", line 280, in open_windows
DeviceError: Unable to detect any disk drives for the device: Android phone. Try rebooting
Device connect failed again, giving up
Last edited by theducks; 12-09-2016 at 03:17 PM.
Reason: USED spoiler tag for long post
There have been literally zero changes to MTP device support in calibre in years. If your device is performing slowly all of a sudden, then it is either the device or the USB cable/port that are malfunctioning. Try different USB cable/port or resetting the device.