Проблемы с определением модема.

Всем арчеводам добра!
Проблема в том, что модем от МегаФона не хочет определяться как модем. ПО от производителя ставиться не хочет (даи честно не хочу какой-то скрипт от рута ставить - небезопасно это). Пробовал определить его через usb_modeswitch, основываясь на вики дебильяна ( https://wiki.debian.org/ru/Megafon3GModem ). Выдает следующие:

Note: No target parametr given: success check limited
Look for default devices ...
 No devices in default mode found. Nothing to do. Bye!
Есть подозрение, что значение переменной MessageContent для моей модели (E352) отлично он приведенной (мб это может касаться и других переменных). В самом конфиге ничего не менял, просто дописал туда. Как настроить уже разобрался осталось только разобраться с определением. Может быть есть какой-нибудь еще способ его определить?

P.S.
На форуме нашел 3 тем с этим модемом, но ни одна не помогла:
http://archlinux.org.ru/forum/topic/11588/
http://archlinux.org.ru/forum/topic/13602/
http://archlinux.org.ru/forum/topic/13026/
Из утилит имею nm, mm, usb_modeswitch и графику для nm и mm.
Все экстрасенсы и телепаты дружно свалили в горы отговорившись отпуском так что если не хотите получить "ответ на самый главный вопрос жизни вселенной и всего прочего" то выдавайте подробности.

lsusb - модем виден?
что пишет dmesg|tail -n 100 после втыкания устройства?
Да пребудет с вами знание ip адреса
У меня было что-то похожее. Вот обсуждение:
http://archlinux.org.ru/forum/topic/14526/
Edem das seine!
вывод lsusb и dmesg:

# lsusb
...
Bus 004 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
...
# dmesg|tail -n 100
[    9.852352] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    9.861688] input: PC Speaker as /devices/platform/pcspkr/input/input8
[    9.917571] yenta_cardbus 0000:0a:03.0: ISA IRQ mask 0x0cf8, PCI irq 16
[    9.917579] yenta_cardbus 0000:0a:03.0: Socket status: 30000006
[    9.917585] pci_bus 0000:0a: Raising subordinate bus# of parent bus (#0a) from #0b to #0e
[    9.917594] yenta_cardbus 0000:0a:03.0: pcmcia: parent PCI bridge window: [io  0x6000-0x6fff]
[    9.917599] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x6000-0x6fff:
[    9.919108]  excluding 0x6000-0x603f 0x63b0-0x63df 0x6400-0x64ff 0x67b0-0x67df 0x6800-0x68ff 0x6bb0-0x6bdf 0x6fb0-0x6fdf
[    9.924838] yenta_cardbus 0000:0a:03.0: pcmcia: parent PCI bridge window: [mem 0xd2000000-0xd20fffff]
[    9.924843] pcmcia_socket pcmcia_socket0: cs: memory probe 0xd2000000-0xd20fffff:
[    9.924848]  excluding 0xd2000000-0xd200ffff
[    9.954529] e100 0000:0a:08.0 eth0: addr 0xd2005000, irq 20, MAC addr 00:13:a9:49:a9:8b
[   10.003376] iTCO_vendor_support: vendor-support=0
[   10.032355] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[   10.032456] iTCO_wdt: Found a ICH7-M or ICH7-U TCO device (Version=2, TCOBASE=0x1060)
[   10.032589] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[   10.033462] mousedev: PS/2 mouse device common for all mice
[   10.072907] [drm] Initialized drm 1.1.0 20060810
[   10.194006] systemd[1]: Started Journal Service.
[   10.207799] e100 0000:0a:08.0 enp10s8: renamed from eth0
[   10.393336] sound hdaudioC0D0: autoconfig for CXD9872RD/K: line_outs=1 (0xf/0x0/0x0/0x0/0x0) type:speaker
[   10.393343] sound hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   10.393366] sound hdaudioC0D0:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
[   10.393369] sound hdaudioC0D0:    mono: mono_out=0x0
[   10.393372] sound hdaudioC0D0:    inputs:
[   10.393376] sound hdaudioC0D0:      Internal Mic=0x14
[   10.393379] sound hdaudioC0D0:      Mic=0xd
[   10.396746] sound hdaudioC0D1: autoconfig for ID 2bfa: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
[   10.396752] sound hdaudioC0D1:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   10.396755] sound hdaudioC0D1:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   10.396759] sound hdaudioC0D1:    mono: mono_out=0x0
[   10.396762] sound hdaudioC0D1:    inputs:
[   10.408326] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   10.408454] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   10.486830] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af:
[   10.488024]  excluding 0x170-0x177 0x1f0-0x1f7 0x370-0x377
[   10.488886] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff:
[   10.489328]  excluding 0x3f0-0x3f7 0x4d0-0x4d7
[   10.489741] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff:
[   10.490449]  clean.
[   10.490472] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7:
[   10.491221]  clean.
[   10.491245] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff:
[   10.491252]  excluding 0xc0000-0xd3fff 0xdc000-0xfffff
[   10.491284] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff:
[   10.491301]  clean.
[   10.491322] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff:
[   10.491338]  clean.
[   10.491359] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff:
[   10.492133]  clean.
[   10.612603] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[   10.612608] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[   10.612673] iwl3945 0000:06:00.0: can't disable ASPM; OS doesn't have ASPM control
[   10.653239] iwl3945 0000:06:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[   10.653245] iwl3945 0000:06:00.0: Detected Intel Wireless WiFi Link 3945ABG
[   10.687348] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input6
[   10.691245] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[   10.953635] iwl3945 0000:06:00.0 wlp6s0: renamed from wlan0
[   11.394813] Adding 3905532k swap on /dev/sda2.  Priority:-1 extents:1 across:3905532k FS
[   11.629331] systemd-journald[139]: Received request to flush runtime journal from PID 1
[   12.796064] nvidia: module license 'NVIDIA' taints kernel.
[   12.796072] Disabling lock debugging due to kernel taint
[   12.820945] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[   12.821418] [drm] Initialized nvidia-drm 0.0.0 20140818 for 0000:01:00.0 on minor 0
[   12.821431] NVRM: loading NVIDIA UNIX x86 Kernel Module  304.125  Mon Dec  1 19:55:52 PST 2014
[   13.529670] media: Linux media interface: v0.10
[   13.575479] Linux video capture interface: v2.00
[   13.625027] gspca_main: v2.14.0 registered
[   13.665697] gspca_main: vc032x-2.14.0 probing 0ac8:c002
[   13.840348] usbcore: registered new interface driver vc032x
[   13.887210] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: data=ordered
[   14.688609] IPv6: ADDRCONF(NETDEV_UP): enp10s8: link is not ready
[  150.503379] usb 4-1: new high-speed USB device number 4 using ehci-pci
[  151.097742] usbcore: registered new interface driver usbserial
[  151.097767] usbcore: registered new interface driver usbserial_generic
[  151.097787] usbserial: USB Serial support registered for generic
[  151.099347] usb-storage 4-1:1.4: USB Mass Storage device detected
[  151.100783] scsi host4: usb-storage 4-1:1.4
[  151.100932] usb-storage 4-1:1.5: USB Mass Storage device detected
[  151.102967] usbcore: registered new interface driver option
[  151.102993] usbserial: USB Serial support registered for GSM modem (1-port)
[  151.104555] scsi host5: usb-storage 4-1:1.5
[  151.104697] usbcore: registered new interface driver usb-storage
[  151.104704] option 4-1:1.0: GSM modem (1-port) converter detected
[  151.104872] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB0
[  151.104917] option 4-1:1.2: GSM modem (1-port) converter detected
[  151.105047] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB1
[  151.105068] option 4-1:1.3: GSM modem (1-port) converter detected
[  151.105192] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB2
[  151.114550] usbcore: registered new interface driver uas
[  151.142844] usbcore: registered new interface driver cdc_wdm
[  151.158183] qmi_wwan 4-1:1.1: cdc-wdm0: USB WDM device
[  151.158577] qmi_wwan 4-1:1.1 wwan0: register 'qmi_wwan' at usb-0000:00:1d.7-1, WWAN/QMI device, 2e:28:d2:64:ba:14
[  151.158632] usbcore: registered new interface driver qmi_wwan
[  151.161226] qmi_wwan 4-1:1.1 wwp0s29f7u1i1: renamed from wwan0
[  152.104295] scsi 4:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[  152.114293] scsi 5:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[  152.115147] sr 4:0:0:0: [sr1] scsi-1 drive
[  152.115396] sr 4:0:0:0: Attached scsi CD-ROM sr1
[  152.118655] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Так же пробывал еще: usb_modeswitch -v 12d1 -p 1506 -J (-H). С ключем -H не работало вовсе, а с -J вроде как работало, но он потом автоматом "переподключался" и все возвращалось в первичное состояние.
[ 151.104872] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 151.104917] option 4-1:1.2: GSM modem (1-port) converter detected
[ 151.105047] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 151.105068] option 4-1:1.3: GSM modem (1-port) converter detected
[ 151.105192] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 151.114550] usbcore: registered new interface driver uas
[ 151.142844] usbcore: registered new interface driver cdc_wdm
[ 151.158183] qmi_wwan 4-1:1.1: cdc-wdm0: USB WDM device
[ 151.158577] qmi_wwan 4-1:1.1 wwan0: register 'qmi_wwan' at usb-0000:00:1d.7-1, WWAN/QMI device, 2e:28:d2:64:ba:14
[ 151.158632] usbcore: registered new interface driver qmi_wwan
[ 151.161226] qmi_wwan 4-1:1.1 wwp0s29f7u1i1: renamed from wwan0

....................................(тут зашифровано недоумение высказанное на русском матерном)
dmesg вам английским по цвету фона намекает, что он создал сетевой интерфейс и три "ком порта". что вам еще надо?
переподключается - либо прошивка от извращенцев, либо жирный намек на кривое питание порта.

Если первое, то идти на сайт производителя и выкачивть программы которыми можно перешить и разлочить модем.
Да пребудет с вами знание ip адреса
ух ты, прямо совпадение какое то. у самого мегафоновский e352b, второй день мучаюсь с ним. правда ПО с модема я поставил и lsusb выдает
Bus 002 Device 010: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem (Mass Storage Mode)
я так понял, Mass Sorage Mode означает что модем в режиме накопителя. перепробывал и usb_modeswitch, и еще куча разных способов, ничего не помогло. на openSUSE после установки ПО с модема все путем было, сразу предлагало создать соединение. а тут все совсем плохо, даже ttyUSB* в /dev нету.
если найдешь решение, отпишись в этой теме обязательно.
UPD: заработало! немного подправил скрипт usb_modeswitch.conf, модем определился. дальше
systemctl start ModemManager
и арч сам предложит подключить модем.
spalerino
ух ты, прямо совпадение какое то. у самого мегафоновский e352b, второй день мучаюсь с ним. правда ПО с модема я поставил и lsusb выдает
Bus 002 Device 010: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem (Mass Storage Mode)
я так понял, Mass Sorage Mode означает что модем в режиме накопителя. перепробывал и usb_modeswitch, и еще куча разных способов, ничего не помогло. на openSUSE после установки ПО с модема все путем было, сразу предлагало создать соединение. а тут все совсем плохо, даже ttyUSB* в /dev нету.
если найдешь решение, отпишись в этой теме обязательно.
UPD: заработало! немного подправил скрипт usb_modeswitch.conf, модем определился. дальше
systemctl start ModemManager
и арч сам предложит подключить модем.
:DDD
Расскажи плиз все в подробностях что ты делал. Интересует скрипт usb_modeswitch. Меня уже замучили проблемы с этим модемом.))
скрипт
# Huawei E353
DefaultVendor= 0x12d1
DefaultProduct=0x14fe

TargetVendor=  0x12d1
TargetProductList="1001,1406,140b,140c,1412,141b,14ac,1446"

CheckSuccess=20

MessageEndpoint= 0x01
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
вообще, в первых двух строках вместо 14fe должно быть 1506, но опять же, у меня модем определяется как Mass Storage и в lsusb именно 14fe.
после usb_modeswitch (возможно в итоге появится ошибка, типо не удалось и т.д., просто не обращал внимания) в lsusb определяется уже как
Bus 002 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
далее просто запустил из консоли ModemManager
sudo systemctl start ModemManager
и вауля, в трее появилось Mobile Broadband и я просто подключился. сейчас все работает как надо, но модем все равно при переподключении определяется как Mass Storage и приходится снова юзать usb_modeswitch. ну это ладно, как нибудь поправим.
П.С. ModemManager тоже придется запускать вручную, но это легко решается
sudo systemctl enable ModemManager.service
удачи!
Все заработало. Проблема решилась в 2 команды:

# sudo systemctl start ModemManager
# sudo systemctl start NetworkManager
И добавлением нового соеденения в NM. Все. Т_Т
Всех благодарю. Плюсики и лайки с меня. ^_^
 
Зарегистрироваться или войдите чтобы оставить сообщение.