LINUX.ORG.RU
решено ФорумMobile

Проблемы с обнаружением OTG-устройства

 , ,


0

1

Есть кастомное устройство (лазерный проектор) из Китая, которая работает через USB.

На десктопных системах она работает - всё обнаруживается корректно. При разработке под Андроид столкнулся с тем, что на уровне ядра (из dmesg) железка при повторном подключении не обнаруживается. То есть подключаю один раз - всё есть (3 порта - 2 OTG и один самой железки). Переподключаю - всё плохо, в dmesg только сообщения об обнаружении двух OTG портов. Примерно через сутки (или если поменять OTG-кабель несколько раз на другие) устройство начинает работать нормально снова.

Полный резет телефона к заводским настройкам не помогает, то есть похоже, что где-то глючит само устройство.

Буду благодарен, если кто-то подскажет в какую сторону копать.

P.S. Возможно стоит перенести пост в Development, там поактивнее.


Ответ на: комментарий от quickquest

Гм, и правда. Не мог найти юсб хаб с type C разьемом, но адаптер помог.

Спасибо большое. Очень странно, что работало при первом подключении. Я использовал раньше док для андроидов, где совсем не работало, а тут даже как-то не подумал.

ncuxer ()