Olivetti Olicard 160 + Ubuntu 14.04 LTS = 100%

Iniciado por peterhall, 29 de Dezembro de 2015, 10:07

tópico anterior - próximo tópico

peterhall

Boas pessoal.
Recentemente instalei o Ubuntu 14.04 LTS e o primeiro problema que tive foi de configurar a pen wireless da Olivetti Olicard 160...
Depois de muito pesquisar e testar alguns tutoriais continuava sem funcionar, até que fui investigar a Olicard 155 que já vem configurada no usb-modeswitch e eis o que fiz:

1- na consola"lsusb" para verificar o hardware

CitarBus 002 Device 004: ID 090c:237c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
Bus 002 Device 003: ID 0b3c:f00c Olivetti Techcenter
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0101:0007 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2- no arquivo 40-usb_modeswitch.rules em /lib/udev/rules.d/ reparei que não tinha o modem 160 e então adicionei as seguintes linhas no arquivo:

Citar# Olivetti Olicard 100 and others
ATTR{idVendor}=="0b3c", ATTR{idProduct}=="c700", RUN+="usb_modeswitch '%b/%k'"

# Olivetti Olicard 145, 155
ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Olivetti Olicard 160
ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f00c", RUN+="usb_modeswitch '%b/%k'"

3- também notei que não havia arquivo para o Olivetti 160 (0b3c:f00c) dentro da pasta compactada configPack.tar.gz localizada em /usr/share/usb_modeswitch e então, extraí o arquivo do modem 155 da Olivetti (0b3c:c00a), alterei os campos a negrito e salvei como 0b3c:f00c adicionando ao configPack.tar.gz.

Citar# Olivetti Olicard 160
TargetVendor=0x0b3c
TargetProductList="f00c"
MessageContent="5553424312345678c000000080010606f50402527000000000000000000000"
NeedResponse=1

4- criar o arquivo meu_modem.rules na pasta /etc/udev/rules.d/ com a regra:

CitarATTRS{idVendor}=="0b3c",ATTRS{idProduct}=="f00c",RUN+="/sbin/modprobe usbserial vendor=0x0b3c product=0xf00c"
KERNEL=="ttyUSB[23]",ACTION=="add",ATTRS{idVendor}=="0b3c",ATTRS{idProduct}=="f00c",RUN+="/bin/sleep 2"

6- criei a conexão no network-managwer: Conexões de Rede >> Editar Conexões >> Criar uma Conexão Banda Larga Móvel >> Configurar o País do seu Provedor >> Escolher a Operadora >> Prosseguir até Concluir a Operação

7- Para finalizar, reiniciei o Ubuntu, conectei a pen, selecionei a conexão de Banda Larga Móvel criada e voilá a funcionar a 100%.

Importante: verificar se o usb-modeswitch, usb-modeswitchdata e libusb estão instalados (# dpkg -l | grep usb-modeswitch) e senão, instale.

Espero que sirva para alguém com o mesmo problema.

Abraços.