Показать сообщение отдельно
Старый 22.07.2013, 13:16   #6
avgaz
Старший Пользователь
 
Регистрация: 19.07.2008
Возраст: 40
Регион: 35
Сообщений: 500
avgaz is on a distinguished road
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Данная проблема очень распространенная, и дело тут не в нексусе и камере...и тем более в прошивке...
Тоже самое происходит и с другими устройствами..например usb gps, 3G модем, easycap....
Это возникает из-за того, что устройства в хабе некорректно выключаются(тупо пропадает питание) и система их теряет, не завершив корректно свою работу с ними...далее когда питание подается, система регистрирует устройства под новыми именами (как в вашем случае video1, а не 0), т.к считает, что старые "типа еще подключены".

Сразу скажу, что 100%-го рецепта от этой проблемы в андройде нет(p.s. а в линуксе есть), но в некоторых случаях помогает вот что.
Рубить питание на хабе нужно спустя некоторое время, когда планшет полностью уйдет в глубокий сон(дипслип).
А не единовременно, как в вашем случае: рубите питание, потом планшет видя это, дает команду на сон...это не правильно.
Немножко не понимаю, как то не логично, устройства в системе так и так отключаются просто вынув из USB по другому их не выключить!
Так же, как то не логично выключать устройства когда планшет уже ушёл в сон, мне кажется это и будет не корректное отключение. Попробовал увеличить в Тимуровской прошивку время выключения до 5сек и вроде пока нормально по 6 выключений всегда video0 единственное каждый раз нужно передергивать usb командой /system/etc/reset /dev/bus/usb/002/002 но эту проблему можно решить с помощью таскера при подаче питания он выполняет эту команду с таймаутом
Или у кого есть опыт может создать что то типа виджета который будет выполнять эту команду и после запускать прогу видео регистрации.
__________________
Мой проект
Клуб Газелистов
В процессе инсталляция в Логан Nexus 7
avgaz вне форума   Ответить с цитированием