Показать сообщение отдельно
Старый 06.05.2015, 16:11   #5645
DimaD
Старший Пользователь
 
Регистрация: 25.06.2014
Возраст: 46
Регион: 77, 97, 99, 177
Машина: BMW X3 (E83)
Сообщений: 235
DimaD is on a distinguished road
По умолчанию

Переношу управление на arduino pro micro. Выяснился такой глюк:

Если загружать Nexus 7 3G с подключенной pro micro по ОТГ (пробовал несколько плат с скетчами и пустые) то пропадает сотовая сеть (3G)

Если загружать без pro micro или с любой другой ардуиной - все нормально.

pro micro нужна для эмуляции клавиатуры (получаю на ардуину команды с руля и управляю планшетом)

Было у кого такое? Конфликт какой то модема и ардуинки.

Вот лог после загрузки когда модем НЕ работает:
Цитата:
MacBook-Air:Android-SDK DimaD$ ./adb logcat -b radio
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found
- waiting for device -
I/RIL ( 132): Opening tty device /dev/ttyACM0
I/RIL ( 132): NetlinkManagerStart
D/RIL ( 132): Waiting for modem port...
D/RIL ( 132): Freeze SIM hotplug: active
E/RIL ( 132): Error opening SIM hotplug freeze file
E/RILC ( 132): RIL_register: RIL version 8
D/AT ( 132): AT> ATE0Q0V1
D/AT ( 132): AT> ATE0Q0V1
D/AT ( 132): AT> ATE0Q0V1
D/TelephonyManager( 134): No /proc/cmdline exception=java.io.FileNotFoundException: /proc/cmdline: open failed: EACCES (Permission denied)
D/TelephonyManager( 134): /proc/cmdline=
D/AT ( 132): AT> ATE0Q0V1
D/AT ( 132): AT> ATE0Q0V1
D/AT ( 132): AT> ATE0Q0V1
D/AT ( 132): AT> ATE0Q0V1
D/AT ( 132): AT> ATE0Q0V1
D/RIL ( 132): AT handshake error: -4, reset modem!
D/RIL ( 132): resetModemAndRestart reason: timeout
D/RIL ( 132): updateResetReasonCount: ril.reset.timeout -> 1
D/RIL ( 132): timeout: reset modem and restart rild
D/RIL ( 132): Resetting modem...
D/RIL ( 132): Freeze SIM hotplug: freeze
E/RIL ( 132): Error opening SIM hotplug freeze file
E/RIL ( 132): Error opening xmm_nml_reset file
I/RIL ( 539): Opening tty device /dev/ttyACM0
I/RIL ( 539): NetlinkManagerStart
D/RIL ( 539): Waiting for modem port...
D/RIL ( 539): Freeze SIM hotplug: active
E/RIL ( 539): Error opening SIM hotplug freeze file
E/RILC ( 539): RIL_register: RIL version 8
D/AT ( 539): AT> ATE0Q0V1
D/AT ( 539): AT> ATE0Q0V1
D/AT ( 539): AT> ATE0Q0V1
D/AT ( 539): AT> ATE0Q0V1
Вот лог после загрузки когда модем работает:
Цитата:
Last login: Wed May 6 16:09:58 on ttys000
MacBook-Air:~ DimaD$ cd Android-SDK/
MacBook-Air:Android-SDK DimaD$ ./adb logcat -b radio
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
I/RIL ( 129): Opening tty device /dev/ttyACM0
I/RIL ( 129): NetlinkManagerStart
D/RIL ( 129): Waiting for modem port...
D/RIL ( 129): Freeze SIM hotplug: active
E/RIL ( 129): Error opening SIM hotplug freeze file
E/RILC ( 129): RIL_register: RIL version 8
D/AT ( 129): AT> ATE0Q0V1
D/AT ( 129): AT< ATE0Q0V1
D/AT ( 129): AT< OK
D/AT ( 129): AT> ATE0Q0V1
D/AT ( 129): AT< OK
D/AT ( 129): AT> ATS0=0
D/AT ( 129): AT< OK
D/AT ( 129): AT> AT+CMEE=1
D/AT ( 129): AT< OK
D/AT ( 129): AT> AT+CREG=2
D/AT ( 129): AT< OK
D/AT ( 129): AT> AT+CGREG=2
D/AT ( 129): AT< OK
D/AT ( 129): AT> AT+CMOD=0
D/AT ( 129): AT< OK
D/AT ( 129): AT> AT+CMUT=0
Прошивка сток 4.4.4 + ядро Daniel.
Подключено через хаб (напрямую к ОТГ тоже пробовал)

Если загружать планшет с подключенной ардуиной, то 3G сеть не найдена и в системе следующие девайсы:
/dev/ttyACM0 пропадает/появляется при передергивании ардуины
/dev/ttyACM1 есть постоянно
/dev/ttyACM2 есть постоянно

Если загружать планшет с выключенной ардуиной, то 3G сеть есть и в системе следующие девайсы:
/dev/ttyACM0 есть постоянно
/dev/ttyACM1 есть постоянно
/dev/ttyACM2 пропадает/появляется при передергивании ардуины

может они деруться за ttyACM0?

Последний раз редактировалось DimaD; 06.05.2015 в 23:30.
DimaD вне форума