Página Inicial > Linux > Modem aiko 83D no Ubuntu Linux

Modem aiko 83D no Ubuntu Linux

Opa,

Após uma pequena batalha com o modem acima descrito, finalmente consegui colocá-lo para funcionar no Ubuntu 8.10, o Wallisson ficou de fazer o teste com a versão 9.04.

Primeiro vamos criar os arquivos necessários:

$ sudo vim /etc/udev/rules.d/91_aiko82e.rules

ACTION!="add", GOTO="ONDA_End"
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/sbin/vivo-web"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0057", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0057"
LABEL="ONDA_End"

$ sudo vim /sbin/vivo-web

#!/bin/bash
sleep 10;
/usr/sbin/usb_modeswitch -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0057 -m 0x01 -M 55534243123456782000000080000c85010101180101010101000000000001;

Conforme mencionei nos comentários abaixo, faltou o comando abaixo para poder tornar o script executável:

$ sudo chmod +x /sbin/vivo-web

$ sudo vim /usr/share/hal/fdi/preprobe/20thirdparty/10-aiko83d.fdi

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
  <device>
    <match key="usb.vendor_id" int="0x19d2"> <!-- ONDA -->
      <match key="usb.product_id" int="0x2000"> <!-- MSA420HS -->
        <merge key="info.ignore" type="bool">true</merge>
      </match>
    </match>
    <match key="serial.device" string="/dev/ttyUSB2">
        <append key="info.capabilities" type="strlist">modem</append>
        <append key="modem.command_sets" type="strlist">GSM-07.07</append>
        <append key="modem.command_sets" type="strlist">GSM-07.05</append>
    </match>
  </device>
</deviceinfo>

Agora faça o download do pacote usbmodeswitch (no meu caso http://ppa.launchpad.net/pmarti/ppa/ubuntu/pool/main/u/usbmodeswitch/usbmodeswitch_0.9.6~ppa1~intrepid1_i386.deb) nesse link e instale-o.

E pronto, bastou reiniciar meu notebook para que o modem funcionasse perfeitamente!!!

OBS.: Para as pessoas que utilizam o Ubuntu 8.10 será necessário configurar a conexão com a conta da Claro, mudando as informações para Vivo:

usuário: vivo
senha: vivo
APN: zap.vivo.com.br

Fonte: http://ubuntuforum-br.org/index.php/topic,46242.0.html

Categories: Linux Tags: , , ,
  1. 27, abril, 2009 em 23:02 | #1

    Nada feito Agostinho. Nem funcionou.
    Depois vou ver com mais calma.

  2. Luiz Agostinho
    28, abril, 2009 em 08:18 | #2

    Putz… faltou um comando nessa dica… o chmod +x no arquivo /sbin/vivo-web!!!

  3. 28, abril, 2009 em 15:22 | #3

    Para os que usam o Ubuntu 9.04 é necessário adicionar a entrada usbserial.vendor=0x19d2 usbserial.product=0x0057 no grub, pois o usbserial não é carregado como módulo, o que deverá ficar mais ou menos assim:

    # vim /boot/grub/menu.lst
    title Ubuntu jaunty kernel 2.6.28-11-generic custom
    uuid 44daa138-39e6-450f-b840-76940da90d1f
    kernel /vmlinuz-2.6.28-11-generic root=UUID=f2441938-7359-49d7-95eb-81f36a166757 ro quiet splash usbserial.vendor=0x19d2 usbserial.product=0x0057
    initrd /initrd.img-2.6.28-11-generic
    quiet

    Fonte: https://bugs.launchpad.net/ubuntu/+bug/350904

  4. 28, abril, 2009 em 15:24 | #4

    Lembrando que após adicionar a entrada no grub é necessário reiniciar o sistema!

  5. williamco
    14, maio, 2009 em 02:23 | #5

    cuidado com as quebras de linhas nos códigos!!

    o seguinte texto deve estar numa linha só:

    /usr/sbin/usb_modeswitch -v 0×19d2 -p 0×2000 -V 0×19d2 -P 0×0057 -m 0×01 -M 55534243123456782000000080000c85010101180101010101000000000001;

  6. fl0cker
    14, maio, 2009 em 09:00 | #6

    Valeu William, realmente o código estava com uma quebra de linha, inclusive o das regras do udev também estava, já ajustado! Só não sei ainda como colocar a barra de rolagem no código pre, se alguém souber…

    Abraço!

  7. Ciro
    26, maio, 2009 em 21:04 | #7

    Pessoal, o arquivo /etc/udev/rules.d/91_aiko82e.rules também ficou truncado. Alguém poderia publicar o código completo?

    Instalação em Jaunty não funcionou, creio que foi por isso ….

    Obrigado.

  8. fl0cker
    26, maio, 2009 em 21:28 | #8

    Opa Ciro,

    O problema é que o código pre não adiciona a barra de rolagem, infelizmente ainda não descobri como coloco, mas o código pode ser selecionado com o mouse que irá correto, segue o código abaixo:

    ACTION!=”add”, GOTO=”ONDA_End”
    SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″, SYSFS{idVendor}==”19d2″, RUN+=”/sbin/vivo-web”
    SUBSYSTEM==”usb”, SYSFS{idProduct}==”0057″, SYSFS{idVendor}==”19d2″, RUN+=”/sbin/modprobe usbserial vendor=0x19d2 product=0x0057″
    LABEL=”ONDA_End”

    Abraço!

  9. Ciro
    27, maio, 2009 em 00:12 | #9

    Caro fl0cker,

    Tudo certo com os códigos, mas meu modem Aiko 83D Vivo não funciona no Jaunty. Nada acontece. No windows, funciona perfeitamente. Estou usando pacote debian usb_modeswitch 0.9.7. vou pesquisar ….

  10. fl0cker
    28, maio, 2009 em 14:21 | #10

    Putz Ciro!!!

    Infelizmente nem tenho mais o modem para testar! =(
    Qualquer novidade eu comento aqui e se conseguir me avise também!

    Abraço!

  11. Luiz Felipph
    28, agosto, 2009 em 10:27 | #11

    @fl0cker
    no css:

    overflow: auto;

    isso coloca a barra de rolagem sempre que precisar

    Abraço!

  12. 28, agosto, 2009 em 10:37 | #12

    Opa,

    Valeu Luiz!!!

  1. Nenhum trackback ainda.