[Решено] Как заставить работать 3G модем ZTE MF192+ (MF652)

Ядро 3.18.6

lsusb 
Bus 001 Device 010: ID 19d2:1218 ZTE WCDMA Technologies MSM MF65

Вывод messages

kernel: usb 1-1: new high-speed USB device number 5 using ehci-pci 
kernel: usb 1-1: New USB device found, idVendor=19d2, idProduct=1216 
kernel: usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=3 
kernel: usb 1-1: Product: MF192+ 
kernel: usb 1-1: Manufacturer: ZTE 
kernel: usb 1-1: SerialNumber: 42E621180E4317FEF62E21D98F7AD69103D16078 
kernel: usb-storage 1-1:1.0: USB Mass Storage device detected 
kernel: scsi host4: usb-storage 1-1:1.0 
mtp-probe[5405]: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1" 
mtp-probe[5405]: bus: 1, device: 5 was not an MTP device 
kernel: scsi 4:0:0:0: CD-ROM            ZTE      Datacard CD-ROM  0001 PQ: 0 ANSI: 0 
kernel: scsi 4:0:0:0: Attached scsi generic sg1 type 5 
usb_modeswitch[5442]: switch device 19d2:1216 on 001/005 
kernel: usb 1-1: USB disconnect, device number 5 
cron[5467]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons) 
kernel: usb 1-1: new high-speed USB device number 6 using ehci-pci 
kernel: usb 1-1: New USB device found, idVendor=19d2, idProduct=1218 
kernel: usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=3 
kernel: usb 1-1: Product: MF192+ 
kernel: usb 1-1: Manufacturer: ZTE 
kernel: usb 1-1: SerialNumber: 42E621180E4317FEF62E21D98F7AD69103D16078 
kernel: cdc_acm 1-1:1.1: ttyACM0: USB ACM device
kernel: cdc_acm 1-1:1.3: ttyACM1: USB ACM device 
kernel: cdc_acm 1-1:1.5: ttyACM2: USB ACM device 
kernel: cdc_acm 1-1:1.7: ttyACM3: USB ACM device 
kernel: usb-storage 1-1:1.9: USB Mass Storage device detected 
kernel: scsi host5: usb-storage 1-1:1.9 
root[5527]: usb_modeswitch: switched to 19d2:1218 on 001/006 
kernel: scsi 5:0:0:0: CD-ROM            ZTE      Datacard CD-ROM  0001 PQ: 0 ANSI: 0 
kernel: scsi 5:0:0:0: Attached scsi generic sg1 type 5 
mtp-probe[5563]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1" 
mtp-probe[5563]: bus: 1, device: 6 was not an MTP device 
ModemManager[4049]: <info>  Creating modem with plugin 'ZTE' and '4' ports 
ModemManager[4049]: <warn>  Could not grab port (tty/ttyACM2): 'Cannot add port 'tty/ttyACM2', unhandled serial type' 
ModemManager[4049]: <info>  Modem for device at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1' successfully created 
ModemManager[4049]: <warn>  Modem couldn't be initialized: couldn't load current capabilities: Failed to determine modem capabilities. 
NetworkManager[4036]: <info>  (ttyACM3): new Broadband device (carrier: UNKNOWN, driver: 'cdc_acm', ifindex: 0) 
NetworkManager[4036]: <info>  (ttyACM3): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] 
NetworkManager[4036]: <info>  (ttyACM3): modem state 'unknown'

nm-applet указывает на появление поддержки мобильной сети, но пишет, что недоступно

А ядро правильно настроено

А ядро правильно настроено под модем?

CONFIG_USB_ACM=y CONFIG_USB_E

CONFIG_USB_ACM=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_WWAN=y
CONFIG_USB_SERIAL_OPTION=y

Что ещё предлагаете сделать активным?
CONFIG_USB_SERIAL_ZTE найти не могу

А к другим ttyACM

А к другим ttyACM подключается? (проверить можно просто с помощью терминала, с помощью pppd, или, лучше, накидать по образцу в /etc/conf.d/net новое соединение).

Всё оказалось очень просто.

Всё оказалось очень просто. Если ru.gentoo-wiki.com не удалили, то не было бы проблемы. Пришлось вторично вспоминать рецепт возврата к жизни этого модема. Вся проблема заключалась в том, что модем переключался usb_modeswitch не в то состояние, в котором он должен быть, а именно требовалось и 19d2:1216 переключить в 19d2:1217, а не в 19d2:1218, что делает usb_modeswitch. Для этого необходимо создать файл /etc/usb.modeswitch.d/19d2:1216

########################################################
# ZTE MF192+

DefaultVendor= 0x19d2
DefaultProduct=0x1216

TargetVendor= 0x19d2
TargetProduct= 0x1217

MessageContent="555342430800498200000000000010FF000000000000000000000000000000"

CheckSuccess=20

Внимание! MessageContent предназначено именно для ZTE MF192+, но не для ZTE MF192

/

Nosk написал(а):
Если ru.gentoo-wiki.com не удалили

Его не удалили.
Оно само умерло.
Но есть развёрнутые бэкапы:
http://gentoo-wiki.gentoo.ru/wiki/Заглавная_страница
http://gentoo-en.vfose.ru/wiki/Main_Page

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".