Проблема: Устройство не определяется mtp-detect

Проблема: Устройство не определяется mtp-detect

Многие вопросы здесь задаются о том, как заставить работать определенное устройство с поддержкой MTP (телефон, планшет или медиаплеер), предполагая, что устройство каким-то образом поддерживается текущим программным обеспечением FOSS. Но что делать, если это не так?

Проблема: Устройство не определяется mtp-detect

Подключение устройства с поддержкой MTP к компьютеру и запуск mtp-detectс негоmtp-инструментыпосылка в терминале возвращается:

No raw devices found.

решение1

Прежде чем приступить к взлому…

ПРОВЕРЬТЕ: что используемый вами usb-кабель предназначен для передачи данных, а не только для зарядки устройства! Например, некоторые дешевые планшеты и мобильные телефоны имеют только кабель для зарядки! Для непосвященных они оба выглядят одинаково!

Пожалуйста, проверьте, что это mtp-detectдействительно дает вам "No raw devices found."сообщение. Также попробуйте перезагрузить и переподключить устройство/хост или использовать другой кабель, который, желательно, работает с другим устройством с поддержкой MTP, если это возможно.

Если ваше устройство обнаружено, то, пожалуйста, ознакомьтесь с:Как заставить устройства с поддержкой MTP работать с Ubuntu?Я также опубликовал некоторые инструкции по устранению неполадок и все еще принимаю предложения по улучшению.

Установка последней версии libmtp

Если вы не используете последнюю версию libmtp, вы можете:

Подача запроса на поддержку вашего устройства

Если компиляция из исходников не сработала, скорее всего, ваше устройство в настоящее время не поддерживается libmtp.список поддерживаемых устройствдоступен, который будет получен во время установки или сборки пакета для создания 69-libmtp.rules.

Если вы сомневаетесь, просто следуйте процедурам, указанным надомашняя страница проектаоткрыть отчет об ошибке/запрос в службу поддержки для добавленияновое устройство, по сути, это запуск lsusb -v, если у вас нет опыта программирования и отправки исправлений.

Примечание: полезно указать название вашего устройства и ссылку на страницу продукта, если это возможно. Также попробуйте поискать по идентификатору устройства и поставщика, вы можете обнаружить, что производитель использует тот же идентификатор для других устройств и что запрос на поддержку для этого идентификатора уже был подан и передан в GIT, но не был выпущен в виде исходного пакета или стабильного релиза. (Это только что произошло со мной с новым устройством Lumia.)

Связанный контент