Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

This question already has an answer here:

Many questions here ask for how to get a certain MTP enabled device (a phone, tablet or media player) working, assuming that the device is somehow supported by current FOSS software. But what to do if it is not?

Problem: The device is not detected by mtp-detect

Connecting the MTP capable device to the computer and running mtp-detect from the mtp-tools package in terminal returns:

No raw devices found.
share|improve this question

marked as duplicate by Luis Alvarado Jul 24 at 21:01

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

@ThatBrazilianGuy You didn't even care to read the answer, right? What do you suggest if these steps over there do not help at all? I posted an answer over there that deals with troubleshooting if the top rated answer does not work, long before posting this Q&A, but these issues still appear and users cannot find good instructions what to do in these cases. "Thanks" for not taking the slightest bit of effort to understand what's going on and just linking everything into a humongous pile of duplicates that doesn't solve or explain anything. –  LiveWireBT May 24 at 4:51

1 Answer 1

up vote 0 down vote accepted

Before you start hacking...

Please verify that mtp-detect really gives you the "No raw devices found." message. Also try to reboot and replug the device/host or use another cable that, preferably, works with another MTP enabled device, if possible.

If your device is detected, then please have a look at: Getting MTP enabled devices to work with Ubuntu? I also posted some troubleshooting instructions and I am still taking suggestions for improvement there.

Installing the latest libmtp version

If you are not running the latest version of libmtp, you can:

Filing a support request for your device

If compiling from source didn't work, chances are that your device is currently not supported by libmtp. Unfortunately the project doesn't maintain a list of supported devices, but you can try searching online for: libmtp supported device + device name + USB vendor ID + USB device ID or something similar.

If in doubt, just follow the procedures on the project homepage to open a bug report/support request for adding a new device (it's basically running lsusb -v, if you cannot code in C).

Note: It's useful to provide the name of your device and a link to the product page if possible.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.