1

не могу настроить подключение через Huawei EM770W
нажимаю на название сетевого соединения соответствующего жпс модему, появляется табличка "настраиваю", затем спрашивает пин (его нет, оставляю пустое поле), затем открывается окно "Ошибка" : Проверьте, вставлена ли ваша SIM-карта
https://ibb.co/hytg6BF
при этом в винде всё работает.
сам модем тоже вроде как работает:

[root@s1080 ~]# mmcli -m 0
-----------------------------
General  |         dbus path: /org/freedesktop/ModemManager1/Modem/0
|         device id: 91c0b946a92aaca130edfbb57cfc7eeddfcb0c76
-----------------------------
Hardware |      manufacturer: huawei
|             model: EM770W
| firmware revision: 11.126.10.80.00
|         supported: gsm-umts
|           current: gsm-umts
|      equipment id: 357030021538604
-----------------------------
System   |            device: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4
|           drivers: option1
|            plugin: huawei
|      primary port: ttyUSB2
|             ports: ttyUSB0 (at), ttyUSB1 (qcdm), ttyUSB2 (at), ttyUSB4 (at)
-----------------------------
Status   |    unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
|             state: disabled
|       power state: on
|    signal quality: 0% (cached)
-----------------------------
Modes    |         supported: allowed: 2g, 3g; preferred: none
|                    allowed: 2g, 3g; preferred: 2g
|                    allowed: 2g, 3g; preferred: 3g
|                    allowed: 2g; preferred: none
|                    allowed: 3g; preferred: none
|           current: allowed: 2g, 3g; preferred: 3g
-----------------------------
IP       |         supported: ipv4, ipv6
-----------------------------
3GPP     |              imei: 357030021538604
-----------------------------
SIM      |         dbus path: /org/freedesktop/ModemManager1/SIM/0
[root@s1080 ~]# mmcli -m 0 --enable
successfully enabled the modem
[root@s1080 ~]# mmcli -m 0
-----------------------------
General  |         dbus path: /org/freedesktop/ModemManager1/Modem/0
|         device id: 91c0b946a92aaca130edfbb57cfc7eeddfcb0c76
-----------------------------
Hardware |      manufacturer: huawei
|             model: EM770W
| firmware revision: 11.126.10.80.00
|         supported: gsm-umts
|           current: gsm-umts
|      equipment id: 357030021538604
-----------------------------
System   |            device: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4
|           drivers: option1
|            plugin: huawei
|      primary port: ttyUSB2
|             ports: ttyUSB0 (at), ttyUSB1 (qcdm), ttyUSB2 (at), ttyUSB4 (at)
-----------------------------
Status   |    unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
|             state: registered
|       power state: on
|       access tech: umts
|    signal quality: 67% (recent)
-----------------------------
Modes    |         supported: allowed: 2g, 3g; preferred: none
|                    allowed: 2g, 3g; preferred: 2g
|                    allowed: 2g, 3g; preferred: 3g
|                    allowed: 2g; preferred: none
|                    allowed: 3g; preferred: none
|           current: allowed: 2g, 3g; preferred: 3g
-----------------------------
IP       |         supported: ipv4, ipv6
-----------------------------
3GPP     |              imei: 357030021538604
|       operator id: 25099
|     operator name: Beeline
|      registration: home
-----------------------------
SIM      |         dbus path: /org/freedesktop/ModemManager1/SIM/0

чего ему надо?

Mageia8/x86_64-KDE

2

FreeOwl⇓ пишет:

чего ему надо?

В МСС включить  отладку(показать логи) , перезагрузиться и в  консоли drakconnect и настроить модем. На что ругается? И в консоли и в логах?

3 (2021-04-15 14:52:27 отредактировано FreeOwl)

kvv-vp пишет:

В МСС включить  отладку(показать логи) , перезагрузиться и в  консоли drakconnect и настроить модем. На что ругается? И в консоли и в логах?

после запуска, состояние модема - выключен
drakconnect просит вручную указать сеть...  в логах ничего.
если включить модем mmcli -m 0 --enable, в логах появляется соответствующая запись:

апр 15 11:58:46 s1080 ModemManager[780]: <info>  [modem0] state changed (disabled -> enabling)
апр 15 11:58:47 s1080 ModemManager[780]: <info>  [modem0] 3GPP registration state changed (unknown -> idle)
апр 15 11:58:47 s1080 ModemManager[780]: <info>  [modem0] state changed (enabling -> enabled)
апр 15 11:58:47 s1080 ModemManager[780]: <info>  [modem0] 3GPP registration state changed (idle -> registering)
апр 15 11:58:47 s1080 ModemManager[780]: <info>  [modem0] 3GPP registration state changed (registering -> home)
апр 15 11:58:47 s1080 ModemManager[780]: <info>  [modem0] state changed (enabled -> registered)

запускаю drakconnect, отвечаю на все вопросы, открывается:

┌ Подождите, пожалуйста ──────────────────────────────┐
│ Подождите, пожалуйста                               │
│ Настраивается устройство...                         │
└─────────────────────────────────────────────────────┘

после чего:

┌ Ошибка ─────────────────────────────────────────────┐
│  Проверьте, вставлена ли ваша SIM-карта.            │
│ < ОК >                                              │
└─────────────────────────────────────────────────────┘

вот такой лог:

Apr 15 14:48:36 localhost drakconnect[22254]: ### Program is starting ###
Apr 15 14:48:42 localhost drakconnect[22254]: running: /bin/rpm -q --qf %{name}#012 comgt ppp
Apr 15 14:48:50 localhost drakconnect[22254]: No settings found for driver "option" in category "network::connection::cellular_card"
Apr 15 14:48:50 localhost drakconnect[22254]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 15 14:48:52 localhost drakconnect[22254]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 15 14:48:52 localhost drakconnect[22254]: running: comgt -d /dev/ttyUSB1 PIN
Apr 15 14:49:23 localhost drakconnect[22254]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 15 14:51:25 localhost drakconnect[22254]: ### Program is exiting ###
Mageia8/x86_64-KDE

4

Какая то непонятка у вас с драйвером. В MM option1, в МСС option. А в свежих ядрах используется  option.c и он в магее есть.
Что показывает

Консоль: user
[user@localhost ~]$ lsusb -t -v -v
.
Выдерните модем, установите devel для вашего ядра, перезагрузитесь и снова подключите модем. Возможно свежий драйвер загрузится.

5 (2021-04-16 13:48:14 отредактировано FreeOwl)

kvv-vp пишет:

Какая то непонятка у вас с драйвером. В MM option1, в МСС option. А в свежих ядрах используется  option.c и он в магее есть.
Что показывает

Консоль: user
[user@localhost ~]$ lsusb -t -v -v
.

Консоль

[root@s1080 ~]# lsusb -t -v -v
...
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb1  /dev/bus/usb/001/001
|__ Port 4: Dev 4, If 1, Class=Vendor Specific Class, Driver=option, 480M
ID 12d1:1404 Huawei Technologies Co., Ltd. EM770W miniPCI WCDMA Modem
/sys/bus/usb/devices/1-4  /dev/bus/usb/001/004
|__ Port 4: Dev 4, If 4, Class=Vendor Specific Class, Driver=option, 480M
ID 12d1:1404 Huawei Technologies Co., Ltd. EM770W miniPCI WCDMA Modem
/sys/bus/usb/devices/1-4  /dev/bus/usb/001/004
|__ Port 4: Dev 4, If 2, Class=Vendor Specific Class, Driver=option, 480M
ID 12d1:1404 Huawei Technologies Co., Ltd. EM770W miniPCI WCDMA Modem
/sys/bus/usb/devices/1-4  /dev/bus/usb/001/004
|__ Port 4: Dev 4, If 0, Class=Vendor Specific Class, Driver=option, 480M
ID 12d1:1404 Huawei Technologies Co., Ltd. EM770W miniPCI WCDMA Modem
/sys/bus/usb/devices/1-4  /dev/bus/usb/001/004
|__ Port 4: Dev 4, If 5, Class=Vendor Specific Class, Driver=option, 480M
ID 12d1:1404 Huawei Technologies Co., Ltd. EM770W miniPCI WCDMA Modem
/sys/bus/usb/devices/1-4  /dev/bus/usb/001/004
|__ Port 4: Dev 4, If 3, Class=Vendor Specific Class, Driver=option, 480M
ID 12d1:1404 Huawei Technologies Co., Ltd. EM770W miniPCI WCDMA Modem
/sys/bus/usb/devices/1-4  /dev/bus/usb/001/004
|__ Port 8: Dev 7, If 0, Class=Video, Driver=uvcvideo, 480M
ID 058f:5608 Alcor Micro Corp.
/sys/bus/usb/devices/1-8  /dev/bus/usb/001/007
|__ Port 8: Dev 7, If 1, Class=Video, Driver=uvcvideo, 480M
ID 058f:5608 Alcor Micro Corp.
/sys/bus/usb/devices/1-8  /dev/bus/usb/001/007

kvv-vp пишет:

Выдерните модем, установите devel для вашего ядра, перезагрузитесь и снова подключите модем. Возможно свежий драйвер загрузится.

Выдернул
установил (если я Вас правильно понял) kernel-desktop-devel-latest
удалил пакеты mga6, mga7 и неиспользуемые ядра
перезагрузился
выключил
вставил модем и ... ничего не изменилось

Консоль

[root@s1080 ~]# mmcli -m 0
-----------------------------
General  |         dbus path: /org/freedesktop/ModemManager1/Modem/0
|         device id: 91c0b946a92aaca130edfbb57cfc7eeddfcb0c76
-----------------------------
Hardware |      manufacturer: huawei
|             model: EM770W
| firmware revision: 11.126.10.80.00, соединения настроаи
|         supported: gsm-umts
|           current: gsm-umts
|      equipment id: 357030021538604
-----------------------------
System   |            device: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4
|           drivers: option1
.....

Консоль

Apr 16 12:32:30 localhost net_applet[3330]: running: draknetcenter
Apr 16 12:32:31 localhost draknetcenter[6896]: ### Program is starting ###
Apr 16 12:32:37 localhost draknetcenter[6896]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 16 12:32:40 localhost draknetcenter[6896]: running: /bin/rpm -q --qf %{name}#012 comgt ppp
Apr 16 12:32:40 localhost draknetcenter[6896]: No settings found for driver "option" in category "network::connection::cellular_card"
Apr 16 12:32:40 localhost draknetcenter[6896]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 16 12:32:40 localhost draknetcenter[6896]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 16 12:32:40 localhost draknetcenter[6896]: running: comgt -d /dev/ttyUSB1 PIN
Apr 16 12:33:22 localhost draknetcenter[6896]: running: udevadm info --query=property --path=/sys/bus/usb/devices/1-4
Apr 16 12:34:06 localhost draknetcenter[6896]: ### Program is exiting ###

Modem Manager GUI - СМС отправляет, USSD отправляет, модем, сеть видит, но к интернету не подключается - долго думает и никак...
https://i.ibb.co/Jr93zqS/Modem-Manager-GUI001.png https://i.ibb.co/WKyxD4c/Modem-Manager-GUI003-ussd.png https://i.ibb.co/YWPdp9J/Modem-Manager-GUI004-status.png

Mageia8/x86_64-KDE

6 (2021-04-17 06:07:09 отредактировано kvv-vp)

FreeOwl⇓ пишет:

долго думает и никак...

Попробуйте подключиться еще и через КРРР или wvdial. Все программы запускайте в консоли, чтоб ошибки видно было.

7

kvv-vp пишет:
FreeOwl⇓ пишет:

долго думает и никак...

Попробуйте подключиться еще и через КРРР или wvdial. Все программы запускайте в консоли, чтоб ошибки видно было.

в 8ке не нашёл как установить  ни kppp ни wvdial

проверил в дебиан 10 - работает

Консоль

# cat /etc/wvdial.conf
[Dialer beeline]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1, "IP","internet.beeline.ru"
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Password = beeline
New PPPD = yes
Username = beeline
Modem = /dev/ttyUSB0
Baud = 9600
Stupid Mode = 1
Auto Reconnect = on
Ask Password = 0
PPPD Options = noauth crtcts multilink usepeerdns lock defaultroute nobsdcomp nodeflate refuse-pap refuse-eap refuse-chap refuse-mschap +chap
Idle Seconds = 3000
Modem Type = USB Modem
Compuserve = 0
Auto DNS = 1
Dial Command = ATD
FlowControl = NOFLOW

# cat /etc/network/interfaces:
auto ppp0
iface ppp0 inet wvdial
  provider beeline

# ifup ppp0

Mageia8/x86_64-KDE

8

FreeOwl⇓ пишет:

в 8ке не нашёл как установить  ни kppp ни wvdial

Да. Нет этих пакетов. Попытался пересобрать, но в лоб не получилось из-за зависимостей. Можно рабочий deb ручками по каталогам распихать, но будет ли работать. Еще можно установить networkmanager

Spoiler
Установка в кде

su
urpmi networkmanager
urpmi networkmanager-applet
urpmi plasma-applet-nm
exit
Запуск NM

su
systemctl start NetworkManager.service
systemctl enable NetworkManager.service
exit
echo "AUTOSTART=FALSE" > ~/.net_applet
killall net_applet
reboot
Возвращение на использование net-applet

su
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
exit
echo "AUTOSTART=TRUE" > ~/.net_applet
reboot
Можно вообще автоматизировать процесс переключения. Создать в папке пользователя два файла №1 и №2. Запустил от пользователя №1 -работает NetworkManager . Запустил №2 - net_applet.

и настроить сеть используя его.
З.Ы. У меня в 8 НЕ установлен urpmi, возможно и у Вас его нет. Вместо urpmi используйте dnf install.

9 (2021-04-19 15:05:33 отредактировано FreeOwl)

удалось установить соединение вот таким образом:

Консоль

[root@s1080 ~]# pppd /dev/ttyUSB0 9600 modem lock connect 'chat -v -s -f /etc/chatscripts/gprs' debug logfd 1 nodetach noauth defaultroute

Spoiler

Консоль
abort on (BUSY)
abort on (VOICE)
abort on (NO CARRIER)
abort on (NO DIALTONE)
abort on (NO DIAL TONE)
abort on (NO ANSWER)
abort on (DELAYED)
abort on (ERROR)
abort on (+CGATT: 0)
send (AT^M)
timeout set to 12 seconds
expect (OK)
^M
OK
-- got it

send (ATH^M)
expect (OK)
^M
^M
OK
-- got it

send (ATE1^M)
expect (OK)
^M
^M
OK
-- got it

send (AT+CGDCONT=1,"IP","\T","",0,0^M)
expect (OK)
^M
AT+CGDCONT=1,"IP","T","",0,0^M^M
OK
-- got it

send (ATD*99#^M)
timeout set to 22 seconds
Script chat -v -s -f /etc/chatscripts/gprs finished (pid 4660), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x44c1ef53> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap MD5> <magic 0xf6ce7e> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x0 <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x44c1ef53> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xf6ce7e> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xf6ce7e> <pcomp> <accomp>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP DiscReq id=0x2 magic=0xf6ce7e]
rcvd [LCP ProtRej id=0x3 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfReq id=0x0]
sent [IPCP ConfNak id=0x0 <addr 0.0.0.0>]
rcvd [IPCP ConfRej id=0x2 <compress VJ 0f 01> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]
rcvd [IPCP ConfReq id=0x1]
sent [IPCP ConfAck id=0x1]
rcvd [IPCP ConfNak id=0x3 <addr 100.71.41.206> <ms-dns1 10.10.32.130> <ms-dns2 8.8.8.8>]
sent [IPCP ConfReq id=0x4 <addr 100.71.41.206> <ms-dns1 10.10.32.130> <ms-dns2 8.8.8.8>]
rcvd [IPCP ConfAck id=0x4 <addr 100.71.41.206> <ms-dns1 10.10.32.130> <ms-dns2 8.8.8.8>]
Could not determine remote IP address: defaulting to 10.64.64.64
local  IP address 100.71.41.206
remote IP address 10.64.64.64
primary   DNS address 10.10.32.130
secondary DNS address 8.8.8.8
Script /etc/ppp/ip-up started (pid 4674)
Script /etc/ppp/ip-up finished (pid 4674), status = 0x0

[root@s1080 ~]# cat /etc/chatscripts/gprs
ABORT           BUSY
ABORT           VOICE
ABORT           "NO CARRIER"
ABORT           "NO DIALTONE"
ABORT           "NO DIAL TONE"
ABORT           "NO ANSWER"
ABORT           "DELAYED"
ABORT           "ERROR"

TIMEOUT 30

ABORT           "+CGATT: 0"

""              AT
TIMEOUT         12
OK              ATH
OK              ATE1

OK              AT+CGDCONT=1,"IP","internet.beeline.ru"
OK              ATD*99#
TIMEOUT         22
CONNECT ""

и вот таким

Консоль
pppd call em770w-beeline

Spoiler

Консоль

[root@s1080 ~]# cat /etc/ppp/peers/em770w-beeline
/dev/ttyUSB0
9600
modem
user "beeline"
password "beeline"
lock
connect '/usr/sbin/chat -v -s -f /etc/chatscripts/em770w-beeline-connect'
disconnect '/usr/sbin/chat -v -s -f /etc/chatscripts/em770w-beeline-disconnect'
hide-password
noauth
debug
defaultroute
noipdefault
linkname em7770w-beeline

[root@s1080 ~]# cat /etc/cahtscripts/em770w-beeline-connect
ABORT           BUSY
ABORT           VOICE
ABORT           "NO CARRIER"
ABORT           "NO DIALTONE"
ABORT           "NO DIAL TONE"
ABORT           "NO ANSWER"
ABORT           "DELAYED"
ABORT           "ERROR"

TIMEOUT 30

ABORT           "+CGATT: 0"

""              AT
TIMEOUT         12
OK              ATH
OK              ATE1

OK              AT+CGDCONT=1,"IP","internet.beeline.ru"
OK              ATD*99#
TIMEOUT         22
CONNECT ""

[root@s1080 ~]# cat /etc/cahtscripts/em770w-beeline-disconnect
ABORT “ERROR”
ABORT “NO DIALTONE”
SAY "
Sending break to the modem
"
“” +++
“” +++
“” +++
SAY "
Goodbay
"

но к ГУИ "прикуруть" не удаётся:
NetApplet - отображает подключение в списке, корректно показывает состояние: отключён/подключён (-если вручную подключиться), но если в него ткнуться, начинает пытаться его настроить, спрашивает пин, долго думает и выдаёт мол проверь симкарту.
https://i.ibb.co/sVg13LF/Net-Applet-20210419-144719.png

Mageia8/x86_64-KDE

10

FreeOwl, попробуйте для GUI прикрутить networkmanager

kvv-vp⇓ пишет:

Еще можно установить networkmanager

По поводу подключения-отключения и использования, на форуме есть тема Использование NetworkManager (NM) и Net-Applet в Магее 7.1

11

FreeOwl⇓ пишет:

но к ГУИ "прикуруть" не удаётся:
NetApplet - отображает подключение в списке, корректно показывает состояние: отключён/подключён (-если вручную подключиться), но если в него ткнуться, начинает пытаться его настроить, спрашивает пин, долго думает и выдаёт мол проверь симкарту.

Модем подключается. Значит проблемы с МСС. Можно поправить скрипты подключения. Но проще установить на симку пинкод, подстроиться под работу этих самых скриптов.

12

тему можно закрывать.
не знаю что именно помогло, но напишу (вдруг кому пригодится) что сделал:
1. На планшете Mageia впервые была установлена во времена 6й версии, удалил все пакеты mga6
2. Удалил все пакеты mga7
3. Перешёл на NetworkManager поду руководством Wiki
4. Для СМС, USSD запросов установлен "Modem Manager GUI"

Сейчас всё работает, модем устанавливает соединение автоматически. Скорость так себе, подумываю сменить на 4G

Всем спасибо за участие

Mageia8/x86_64-KDE

13

FreeOwl, поставьте в профиль версию ОС и DE

FreeOwl⇓ пишет:

тему можно закрывать.

Пусть будет открыта, для тех кто столкнётся с теми же проблемами