Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Проблема с lte модемом. Нужен usbserial
Pavel Ivanchenko
Добавлено 06.12.2013 18:43 Сообщение: 11
Pavel Ivanchenko
Admin
4.39

Пункты: 91534
Регистрация: 24.03.2009
Пол: Мужчина
Включите логику, если модули не подходят, значит они не от этого ядра.
Я не знаю что вы сделали "не так", но подозреваю, что не обновили ядро на самой плате.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.12.2013 22:15 Сообщение: 12
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
чтобы так не ругалось:
Код
modprobe: module usbserial not found in modules.dep

надо на загруженной рутовой сказать
Код
depmod -a

тогда обновится файл со списком модулей и их зависимостей..

Код
invalid module format

очень похоже, что модуль собран не для архитектуры АРМ, а вероятно для x86..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Александр Мартынцев
Добавлено 14.12.2013 16:44 Сообщение: 13
Александр Мартынцев
0

Пункты: 329
Регистрация: 27.11.2013
Разобрался я с usbserial и даже option скомпилил. Модули загружаются прекрасно, однако /dev/ttyUSB* не появляются ни в какую... похоже сделать это на плате не реально(
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.12.2013 19:44 Редактировалось 14.12.2013 22:13 Сообщение: 14
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Разобрался я с usbserial и даже option скомпилил. Модули загружаются прекрасно, однако /dev/ttyUSB* не появляются ни в какую... похоже сделать это на плате не реально(

откуда такие выводы? на разных платах вполне себе появляются ttyUSBx, а на вашей нет - она избранная?
если есть утилита lsusb то что она пишет в лог?
что выводится после modprobe usbserial
и что видно в девайсах ls /dev/tty*
может у вас билдрутовая рутовая и девайсы вбиты статиком?

update1еще как вариант - ваше ядро не поддерживает это устройство
или банально питания не хватает по юсб порту..
если погуглить Bus 002 Device 003: ID 12d1:14fe Huawei Technologies ttyUSB
то вот тут:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=84&t=36692&p=351242
малинщики сражаются с подобными модемами..

update2 загляните в option.c, там помимо id хуавэя, есть еще модификаторы для разных моделей, например в ядре 3.0.35 вашего нет..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.12.2013 01:36 Редактировалось 15.12.2013 01:41 Сообщение: 15
sasamy
4.70

Пункты: 77349
Регистрация: 14.08.2009
Цитата

Разобрался я с usbserial и даже option скомпилил. Модули загружаются прекрасно, однако /dev/ttyUSB* не появляются ни в какую... похоже сделать это на плате не реально(


Соберите usb-modeswitch в буилдруте, у вас модем скорей всего просто не переключается в режим модема. Два модема пробовал - e173 и e1550 - работают. В буилдруте есть ошибки при сборке этого пакета - они уже год или больше исправить не могут - неправильная версия tcl в скрипте менеджера и он не работает, хотя может в вашем буилдруте и нормально все с этим - у них как-то был проблеск разума и исправляли, в последнем стабильном релизе он опять сломан. В общем чтобы автоматически переключался - нужны udev, usb_modeswitch, usb_modeswitch_data, tcl (со снятой галкой [ ] install only shared library)
Спуститься к концу Подняться к началу
Персональная информация
Александр Мартынцев
Добавлено 15.12.2013 13:10 Сообщение: 16
Александр Мартынцев
0

Пункты: 329
Регистрация: 27.11.2013
Спасибо всем!
Попробовал взять другой модем, в частности
Код
Bus 002 Device 004: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HS
DPA Modem

Прекрасно все заработало после usb_switchmode.
С LTE же видимо где-то действительно что-то или в ядре или не так скомпилино. Будем разбираться дальше. Если получится - отпишусь, может кому пригодится.
Спуститься к концу Подняться к началу
Персональная информация
OlegVB
Добавлено 29.07.2014 16:32 Редактировалось 29.07.2014 16:37 Сообщение: 17
OlegVB
0

Пункты: 690
Регистрация: 28.04.2014
Пол: Мужчина
Из: Москва
Тоже нужен usbserial, пытаюсь пересобрать ядро для Hola
В виртуальной машине захожу в src/kernel/rel_imx_3.0.35_4.1.0_sk
запускаю make menuconfig
Device drivers -> USB Support и выбираю как тут рекомендовали
<М> USB Serial Converter support
<*> USB Generic Serial Driver
<M> USB driver for GSM and CDMA modems

запускаю build.sh
Получаю сообщение Restart config... и начинают вылетать вопросы конфигурирования ядра в ручном режиме.
Что сделал не так?

И еще вопрос, включён ли Watchdog.
В конфигурации стоит
[*] Watchdog timer support
[*] Disable watchdog shutdown on close
далее ни какие watchdog устройства не выбраны.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.07.2014 16:39 Сообщение: 18
sasamy
4.70

Пункты: 77349
Регистрация: 14.08.2009
Цитата

Что сделал не так?


скорей всего вот это

Цитата

запускаю make menuconfig


нужно

make ARCH=arm menuconfig
Спуститься к концу Подняться к началу
Персональная информация
OlegVB
Добавлено 30.07.2014 10:11 Сообщение: 19
OlegVB
0

Пункты: 690
Регистрация: 28.04.2014
Пол: Мужчина
Из: Москва
Цитата

make ARCH=arm menuconfig

Спасибо, так стало собираться
A c Watchdog не проясните?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 30.07.2014 10:46 Редактировалось 30.07.2014 10:46 Сообщение: 20
sasamy
4.70

Пункты: 77349
Регистрация: 14.08.2009
Цитата

A c Watchdog не проясните?


если вы не испортили конфиг запустив make menuconfig драйвер сторожевого таймера для i.mx6 включен в ядре

make ARCH=arm menuconfig
Device Drivers --->
[*] Watchdog Timer Support --->
<*> IMX2+ Watchdog

активируется он в u-boot, для hola см. u-boot-2013.10-sk/include/configs/wandboard.h

#define CONFIG_HW_WATCHDOG
#define CONFIG_IMX_WATCHDOG
#define CONFIG_WATCHDOG_TIMEOUT_MSECS 20000 /* 30 sec */
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux