Configurar o modem Onda MSA190UP no Linux

26/02/2013 às 9:30 | por Humberto Caetano |

Acredito que esse seja o último hardware que esteja faltando a configuração depois que formatei minha máquina. Este modem é detectado pelo sistema como se fosse uma pendrive, para que ele funcione como modem 3G precisamos criar a configuração.

A primeira é no USB_Modeswitch, que é a ferramenta que trata de dispositivos USB.

# vim “/etc/usb_modeswitch.d/19d2:2000:uPr=ONDA_WCDMA_Technologies_MSM”

###################
# ZTE devices
# Onda MSA190UP

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProductList=”0001,0002,0015,0016,0017,0031,0037,0052,0055,0063,0064,0091,0108,0128,0091,0092″

MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″

Depois de editado o arquivo, vamos fazer com que o UDEV crie os dispositivos adequados ao funcionamento do equipamento.

# vim /etc/udev/rules.d/77-mm-zte-port-types.rules

ACTION!=”add|change”, GOTO=”mm_zte_port_types_end”
SUBSYSTEM!=”tty”, GOTO=”mm_zte_port_types_end”

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”19d2″, GOTO=”mm_zte_port_types_vendorcheck”
GOTO=”mm_zte_port_types_end”

LABEL=”mm_zte_port_types_vendorcheck”
SUBSYSTEMS==”usb”, ATTRS{bInterfaceNumber}==”?*”, ENV{.MM_USBIFNUM}=”$attr{bInterfaceNumber}”

ATTRS{idProduct}==”0091″, ENV{.MM_USBIFNUM}==”04″, ENV{ID_MM_ZTE_PORT_TYPE_MODEM}=”1″
ATTRS{idProduct}==”0091″, ENV{.MM_USBIFNUM}==”01″, ENV{ID_MM_ZTE_PORT_TYPE_AUX}=”1″

LABEL=”mm_zte_port_types_end”

Feito isso é só plugar o 3G que ele será reconhecido pelo sistema.