Комуникация Raspberry и Android смартфон

Опитах се да инсталирам Openauto на моя Raspberry Pi 3b+ и изглежда всичко започва нормално. Но когато свържа стария си Samsung Galaxy S5 (Android 6) с него, понякога Android Auto започва да работи за няколко секунди и се отказва. През повечето време извежда съобщение за грешка с „Не може да се отвори MTP устройство“.

Когато стартирам mtp-detect от shell, това е резултатът:

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.

Опитах изображението Crankshaft на Raspberry, където Android Auto работи без никакви проблеми. Така че предполагам, че има проблем с конфигурацията на смартфона с Android и Raspberry. Някой имал ли е подобен проблем?

Благодаря предварително!


person oytschi    schedule 11.10.2019    source източник


Отговори (1)


Грешката, която получавате, е LIBUSB_ERROR_BUSY, в документите се посочва, че този код на грешка се получава, когато ресурсът, до който се опитвате да получите достъп, е зает. Това обикновено се случва, ако програма или драйвер е поискал интерфейса, което означава, че 2 процеса се опитват да заявят същия интерфейс едновременно.

Опитайте се да проверите процесите, изпълнявани в момента на вашия raspberry pi, може би сте отворили няколко екземпляра едновременно или се опитвате да използвате множество програми, които използват един и същ интерфейс.

person Daniel    schedule 11.10.2019
comment
Благодаря за отговора. Така че вероятно е проблем, когато моят USB модем е на малина? Не мисля, че серийната връзка с GPS модула пречи на комуникацията със смартфона. - person oytschi; 11.10.2019
comment
тъй като не знам как са свързани вашите устройства, не мога да кажа повече. - person Daniel; 11.10.2019
comment
Опитах го без никакви други свързани устройства, а също и на напълно ново изображение на raspbian, за да инсталирам само openauto със същия резултат. Не мислете, че проблемът е в смартфона, когато е работил с изображението на коляновия вал. - person oytschi; 11.10.2019