(27.06.2019 22:37)megavolt85 писал(а): значит тоже самое что и с UNO, хотя модуля ядра для этих модемов я собирал из исходников
Я так понимаю ты в драйвер omninet добавил поддержку этих модемов и пересобрал ядро. Если да, то странно. Если я ничего не путаю, на Orange PI PC с правленым драйвером omninet модем работал, по крайней мере через Gnome PPP.
(27.06.2019 22:37)megavolt85 писал(а): а вот тут удивил, хотелось бы побольше информации, дело в том что у меня уже валяется один китайский ноунейм, который оказался обычным софт модемом, и ценник на него был примерно такой же
Модем купил
вот этот, сомневался долго, но прочитав этот отзыв
Цитата: Приехало очень быстро, с комплектацией всё в порядке. Бралось для организации мини факс-сервера на базе одноплатника (неохота тратить лишнюю бумагу ради организаций, которые так и не научились оптравлять в 2019м году доки эл.почтой). Под линуксом на raspberry pi запустилось без дополнительных бубнов, через hylafax всё работает. На винде не проверял, но диск с драйвером в комплекте есть.
решил рискнуть, и купил его.
В винде модем определился как:
Код:
Conexant USB CX93010 ACF Modem
VID_0572 PID_1340 REv_0100
Диск с драйвером (вроде под Linux даже исходники драйвера есть)
USB_Modem_Driver
(27.06.2019 22:37)megavolt85 писал(а): я так понимаю это клон малинки, если он аппаратно совместим, то можно взять готовый образ DreamPI и не заморачиваться, в противном случае прийдётся поработать руками и начать с установки Python 2.7
Да это клон малинки, но аппаратно они не совместимы, так что только руками.
Что на данный момент сделано:
Установил образ Armbian_5.83_Orangepipc_Ubuntu_xenial_default_3.4.113_desktop
Поставил mgetty ppp
Код:
sudo apt-get install mgetty ppp
Установил python
Код:
sudo apt-get install python-pip
и sh
а также serial и ip-tables (скрипт ругался на их отсутствие)
Заменил файлы pap-secrets и options
в папке /etc/ppp/ на файлы с твоего образа.
добавил пользователя dream с паролем dreamcast
Код:
sudo useradd -G dialout,dip,users -c "Dreamcast user" -d /home/dream -g users -s /usr/sbin/pppd dream
в папке /etc/mgetty/ заменил mgetty.config на аналогичный из твоего образа
скопировал файлы (скрипты) с твоего образа в /usr/local/bin/
сделал исполняемым dreampi
скачал и установил с гитхаба пакеты dc2k2 dcgamespy dcvoip
На даном этапе застрял на этом:
Код:
dc@orangepipc:~$ sudo /usr/local/bin/dreampi --no-daemon
AFO routing enabled
Starting dcvoip process - Thanks Shuouma!
Starting dcgamespy process - Thanks Shuouma!
Detecting connection and modem...
Unable to detect modem. Falling back to ttyACM0
Traceback (most recent call last):
File "/usr/local/bin/dreampi", line 204, in detect_device_and_speed
output = subprocess.check_output(command, stderr=subprocess.STDOUT)
File "/usr/lib/python2.7/subprocess.py", line 567, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Internet connected and device found!
Dreamcast IP: 192.168.1.98
Opening serial interface to ttyACM0
ATZ0
OK
ATE0
OK
AT+FCLASS=8
OK
AT+VLS=1
OK
AT+VSM=1,8000
OK
AT+VTX
CONNECT