How To Connect Kindle Fire HD With Ubuntu 12.10

Care to Share?

Last month I bought my new shiny Kindle Fire HD 16GB. After couple of weeks, I tried to transfer some ebooks from my computer (running Ubuntu 12.10) to Kindle Fire HD. When I connected it through the USB. to my surprise, Ubuntu did not recognize Kindle Fire at all. Usually when you connect a USB device, Ubuntu automatically recognizes it and (generally) opens the file manager with the home directory of the newly found device. Earlier, I had similar problem with my Samsung Galaxy S2 not being recognized by Ubuntu which I solved with MTP connection and we will use the same here.

Amazon Kindle Fire

How to fix Kindle Fire HD not recognized by Ubuntu 12.10:

The solution described here is more of a ‘workaround’ than a complete solution. Because this way you will be able to do file transfer and other stuff by connecting your Kindle Fire with Ubuntu but Ubuntu will still not recognize it automatically. If you want to get this partial solution, follow the steps of tutorial:

Step 1: Get MTP library

Download MTP library ‘libmtp’ from Sourceforge. At present the latest version is 1.1.5. You can do little changes in commands if you get newer versions. Once the libraries are downloaded, open the terminal (Ctrl+Alt+T) and use the following commands one by one to install it:

cd Downloads
tar xvzf libmtp-1.1.5.tar.gz
cd libmtp-1.1.5
./configure --prefix=/usr
sudo make install

Step 2: Install gMTP

gMTP is GTK based GUI for MTP (Media Transfer Protocol). This application will help you in connecting the Kindle (or any other media device) with its easy-to-use graphical interface. To install gMTP in Ubuntu, use the following command:

sudo apt-get install gmtp

Step 3: Connect Kindle to Ubuntu:

Now we are all set up here. Connect the Kindle Fire to your computer with a USB. Now open gMTP by searching it in Unity dash:


 The interface of the gMTP will look like the picture below. Click on the ‘Connect‘ button:


When it recognizes the device, it will explore the drive in the following manner:


When you need to copy something in to or from the Kindle Fire, you can simply copy paste it in this interface.

Suggest read: How to connect iPhone with Ubuntu.

  • Pingback: [How To] Fix Conversion Error With Calibre - It's FOSS()

  • Pingback: How To Remove A Book Or App From Amazon Cloud ,Computer And You()

  • combat yid

    thanks for the valuable information, i have installed the gmtp and qlix, now waiting for the khd to charge. thanks again.

    • Abhishek Prakash

      You are welcome..

  • Victoria Craven

    Thanks for this post–my Kindle cooperates now. I’m linking to this one in a post I’m making on my blog on Sunday.

    • Abhishek Prakash

      Thanks for linking it your blog post.

  • Stephen Wilcock

    will this work with 11.04?

    • Abhishek Prakash

      It should. Let me know if it does or if it doesn’t.

      • Stephen Wilcock

        hi and thank you for your help. i ran into this error message:

        libusb not found! (missing -dev/-devel package?) ***n*** prefer to install libusb-1 if you can! ***

        i am a total newcomer to ubuntu/linux so have no idea what this means…

        • Abhishek Prakash

          hmm.. and at what step you see this error?

          • Stephen Wilcock

            i figured out the above error (installing missing packages – libraries? – with synaptic). natty now recognises my kindle, and i can upload files using gMTP. however, it (gMTP) frequently crashes after i upload one file and always crashes if i try to upload multiple files at the same time. almost there, ha-ha. thank you so much for your help, btw.

          • Abhishek Prakash

            @google-20b1e3054a80230a183ece66ec155391:disqus I hope it will be smooth in future. Good luck.

  • Pingback: 10 New Features Introduced In Ubuntu 13.04 [Screenshot Tour] - It's F.O.S.S.()

  • The_Chris

    This way definitely works… but… the Fire doesn’t mount, which means you can’t use it with Calibre…. I hope they’re working on something.

    • Abhishek Prakash

      Kindle is very aptly recognized in Ubuntu 13.04. One of the plus point in 13.04.

  • TuanBachVan

    ubuntu 13.04 could not recognize my kindle fire hdx even I followed step by step you guide. I tried on 13.10 but it gave me the same result

    • Abhishek Prakash

      I don’t have Kindle Fire anymore but my Nexus and Galaxy S2 are recognized without any special effort. Ubuntu 13.10 has been better in terms of connecting devices via USB.

      • TuanBachVan

        yep. ubuntu could recognize my xperia phone automatically too. not sure what’s happen with kindle fire hd.

  • Philipe Ribeiro

    I’ve tried on Elementary OS that is based on Ubuntu 12.04 LTS. It does not recognized my kindle fire hd. I could not connect iPhone neither. Can help me anyone?

  • Pingback: How To Mount iPhone Or iPad With iOS 7 In Ubuntu 13.10()

  • Tania

    Even after doing all the above, when i click on connect, It says raw device not found.
    Could it be that i still don’t have some essential libraries?

    • Tania

      I’m working on ubuntu 12.04, by the way.