Register Guidelines E-Books Search Today's Posts Mark Forums Read

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

Notices

Reply
 
Thread Tools Search this Thread
Old 02-25-2014, 12:14 AM   #1
sgtrock
Member
sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.
 
Posts: 18
Karma: 11190
Join Date: Mar 2011
Device: various
Unable to connect a Nook Tablet running Cyanogenmod

I'm getting the following error:

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

Failed to upload file named: driveinfo.calibre to (u'Internal storage',): 2:PTP Layer error 2002: send_file_object_info(): Could not send object info.
2:Error 2002: PTP: General Error

Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 86, in run
File "site-packages/calibre/gui2/device.py", line 490, in _books
File "site-packages/calibre/devices/mtp/driver.py", line 208, in books
File "site-packages/calibre/devices/mtp/driver.py", line 180, in get_driveinfo
File "site-packages/calibre/devices/mtp/driver.py", line 170, in _update_drive_info
File "site-packages/calibre/devices/mtp/base.py", line 24, in synchronizer
File "site-packages/calibre/devices/mtp/unix/driver.py", line 355, in put_file
DeviceError: Failed to upload file named: driveinfo.calibre to (u'Internal storage',): 2:PTP Layer error 2002: send_file_object_info(): Could not send object info.
2:Error 2002: PTP: General Error
This is with calibre 1.25 on Debian testing. lsusb shows:

Quote:
lsusb
Bus 004 Device 004: ID 18d1:685c Google Inc.
About Tablet tells me the following:

Model number:
Barnes & Noble Nook Tablet

Android version
4.2.2

Kernel version
3.0.62-g78545f4
build02@cyanogenmod #1

CyanogenMod version
10.1.0-acclaim

When I ask calibre to provide the device information, I get this:

Quote:
Barnes & Noble Nook Tablet
Serial number: 2020240098xxxxxx
Manufacturer: Barnes & Noble
Model: Barnes & Noble Nook Tablet
ids: (4, 5, 6353, 26716, u'2020240098xxxxxx')
Device version: 1.0
Storage:
[{'capacity': 8003858432L,
'freespace_bytes': 8003850240L,
'freespace_objects': 1073741824L,
'id': 65537,
'name': 'Internal storage',
'removable': False,
'rw': True,
'volume_id': None},
{'capacity': 31436754944L,
'freespace_bytes': 29176737792L,
'freespace_objects': 1073741824L,
'id': 131073,
'name': 'SD card',
'removable': True,
'rw': True,
'volume_id': None}]
Is there any other information that I could provide to help narrow down the problem?

TIA

Last edited by sgtrock; 02-25-2014 at 12:26 AM.
sgtrock is offline   Reply With Quote
Old 02-25-2014, 01:09 AM   #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: 26,121
Karma: 5101571
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
libmtp is unable to upload a file to the root of the internal storage. Either that directory is read only or the device is full or something like that or the device is locked (some firmware prevents USB connection with devices when their screen is locked).
kovidgoyal is online now   Reply With Quote
Old 02-25-2014, 09:19 AM   #3
sgtrock
Member
sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.sgtrock can tame squirrels without the assistance of a chair or a whip.
 
Posts: 18
Karma: 11190
Join Date: Mar 2011
Device: various
OK, now we're getting some place. I used File Manager to check the permissions of the root directory of sdcard0 (the internal card on my tablet). It shows that the root directory owner is system, the group is sdcard_rw. Permissions are set to:

Owner: 000
Group: rwx
Others: r0x

I see two ways of proceeding. Either figure out why a USB connection to calibre is not defaulting to part of group sdcard_rw, or figure out a way to set the root directory permissions for Others to rwx.

I would really like to avoid the latter if at all possible as that is a huge security hole. Any thoughts on some way of using the first option?

Thanks again!
sgtrock is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nook HD and HD+ now officially supported by CyanogenMod Alexander Turcic Nook Developer's Corner 53 09-07-2013 07:49 PM
Unable to Connect CC to Calibre Glottalpoly Android Devices 2 11-19-2012 08:48 PM
Running android on microsd for nook TABLET? thewriterkid Nook Color & Nook Tablet 1 12-12-2011 01:18 PM
Classic Your nook was unable to connect. Please try again Sakura Barnes & Noble NOOK 7 05-19-2010 12:44 PM
Unable to connect to the Wi-Fi supercap enTourage Archive 12 05-16-2010 11:21 AM


All times are GMT -4. The time now is 02:54 AM.


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