Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
ppp_generic
macr0s
Добавлено 15.03.2016 11:37
0
Сообщение: 1
macr0s
0

Пункты: 770
Регистрация: 30.10.2014
Доброго времени суток.
Помогите разобраться с проблемой, или подскажите куда копать.
Есть IMX6Q, есть модем SIM7250E, есть pppd. Работает неполноценно, а именно после загрузки девайса пытаемся позвонить через pppd и оно ругается:

Код
Couldn't open the /dev/ppp device: No such file or directory
pppd: You need to create the /dev/ppp device node by
executing the following command as root:
mknod /dev/ppp c 108 0


Если последовать совету - все нормально: соединение устанавливается, сетевой интерфейс создается, есть коннект. После перезагрузки девайс /dev/ppp естественно пропадает.
Также заметил, что modprobe ppp_generic тоже создает нужный /dev/ppp.
Как можно избежать ручного создания устройства? Я понимаю, что в init.d можно положить шеллскрипт с нужной коммандой, но учитывая, что эту работу делает модуль ядра, наверняка есть способ поправославнее, до которого я не смог докопаться.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.03.2016 12:10 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Слинкуйте модуль ppp в ядре статически - все равно он вам явно нужен постоянно, вот и все решение.

make linux-menuconfig

Device Drivers --->
[*] Network device support --->
<*> PPP (point-to-point protocol) support

make

/dev/ppp будет автоматом создаваться
Спуститься к концу Подняться к началу
Персональная информация
macr0s
Добавлено 15.03.2016 22:50 Сообщение: 3
macr0s
0

Пункты: 770
Регистрация: 30.10.2014
ну да, действительно =) не подумал о этом, сижу голову ломаю, хотел через udev поднять, но не знал за что зацепиться... Так то оно конечно проще. все работает, спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux