I've been using Calibre on Linux for a long time, first with Kindles and now Android tablets and phone. I've never had a serious problem before. I'm not sure what caused it to break, but something is now broken.
My Galaxy tablet on Lollipop works great with Calibre on Linux Mint 17.3 or Windows 10. My Galaxy devices that use Marshmallow work great with Calibre on Windows 10. My Galaxy devices that use Marshmallow don't work with Calibre at all on Linux Mint 17.3 any longer. They used to work with no problem, but not anymore :(
Here's what I am doing. First I connect device to Linux computer via USB. Get prompt on tablet to all MTP connection, so I allow it. I can read and write to the both the tablet and the SD card where my books are stored from the computer, and I can view their contents on the computer.
Next I start Calibre in the terminal. I get prompted on device to allow MTP connection again, select allow, device is still not detected in calibre. As long as calibre is running, the device will be repeatedly unmounted and ask for mtp permission every time, and calibre still never detects it. It's almost like Calibre is unmounting the device and remounting it when it tries to detect it. Once calibre is shut down, the device remains connected until i unmount it, and it works normally.
I've tried setting the Androids up as a user-defined device, and that didn't make any difference. I've tried with a fresh install of Calibre, no joy. I can't even remember how many things I've tried to make this work. With all that in mind, it seems like a Marshmallow issue, but i can't figure out what do to.
I've attached the output of debug device detection, and the terminal output that I get when calibre is running. Any clues would be greatly appreciated. I can work around this be saving to disk and then manually copying those files to the tablet, but I'd much rather it just work the way it used to. Clue, please?
My Galaxy tablet on Lollipop works great with Calibre on Linux Mint 17.3 or Windows 10. My Galaxy devices that use Marshmallow work great with Calibre on Windows 10. My Galaxy devices that use Marshmallow don't work with Calibre at all on Linux Mint 17.3 any longer. They used to work with no problem, but not anymore :(
Here's what I am doing. First I connect device to Linux computer via USB. Get prompt on tablet to all MTP connection, so I allow it. I can read and write to the both the tablet and the SD card where my books are stored from the computer, and I can view their contents on the computer.
Next I start Calibre in the terminal. I get prompted on device to allow MTP connection again, select allow, device is still not detected in calibre. As long as calibre is running, the device will be repeatedly unmounted and ask for mtp permission every time, and calibre still never detects it. It's almost like Calibre is unmounting the device and remounting it when it tries to detect it. Once calibre is shut down, the device remains connected until i unmount it, and it works normally.
I've tried setting the Androids up as a user-defined device, and that didn't make any difference. I've tried with a fresh install of Calibre, no joy. I can't even remember how many things I've tried to make this work. With all that in mind, it seems like a Marshmallow issue, but i can't figure out what do to.
I've attached the output of debug device detection, and the terminal output that I get when calibre is running. Any clues would be greatly appreciated. I can work around this be saving to disk and then manually copying those files to the tablet, but I'd much rather it just work the way it used to. Clue, please?