Originally Posted by NiLuJe
That vaguely smells like a permission issue. If you have libmtp installed, check what mtp-detect says as your usual user, then as root.
If it works properly as root but not as an user, fix your permissions to be able to 'talk' to USB devices/your specific USB device as your user (udev rule?).
I'm hoping every recent distro out there has a mostly sane default setup, with a dedicated group for this kind of thing, so you might also want to check your distro's doc on that front, it might just be a case of your user not belonging to the right group.
I don't think that my device is a MTP device. When I connect the device to my computer, I get the "USB Mass Storage" function on my device. I turn it on and I'm able to do all the usual functions like dragging and dropping files, deleting, moving and so on.
The only problem I seem to have is with Calibre not detecting it. I did some research and I've come to the following conclusion.
Either Calibre reads only MTP Android devices like the Galaxy Nexus, SGS2, and those newer ones. (JB devices aren't fully supported by Ubuntu at this point of time). Or there is something wrong with the version of Calibre on Linux.
Running the mtp-detect command, I get the following output:
libmtp version: 1.1.3
Listing raw device(s)
No raw devices found.
MTP is officially supported by Ubuntu 12.04 LTS now, and there is no need for any manipulation. Many new popular Android devices, including the Symbian devices are supported.
Aside that though, is there anyway that I can save the books to a location that I predetrmine? As I can't seem to get the device to show up on Calibre, can I use some other way to save it to the two devices? Ubuntu does not assign drive names to the devices like Windows does, so even if I configure it to save to different locations for the two different devices, this could work, right?