Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Как установить драйвер модема - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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
Как установить драйвер модема
Wad1970
Добавлено 02.05.2017 13:36 Сообщение: 11
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
Сделал так.
Появилась ошибка
# wvdial
--> WvDial: Internet dialer version 1.61
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
Хотя такая секция есть в конфиге...
Так же как и описано в
http://www.linuxquestions.org/questions/linux-embedded-and-single-board-computer-78/unable-to-port-wvdial-in-embedded-arm-platform-834910/

Решения не нахожу
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 03.05.2017 09:27 Редактировалось 03.05.2017 09:37 Сообщение: 12
sasamy
4.70

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

Решения не нахожу


Решение - не использовать глюкавую звонилку wvdial (я ее посоветовал только потому что думал с ней будет проще) а работать напрямую с pppd, например для beeline

создать конфиги с таким содержанием

Код

mkdir -p /etc/ppp/peers
mkdir -p /etc/ppp/chat

# cat /etc/ppp/peers/beeline
/dev/ttyUSB0
57600
defaultroute
usepeerdns
noipdefault
connect '/usr/sbin/chat -v -f /etc/ppp/chat/beeline'
novjccomp
nopcomp
noaccomp
nodeflate
novj
nobsdcomp
user beeline
ipcp-accept-local
ipcp-accept-remote

# cat /etc/ppp/chat/beeline
TIMEOUT 30
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
"" 'ATZ'
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
OK ATD*99#
CONNECT ''


подгрузить модуль ядра ppp

modprobe ppp_generic

звпустить pppd с нужным конфигом

pppd call beeline

заменить маршрут по умолчанию на интерфейс ppp0

route del default
route add default dev ppp0
Спуститься к концу Подняться к началу
Персональная информация
Wad1970
Добавлено 04.05.2017 09:38 Сообщение: 13
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
Всё было хорошо и заработало,
но после make clean.. make
Gobiserial не поднимается
Starting lighttpd: OK
ssh-keygen: generating new host keys: RSA1 libphy: 2188000.ethernet:00 - Link is Up - 100/Full
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
RSA usb 1-1: new high-speed USB device number 2 using ci_hdrc
imx-spdif sound-spdif.27: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif.27: snd_soc_register_card failed: -517
platform sound-spdif.27: Driver imx-spdif requests probe deferral
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
GobiSerial: disagrees about version of symbol module_layout
GobiSerial: disagrees about version of symbol module_layout
GobiSerial: disagrees about version of symbol module_layout
GobiSerial: disagrees about version of symbol module_layout
GobiSerial: disagrees about version of symbol module_layout
GobiSerial: disagrees about version of symbol module_layout
GobiSerial: disagrees about version of symbol module_layout
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.05.2017 10:26 Редактировалось 04.05.2017 10:40 Сообщение: 14
sasamy
4.70

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

GobiSerial: disagrees about version of symbol module_layout


пересоберите GobiSerial

rm -r output/build/gobiserial-undefined
make

у вас ядро было пересобрано после того как собран модуль GobiSerial - он ругается на версию
Спуститься к концу Подняться к началу
Персональная информация
Wad1970
Добавлено 04.05.2017 14:04 Сообщение: 15
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
Спасибо!!!
Спуститься к концу Подняться к началу
Персональная информация
Wad1970
Добавлено 15.05.2017 09:30 Редактировалось 15.05.2017 11:07 Сообщение: 16
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
Доброе утро.
Почему если поставить в автозагрузку такой файл:

#!/bin/sh

until test -e /dev/ttyUSB5
do sleep 1
done

modprobe ppp_generic
pppd call beeline
route del default
route add default dev ppp0

exit $?

интерфейс ppp0 не появляется, а если вручную
то появляется?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.05.2017 09:53 Сообщение: 17
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Скорей всего файл этот просто не запускается - как вы его ставите в автозагрузку ?
Спуститься к концу Подняться к началу
Персональная информация
Wad1970
Добавлено 15.05.2017 11:11 Редактировалось 15.05.2017 11:13 Сообщение: 18
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
В Init.D файл S91ppp, права на исполнение
Он запускается т.к. вижу строку
PPP generic driver version 2.4.2
К тому же после загрузки с этим, файлом вручную уже не удаётся наладить соединение - только через выключение устройства.
Может ещё какие задержки не соблюдены?
Спуститься к концу Подняться к началу
Персональная информация
Wad1970
Добавлено 15.05.2017 15:57 Сообщение: 19
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
modprobe ppp_generic
sleep 12
pppd call beeline

Вот так заработало... с задержкой >=10 сек
Спуститься к концу Подняться к началу
Персональная информация
Wad1970
Добавлено 26.05.2017 08:51 Сообщение: 20
Wad1970
5

Пункты: 3692
Регистрация: 24.11.2014
Почему-то изредка вылетает GobySerial ttyUSB:
usb 1-1: USB disconnect device number 2
GobiSerial driver ttyUSB: GobiSerial converter now disconnected from ttyUSB0
GobiSerial driver ttyUSB: GobiSerial converter now disconnected from ttyUSB1
GobiSerial driver ttyUSB: GobiSerial converter now disconnected from ttyUSB2......
Почему? ... Не пойму
Как хотя бы переинициализировать драйвер, чтоб ttyUSB появились без перезагрузки всей ОС Linux?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux