Kindle

I inherited my late brother’s Kindle…not used it yet- does it work with Linux and how do I get any ebooks I download from Amazon?

Try installing calibre:

sudo apt-get install calibre

then see if this works:

Is that what you meant ?

Yes Mark- I did the sudo command. I found a website that has a free Beethoven kindle file and saved it to my laptop but when I plug in the usb cable from the Kindle to my laptop nothing is registered and have no idea how to load the file onto the Kindle.

Which distro/version/architecture are you running ?

Ubuntu 12.04/12.10, Mint 13/14, Peppermint 3 instructions:-

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

then

sudo apt-get update

then

sudo apt-get upgrade

Ubuntu 13.04/13.10, Mint 15/16, Peppermint 4 instructions:-

sudo apt-get install mtpfs

Then in all cases … replug the Kindle.

Did that work ?

Peppermint 3- I am on the laptop. Dell netbook is Mint.

I did the first one and it told me to reboot. I then did the other commands and got this:

melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $ sudo apt-get upgrade
[sudo] password for melissa:
E: dpkg was interrupted, you must manually run ‘sudo dpkg --configure -a’ to correct the problem.
melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $ sudo apt-get install mtpfs
E: dpkg was interrupted, you must manually run ‘sudo dpkg --configure -a’ to correct the problem.
melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $

I suppose it is telling you how to fix the error.

sudo dpkg --configure -a

then run

sudo apt-get update

then

sudo apt-get upgrade

If all goes well that the gvfs package should be upgraded to include mtp support

Thanks SeZo- I don’t know what all that means:

melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $ sudo dpkg --configure -a
[sudo] password for melissa:
Setting up xserver-common (2:1.11.4-0ubuntu10.14) …
Setting up libwildmidi-config (0.2.3.4-2.1precise1) …
Setting up isc-dhcp-common (4.1.ESV-R4-0ubuntu5.9) …
Setting up procps (1:3.2.8-11ubuntu6.2) …
procps stop/waiting
Setting up libdvdread4 (4.2.0-1ubuntu4) …
Setting up libwildmidi1 (0.2.3.4-2.1precise1) …
Setting up libpci3 (1:3.1.8-2ubuntu6) …
Processing triggers for hicolor-icon-theme …
Setting up libwbclient0 (2:3.6.3-2ubuntu2.8) …
Setting up libglib2.0-data (2.32.4-0ubuntu1) …
Setting up pciutils (1:3.1.8-2ubuntu6) …
Setting up tzdata-java (2013g-0ubuntu0.12.04) …
Setting up libdrm2 (2.4.43-0ubuntu0.0.3) …
Setting up libdrm-nouveau1a (2.4.43-0ubuntu0.0.3) …
Setting up ifupdown (0.7~beta2ubuntu10) …
Setting up gnome-control-center-data (1:3.4.2-0ubuntu0.13) …
Setting up libdrm-radeon1 (2.4.43-0ubuntu0.0.3) …
Setting up libroken18-heimdal (1.6~git20120311.dfsg.1-2ubuntu0.1) …
Setting up libapt-inst1.4 (0.8.16~exp12ubuntu10.15) …
Setting up python2.7 (2.7.3-0ubuntu3.4) …
Setting up gvfs-common (1.12.1-0ubuntu1.2ppa8~precise3) …
Setting up mysql-common (5.5.34-0ubuntu0.12.04.1) …
Setting up libwind0-heimdal (1.6~git20120311.dfsg.1-2ubuntu0.1) …
Setting up initramfs-tools-bin (0.99ubuntu13.3) …
Setting up liblockfile-bin (1.09-3ubuntu0.1) …
Setting up libpulse0 (1:1.1-0ubuntu15.4) …
Setting up rtkit (0.10-2ubuntu0.12.04.1) …
Setting up libmysqlclient18 (5.5.34-0ubuntu0.12.04.1) …
Setting up libaudio2 (1.9.3-4ubuntu0.1) …
Setting up dosfstools (3.0.12-1ubuntu1.1) …
Setting up libgnutls26 (2.12.14-5ubuntu3.5) …
Setting up libheimbase1-heimdal (1.6~git20120311.dfsg.1-2ubuntu0.1) …
Setting up libasn1-8-heimdal (1.6~git20120311.dfsg.1-2ubuntu0.1) …
Setting up libdrm-intel1 (2.4.43-0ubuntu0.0.3) …
Setting up libx11-xcb1 (2:1.4.99.1-0ubuntu2.2) …
Setting up linux-firmware (1.79.7) …
Setting up libicu48 (4.8.1.1-3ubuntu0.1) …
Setting up libx11-data (2:1.4.99.1-0ubuntu2.2) …
Setting up firefox-locale-en (24.0+build1-0ubuntu0.12.04.1) …
Setting up apt-utils (0.8.16~exp12ubuntu10.15) …
Setting up rsyslog (5.8.6-1ubuntu8.5) …
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
rsyslog stop/waiting
rsyslog start/running, process 3017
Setting up isc-dhcp-client (4.1.ESV-R4-0ubuntu5.9) …
Setting up update-notifier-common (0.119ubuntu8.6) …
flashplugin-installer: downloading http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.310.orig.tar.gz
Installing from local file /tmp/tmpHbv1Tf.gz
Flash Plugin installed.
Setting up libglib2.0-0 (2.32.4-0ubuntu1) …
Setting up liblockfile1 (1.09-3ubuntu0.1) …
Setting up libpolkit-gobject-1-0 (0.104-1ubuntu1.1) …
Setting up initramfs-tools (0.99ubuntu13.3) …
update-initramfs: deferring update (trigger activated)
Setting up libgnome-control-center1 (1:3.4.2-0ubuntu0.13) …
Setting up apt-xapian-index (0.44ubuntu5.1) …
Setting up libpython2.7 (2.7.3-0ubuntu3.4) …
Setting up libnm-util2 (0.9.4.0-0ubuntu4.3) …
Setting up xserver-xorg-core (2:1.11.4-0ubuntu10.14) …
Setting up libpulse-mainloop-glib0 (1:1.1-0ubuntu15.4) …
Setting up libpolkit-agent-1-0 (0.104-1ubuntu1.1) …
Setting up libhcrypto4-heimdal (1.6~git20120311.dfsg.1-2ubuntu0.1) …
Setting up libpulsedsp (1:1.1-0ubuntu15.4) …
Setting up libupower-glib1 (0.9.15-3git1ubuntu0.1) …
Setting up libaccountsservice0 (0.6.15-2ubuntu9.6.1) …
Setting up gvfs-libs (1.12.1-0ubuntu1.2ppa8~precise3) …
Setting up libx11-6 (2:1.4.99.1-0ubuntu2.2) …
Setting up libpolkit-backend-1-0 (0.104-1ubuntu1.1) …
Setting up libglib2.0-bin (2.32.4-0ubuntu1) …
Setting up libnm-glib4 (0.9.4.0-0ubuntu4.3) …
Setting up network-manager (0.9.4.0-0ubuntu4.3) …
Setting up firefox (24.0+build1-0ubuntu0.12.04.1) …
Please restart all running instances of firefox, or you will experience problems.
Setting up gvfs-daemons (1.12.1-0ubuntu1.2ppa8~precise3) …
Setting up libnm-glib-vpn1 (0.9.4.0-0ubuntu4.3) …
Setting up apparmor (2.7.102-0ubuntu3.9) …
Installing new version of config file /etc/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration …

So what happens if you plug in the Kindle now ?

Nothing. Where is the Kindle icon supposed to be? Looked in desktop and file manager-not there.

There won’t be a “kindle” icon anywhere.

unplug the kindle … wait 10 seconds … replug the Kindle … now open a terminal and send the output from:

dmesg | tail -n 35

and

lsusb

melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $ dmesg | tail -n 35
[ 851.777702] type=1400 audit(1383000461.347:32): apparmor=“STATUS” operation=“profile_replace” name=“/usr/lib/connman/scripts/dhclient-script” pid=3242 comm=“apparmor_parser”
[ 873.668995] type=1400 audit(1383000483.239:33): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince” pid=3243 comm=“apparmor_parser”
[ 873.673244] type=1400 audit(1383000483.243:34): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince//launchpad_integration” pid=3243 comm=“apparmor_parser”
[ 873.676526] type=1400 audit(1383000483.247:35): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince//sanitized_helper” pid=3243 comm=“apparmor_parser”
[ 873.678036] type=1400 audit(1383000483.247:36): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-previewer” pid=3243 comm=“apparmor_parser”
[ 873.680989] type=1400 audit(1383000483.251:37): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-previewer//launchpad_integration” pid=3243 comm=“apparmor_parser”
[ 873.681917] type=1400 audit(1383000483.251:38): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-previewer//sanitized_helper” pid=3243 comm=“apparmor_parser”
[ 873.683036] type=1400 audit(1383000483.251:39): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-thumbnailer” pid=3243 comm=“apparmor_parser”
[ 873.684779] type=1400 audit(1383000483.255:40): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-thumbnailer//sanitized_helper” pid=3243 comm=“apparmor_parser”
[ 875.281917] type=1400 audit(1383000484.851:41): apparmor=“STATUS” operation=“profile_replace” name=“/usr/lib/cups/backend/cups-pdf” pid=3248 comm=“apparmor_parser”
[ 875.282447] type=1400 audit(1383000484.851:42): apparmor=“STATUS” operation=“profile_replace” name=“/usr/sbin/cupsd” pid=3248 comm=“apparmor_parser”
[ 903.787541] audit_printk_skb: 21 callbacks suppressed
[ 903.787546] type=1400 audit(1383000513.354:50): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince” pid=3300 comm=“apparmor_parser”
[ 903.797796] type=1400 audit(1383000513.366:51): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince//launchpad_integration” pid=3300 comm=“apparmor_parser”
[ 903.799394] type=1400 audit(1383000513.366:52): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince//sanitized_helper” pid=3300 comm=“apparmor_parser”
[ 903.803275] type=1400 audit(1383000513.370:53): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-previewer” pid=3300 comm=“apparmor_parser”
[ 903.805313] type=1400 audit(1383000513.374:54): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-previewer//launchpad_integration” pid=3300 comm=“apparmor_parser”
[ 903.807488] type=1400 audit(1383000513.374:55): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-previewer//sanitized_helper” pid=3300 comm=“apparmor_parser”
[ 903.810084] type=1400 audit(1383000513.378:56): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-thumbnailer” pid=3300 comm=“apparmor_parser”
[ 903.812654] type=1400 audit(1383000513.382:57): apparmor=“STATUS” operation=“profile_replace” name=“/usr/bin/evince-thumbnailer//sanitized_helper” pid=3300 comm=“apparmor_parser”
[ 905.755081] type=1400 audit(1383000515.322:58): apparmor=“STATUS” operation=“profile_replace” name=“/usr/lib/cups/backend/cups-pdf” pid=3303 comm=“apparmor_parser”
[ 905.755615] type=1400 audit(1383000515.322:59): apparmor=“STATUS” operation=“profile_replace” name=“/usr/sbin/cupsd” pid=3303 comm=“apparmor_parser”
[ 1595.776098] usb 1-8: new high-speed USB device number 5 using ehci_hcd
[ 1600.888059] usb 1-8: device descriptor read/64, error -32
[ 1601.084176] hub 1-0:1.0: unable to enumerate USB device on port 8
[ 2109.780074] usb 1-8: new high-speed USB device number 6 using ehci_hcd
[ 2109.935841] scsi5 : usb-storage 1-8:1.0
[ 2110.940193] scsi 5:0:0:0: Direct-Access Kindle Internal Storage 0100 PQ: 0 ANSI: 2
[ 2110.949941] sd 5:0:0:0: Attached scsi generic sg3 type 0
[ 2110.953979] sd 5:0:0:0: [sdc] 2846720 512-byte logical blocks: (1.45 GB/1.35 GiB)
[ 2111.064742] sd 5:0:0:0: [sdc] Write Protect is off
[ 2111.064756] sd 5:0:0:0: [sdc] Mode Sense: 0f 00 00 00
[ 2111.174261] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
[ 2111.395954] sdc: sdc1
[ 2111.625076] sd 5:0:0:0: [sdc] Attached SCSI removable disk
melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 15d9:0a4d Trust International B.V.
Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
Bus 001 Device 004: ID 0d49:7250 Maxtor
Bus 001 Device 006: ID 1949:0004 Lab126 Amazon Kindle 3
melissa@melissa-HP-Compaq-nx6325-RH628ES-ABU ~ $

p.s my distros are posted at the bottom of all my posts- I am always on the laptop these days cos of its big screen unless I say I’m on Dell netbook I’ll always be on this Peppermint 3 old laptop that you helped me change from Windows XP. XP shudder I have a temp job at the moment and they are using XP- it is ghastly.

p.s my distros are posted at the bottom of all my posts

your signature only says Peppermint/Mint … no mention of version or architecture.

How are we supposed to know which you’re having the issue with … are we to guess between Peppermint/Mint, and guess which version, and guess at the architecture ?

Even if you had the full thing in your sig … you might be on a different PC, or have not kept your sig up to date.

I’m not asking for much here am I ? … just for you to help us help you :o


OK let’s try purging that PPA, and trying again:

sudo apt-get install ppa-purge

then

sudo ppa-purge ppa:langdalepl/gvfs-mtp

and accept the changes

When that’s finished, REBOOT.

When rebooted, run:

audo apt-get update

then

sudo apt-get upgrade

then

sudo apt-get dist-upgrade

now REBOOT again.

When back at the desktop, run:

sudo apt-get clean

then

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

then

sudo apt-get update

then

sudo apt-get upgrade

but before hitting “y” to allow it to upgrade … copy the list of files it says its going to upgrade to a text file somewhere (so you can post that list here later).

Then hit the “y” to accept the upgrades.

Once the upgrades have finished … REBOOT ← this is important

Now see if plugging your Kindle in works ?

FAO Mark: Side point - there’s a kernel update waiting…is it worth doing a:

sudo apt-get dist-upgrade

???

Also, dmesg showed a device (Kindle…?) being created as sdc, so how come you didn’t suggest just mounting it? Is it something to do with the Kindle’s filesystem, and corruption etc?

a) There’s already a dist-upgrade above :slight_smile:

b) the Kindle 3 from everything I read says it’s MTP only … I’m asssuming that to be correct, and if so with mtpfs working it should throw up a popup.
Also there are plenty of other postings on other sites that say dmesg shows the device, but it still won’t automount … some say they can manually mount, others not. (apparently it doesn’t have a proper partition … I’ve seen this on some USB stick where the show up as sdc and you can write to them in windows, but there’s no actual sdcX partition)

I was just to be positive there was no issue with mtpfs first, as Melissa had problems during the original addition of the PPA.

I also know for a fact that 12.04 (therefore Peppermint 3) wasn’t as happy to play nicely with MTP devices as 13.04 is :frowning:

Don’t panic :wink: … my next questions were going to be "does it show up in either the left hand column of pcmanfm, or the output from ‘sudo fdisk -l’) :wink:

Thanks for all this Mark- I can use it via the wi fi but will look at all this at weekend- I am knackered from 6 am starts.

Okey Dokey :slight_smile: