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 06-05-2017, 02:09 PM   #1
DMcCunney
New York Editor
DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.
 
DMcCunney's Avatar
 
Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
Quirk sending books to external card on Android tablet

I have current 64 bit Calibre running under Win10 Pro. I use an Android tablet as my eBook viewer, and use Calibre to transfer books to the tablet. Connection is via a USB cable using mtp.

When Calibre is run and the tablet is plugged into the desktop, Calibre sees the tablet and enumerates the files already there. This takes a while, since there are thousands of books stored on an external 32GB microSD card. Eventually, Calibre finishes discovery, and books already on tablet are checked in the On Device column. Thus far, all is well.

The quirk occurs when I select new books to add to the tablet. When I try, Calibre sometimes says there isn't enough memory to hold them, but the card has GB of free space. Calibre is apparently trying to send the eBook files to Main memory. The problem is "Send to Card A" is already selected as the default destination for books Calibre will transfer. If I click on the Send to Device sub-menu and click the Send to Card A selection (which is already highlighted as the default), then try Sending to Device again, it works as expected.

What I don't understand is why it's failing the first time. Calibre has already been told Card A is the destination to send to, so why it tries to send to Main Memory at all is a good question. It's more confusing because it doesn't happen every time. I'm posting because it just happened today, and had happened yesterday as well, but had worked fine several days previous.

This is not a show stopper. It's easy enough to remind Calibre that Card A is the destination if I get the insufficient memory popup. I'd just love to know what's going on.

Suggestions?
______
Dennis
DMcCunney is offline   Reply With Quote
Old 06-05-2017, 06:32 PM   #2
AnotherCat
....
AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.
 
Posts: 1,547
Karma: 18068960
Join Date: May 2012
Device: ....
Quote:
Originally Posted by DMcCunney View Post
I have current 64 bit Calibre running under Win10 Pro. I use an Android tablet as my eBook viewer, and use Calibre to transfer books to the tablet. Connection is via a USB cable using mtp...
I use exactly the same with no problem.

Nothing comes immediately to mind as to what could be wrong except have you customized Calibre's MTP Device Interface plugin as to the folder the books should be sent to?
AnotherCat is offline   Reply With Quote
Advert
Old 06-05-2017, 06:53 PM   #3
DMcCunney
New York Editor
DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.
 
DMcCunney's Avatar
 
Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
Quote:
Originally Posted by AnotherCat View Post
I use exactly the same with no problem.

Nothing comes immediately to mind as to what could be wrong except have you customized Calibre's MTP Device Interface plugin as to the folder the books should be sent to?
I did say "Calibre has already been told Card A is the destination to send to", so yes.

As mentioned, this is not a showstopper - just a "WTF?" moment.

It's more WTF because it doesn't always happen. Transfer to device normally works as expected. I haven't thus far seen a pattern on when it doesn't work as expected.

Out of curiosity, what version of Android are you running? The tablet here has 4.4.2 Jellybean, and no upgrade is available for it. I don't normally care because Jellybean supports what I do and what apps I run. It's possible this is an Android side mtp quirk, that may not occur in a later version.
______
Dennis
DMcCunney is offline   Reply With Quote
Old 06-05-2017, 07:46 PM   #4
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,818
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Is it possible that there is some other process that fires off when you connect the device?
A/V scan, sync...
Something that just slows the response a tiny bit!
theducks is offline   Reply With Quote
Old 06-05-2017, 09:41 PM   #5
AnotherCat
....
AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.AnotherCat ought to be getting tired of karma fortunes by now.
 
Posts: 1,547
Karma: 18068960
Join Date: May 2012
Device: ....
Quote:
Originally Posted by DMcCunney View Post
I did say "Calibre has already been told Card A is the destination to send to", so yes...

...Out of curiosity, what version of Android are you running?
Sorry, you have me confused now.

There is one place (maybe more) where one tells Calibre which of the main memory of the device or the card is the destination, and that is when one selects Send to Device.

Whereas Calibre's MTP Device Interface plugin that I referred to does not tell Calibre which of the main memory or card is the memory destination, it allows one to tell Calibre which folder you want books to go in when a book is sent to either the main memory or the card i.e. it does not define which of main memory or card is the destination.

Now I am only assuming that the MTP Device Plugin is implicated when sending a book to the tablet (seems a pretty sure bet though) and am not claiming that its customization is the problem, it is all that comes immediately to mind.

The version of Android on the tablet (Samsung) is 6.0.1.

Last edited by AnotherCat; 06-05-2017 at 09:46 PM.
AnotherCat is offline   Reply With Quote
Advert
Old 06-05-2017, 09:54 PM   #6
DMcCunney
New York Editor
DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.
 
DMcCunney's Avatar
 
Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
Quote:
Originally Posted by theducks View Post
Is it possible that there is some other process that fires off when you connect the device?
A/V scan, sync...
Something that just slows the response a tiny bit!
Not that I'm aware of.

Other background processes in Win10 might be culprits, but I pretty much know what those are and doubt they are factors.
______
Dennis
DMcCunney is offline   Reply With Quote
Old 06-05-2017, 10:07 PM   #7
DMcCunney
New York Editor
DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.
 
DMcCunney's Avatar
 
Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
Quote:
Originally Posted by AnotherCat View Post
Sorry, you have me confused now.

There is one place (maybe more) where one tells Calibre which of the main memory of the device or the card is the destination, and that is when one selects Send to Device.
Calibre has already been told the target folder for eBooks is \eBooks on the card.

Quote:
Whereas Calibre's MTP Device Interface plugin that I referred to does not tell Calibre which of the main memory or card is the memory destination, it allows one to tell Calibre which folder you want books to go in when a book is sent to either the main memory or the card i.e. it does not define which of main memory or card is the destination.
It doesn't define which is the destination by default, but does let you define which destination you want to be the default if you don't override it. Here, that's Card A. So clicking Send to Device should transfer books to \eBooks on Card A, and create sub directories as required for transferred volumes.

Normally, that's precisely what does happen, hence my confusion when it doesn't.

Quote:
Now I am only assuming that the MTP Device Plugin is implicated when sending a book to the tablet (seems a pretty sure bet though) and am not claiming that its customization is the problem, it is all that comes immediately to mind.
The plugin is my first thought too.

Quote:
The version of Android on the tablet (Samsung) is 6.0.1.
I have another tablet running 5.0 Lollipop. I haven't used it as eBook viewer in a while, but it's set up to do so with the same basic arrangement as the one I normally use. I'll test when I get a chance to see if Android version affects whether this happens.

Again, this is mostly "Why is this happening?" curiosity. It's not a big issue in usage.
______
Dennis
DMcCunney is offline   Reply With Quote
Old 06-05-2017, 11:11 PM   #8
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: 43,871
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Odd I can think of no way for that to happen. You want to debug this further you'll have to setup calibre to run from source and insert some print statements into the code at various points.
kovidgoyal is offline   Reply With Quote
Old 06-06-2017, 12:46 AM   #9
DMcCunney
New York Editor
DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.DMcCunney ought to be getting tired of karma fortunes by now.
 
DMcCunney's Avatar
 
Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
Quote:
Originally Posted by kovidgoyal View Post
Odd I can think of no way for that to happen. You want to debug this further you'll have to setup calibre to run from source and insert some print statements into the code at various points.
It isn't worth that level of effort.

As mentioned, it's the work of a moment to get Calibre to try again when I get the spurious "not enough space on device" error, and it works as expected the second time.

But I can't think of a way for that to happen either, which is why my response is WTF?, and I posted a query here.
______
Dennis
DMcCunney is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Android Tablet - Adding EBooks to External SD Card to read through Aldiko? polli Android Devices 10 01-02-2016 10:10 PM
Problem sending to Kindle app in Android tablet elito Kindle Fire 3 04-14-2015 07:21 PM
Troubles sending books from Calibre to a Kindle Fire turned into a Android 4.0 tablet elMoco Devices 9 09-04-2012 03:12 AM
Sending Books to external card on NookColor jlbarr Devices 6 06-12-2011 07:17 AM
Quirk Books to release Tolstoy's "Android Karenina" Nate the great News 87 01-17-2010 03:29 PM


All times are GMT -4. The time now is 06:43 AM.


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