Спасибо. Вечером еще экспериментировал, после втыкания модема в другой порт получил следующую картину
dmesg
Код: Выделить всё
usb 2-3: new high-speed USB device number 3 using ehci_hcd
usb 2-3: New USB device found, idVendor=12d1, idProduct=14fe
usb 2-3: New USB device strings: Mfr=2, Product=1, SerialNumber=0
usb 2-3: Product: HUAWEI Mobile
usb 2-3: Manufacturer: HUAWEI Technology
usbcore: registered new interface driver uas
Initializing USB Mass Storage driver...
scsi8 : usb-storage 2-3:1.0
scsi9 : usb-storage 2-3:1.1
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb_modeswitch: switching device 12d1:14fe on 002/003
usb 2-3: USB disconnect, device number 3
usb 2-3: new high-speed USB device number 4 using ehci_hcd
usb 2-3: New USB device found, idVendor=12d1, idProduct=1506
usb 2-3: New USB device strings: Mfr=2, Product=1, SerialNumber=0
usb 2-3: Product: HUAWEI Mobile
usb 2-3: Manufacturer: HUAWEI Technology
scsi10 : usb-storage 2-3:1.2
scsi11 : usb-storage 2-3:1.3
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
option 2-3:1.0: GSM modem (1-port) converter detected
usb 2-3: GSM modem (1-port) converter now attached to ttyUSB0
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
modem-manager[1662]: <info> (ttyUSB0) opening serial port...
usb_modeswitch: switched to 12d1:1506 on 002/004
scsi 11:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
scsi 10:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
sd 11:0:0:0: [sdb] Attached SCSI removable disk
modem-manager[1662]: <info> (ttyUSB0) closing serial port...
modem-manager[1662]: <info> (ttyUSB0) serial port closed
modem-manager[1662]: <info> (ttyUSB0) opening serial port...
modem-manager[1662]: <info> (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3 claimed port ttyUSB0
modem-manager[1662]: <info> (ttyUSB0) closing serial port...
modem-manager[1662]: <info> (ttyUSB0) serial port closed
NetworkManager[1653]: <info> (ttyUSB0): new GSM/UMTS device (driver: 'option1' ifindex: 0)
NetworkManager[1653]: <info> (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/2
NetworkManager[1653]: <info> (ttyUSB0): now managed
NetworkManager[1653]: <info> (ttyUSB0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
NetworkManager[1653]: <info> (ttyUSB0): deactivating device (reason 'managed') [2]
NetworkManager[1653]: <info> (ttyUSB0): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
lsusb
Код: Выделить всё
Bus 002 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
usb-devices
Код: Выделить всё
T: Bus=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 4 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1506 Rev=01.02
S: Manufacturer=HUAWEI Technology
S: Product=HUAWEI Mobile
C: #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
I: If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I: If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
Т.е. как я понимаю usb_modeswitch переключила устройство в нужный режим. NetworkManager устройство видит, позволяет создать новое мобильное соединение. Но при попытке подключиться в логах получаю
Код: Выделить всё
modem-manager[1662]: <info> (ttyUSB0) opening serial port...
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)
modem-manager[1662]: <info> (ttyUSB0): using text mode for SMS
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)
NetworkManager[1653]: <info> WWAN now enabled by management service
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabled -> registered)
NetworkManager[1653]: <info> Activation (ttyUSB0) starting connection 'Megafon RUS'
NetworkManager[1653]: <info> (ttyUSB0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (registered -> connecting)
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (connecting -> connected)
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 2 of 5 (Device Configure) scheduled...
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 2 of 5 (Device Configure) starting...
NetworkManager[1653]: <info> (ttyUSB0): device state change: prepare -> config (reason 'none') [40 50 0]
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 2 of 5 (Device Configure) successful.
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 3 of 5 (IP Configure Start) scheduled.
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 2 of 5 (Device Configure) complete.
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 3 of 5 (IP Configure Start) started...
NetworkManager[1653]: <info> (ttyUSB0): device state change: config -> ip-config (reason 'none') [50 70 0]
NetworkManager[1653]: <info> starting PPP connection
NetworkManager[1653]: <info> pppd started with pid 2414
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 3 of 5 (IP Configure Start) complete.
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 4 of 5 (IPv6 Configure Timeout) started...
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
pppd[2414]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
pppd[2414]: pppd 2.4.5 started by root, uid 0
PPP generic driver version 2.4.2
gnome-keyring-daemon[2409]: couldn't set environment variable in session: The name org.gnome.SessionManager was not provided by any .service files
pppd[2414]: Using interface ppp0
pppd[2414]: Connect: ppp0 <--> /dev/ttyUSB0
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 4 of 5 (IPv4 Configure Timeout) scheduled...
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 4 of 5 (IPv4 Configure Timeout) started...
NetworkManager[1653]: <info> (ttyUSB0): device state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
pppd[2414]: Terminating on signal 15
NetworkManager[1653]: <info> Activation (ttyUSB0) Stage 4 of 5 (IPv4 Configure Timeout) complete.
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (connected -> disconnecting)
NetworkManager[1653]: <info> (ttyUSB0): device state change: failed -> disconnected (reason 'none') [120 30 0]
NetworkManager[1653]: <info> (ttyUSB0): deactivating device (reason 'none') [0]
modem-manager[1662]: <info> Modem /org/freedesktop/ModemManager/Modems/0: state changed (disconnecting -> registered)
и соединение не устанавливается. Похоже, проблема возникает на последнем этапе, но в чем именно не ясно. Какие ещё логи можно посмотреть, что поправить?
2yars, за предупреждение по поводу софта спасибо. Я про эту особенность (редактирование sudoers и добавление правила на выполнение всех команд любым пользователем без пароля) в курсе. Родной софт по большому счету не обязателен, просто он имеет несколько доп. возможностей вроде отправки sms и проверки баланса, а правило в sudoers можно и ручками прибить.