Связь Малина и Android-смартфон - PullRequest
0 голосов
/ 11 октября 2019

Я попытался установить Openauto на мой Raspberry Pi 3b +, и все вроде нормально запускается. Но когда я подключаю к нему мой старый Samsung Galaxy S5 (Android 6), иногда Android Auto начинает работать на несколько секунд и выходит. В большинстве случаев он сообщает об ошибке «Невозможно открыть устройство MTP».

Когда я запускаю mtp-Detection из оболочки, это результат:

Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 1, dev 47
Attempting to connect device(s)
error returned by libusb_claim_interface() = -6LIBMTP PANIC: Unable to initialize device
Unable to open raw device 0
OK.

Я пытался Коленвал Изображение на Raspberry, где Android Auto работает без проблем. Итак, я думаю, что есть проблема конфигурации с Android-смартфоном и Raspberry. У кого-нибудь была похожая проблема?

Заранее спасибо!

1 Ответ

0 голосов
/ 11 октября 2019

Ошибка, которую вы получаете: LIBUSB_ERROR_BUSY, в документах говорится, что этот код ошибки получен, когда ресурс, к которому вы пытаетесь получить доступ, занят. Обычно это происходит, если программа или драйвер запрашивают интерфейс, а это означает, что 2 процесса пытаются запросить один и тот же интерфейс одновременно.

Попробуйте проверить процессы, запущенные в данный момент на вашем raspberry pi, возможно, вы открыли несколькоэкземпляры одновременно или вы пытаетесь использовать несколько программ, использующих один и тот же интерфейс.

...