Fórum Ubuntu Linux - PT

Suporte Técnico => Internet, Redes e Segurança => Tópico iniciado por: davifreire em 12 de Maio de 2011, 09:41

Título: Problema modem D-Link DWM-156
Enviado por: davifreire em 12 de Maio de 2011, 09:41
Tenho esse modem usb mas nao consigo fazer o ubuntu reconhecê-lo como modem. Pesquisei bastante mas não encontrei nada sobre ele. O software que vem nele roda direitinho, mas não consegue encontrar o modem 3g.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 12 de Maio de 2011, 12:06
Vamos levantar algumas informações sobre sua máquina, OK?

Desplugue o modem, plugue novamente. Aguarde um minuto, e execute os comandos abaixo.

dmesg | tail -20
lsusb
/usr/sbin/usb-modeswitch -h
dpkg-query --list usb_modeswitch\*
Título: Re: Problema modem D-Link DWM-156
Enviado por: davifreire em 12 de Maio de 2011, 14:52
Vamos levantar algumas informações sobre sua máquina, OK?

Desplugue o modem, plugue novamente. Aguarde um minuto, e execute os comandos abaixo.

dmesg | tail -20
lsusb
/usr/sbin/usb-modeswitch -h
dpkg-query --list usb_modeswitch\*


Resposta p/ comando dmesg | tail -20:
[   19.613693] mtrr: type mismatch for c0000000,8000000 old: write-back new: write-combining
[   19.614008] agpgart-sis 0000:00:00.0: AGP 3.5 bridge
[   19.614037] agpgart-sis 0000:00:00.0: putting AGP V3 device into 4x mode
[   19.614108] pci 0000:01:00.0: putting AGP V3 device into 4x mode
[   21.729152] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro,commit=0
[   21.741359] EXT4-fs (sda5): re-mounted. Opts: commit=0
[   22.058870] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
[   25.220028] sis190 0000:00:04.0: eth0: auto-negotiating...
[   54.250030] usb 1-7: new high speed USB device using ehci_hcd and address 2
[   54.465454] usbcore: registered new interface driver uas
[   54.494845] Initializing USB Mass Storage driver...
[   54.495550] scsi4 : usb-storage 1-7:1.0
[   54.495872] usbcore: registered new interface driver usb-storage
[   54.495875] USB Mass Storage support registered.
[   55.491244] scsi 4:0:0:0: CD-ROM            HSPA     USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
[   55.494866] sr1: scsi-1 drive
[   55.495096] sr 4:0:0:0: Attached scsi CD-ROM sr1
[   55.495290] sr 4:0:0:0: Attached scsi generic sg2 type 5
[   71.274855] ISO 9660 Extensions: Microsoft Joliet Level 1
[   71.305001] ISOFS: changing to secondary root

Resposta p/ comando: lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 07d1:a804 D-Link System
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Resposta p/ comando: /usr/sbin/usb-modeswitch -h :
Arquivo ou diretório não encontrado.

Resposta p/ comando: dpkg-query --list usb_modeswitch\*  :
Nenhum pacote encontrado casando com usb_modeswitch*
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 12 de Maio de 2011, 15:18
Vc chegou a instalar o pacote "usb_modeswitch", ainda que a partir dos fontes?
Título: Re: Problema modem D-Link DWM-156
Enviado por: davifreire em 12 de Maio de 2011, 15:31
Vc chegou a instalar o pacote "usb_modeswitch", ainda que a partir dos fontes?

Dei uma olhada na central de programas e consta que "mode switching data for usb-modeswitch" e o "mode switching tool for controling "flip flop" USB devices" estão instalados.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 12 de Maio de 2011, 16:04
Estranho que o teste que fizemos procurando por esse arquivo ou pelo pacote não funcionou... Terá sido a confusão entre "-" e "_"?

teste novamente pra mim.

apt-cache policy usb-modeswitch usb-modeswitch-data
Título: Re: Problema modem D-Link DWM-156
Enviado por: davifreire em 12 de Maio de 2011, 18:09
Resposta do comando:

usb-modeswitch:
  Instalado: 1.1.7-1
  Candidato: 1.1.7-1
  Tabela de versão:
 *** 1.1.7-1 0
        500 http://br.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status
usb-modeswitch-data:
  Instalado: 20110227-2
  Candidato: 20110227-2
  Tabela de versão:
 *** 20110227-2 0
        500 http://br.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 12 de Maio de 2011, 20:49
davi, encontrei algumas coisas sobre esse equipamento.
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=4097#4097

Faz um teste?

eject sr1

Veja se após isso o Gerenciador de redes reconhece seu modem. Se reconhecer, execute novamente o "lsusb" e cole o resultado aqui.
Título: Re: Problema modem D-Link DWM-156
Enviado por: davifreire em 12 de Maio de 2011, 23:23
Fiz o procedimento e tive o seguinte retorno apos rodar o comando lsusb:

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 07d1:7e11 D-Link System
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 13 de Maio de 2011, 12:07
Antes...
Citar
Bus 001 Device 002: ID 07d1:a804 D-Link System
Depois do eject sr1...
Citar
Bus 001 Device 005: ID 07d1:7e11 D-Link System

Sim, ele virou. Seria preciso agora criar o arquivo de configuração pro usb-modeswitch fazer essa mudança.
Título: Re: Problema modem D-Link DWM-156
Enviado por: davifreire em 13 de Maio de 2011, 13:54
Não sei como fazer isso... você pode me ajudar??
Título: Re: Problema modem D-Link DWM-156
Enviado por: davifreire em 14 de Maio de 2011, 17:13
RESOLVIDO!!!! ;D

Executei os seguintes comandos:

# eject sr1
# sudo modprobe usbserial vendor=0x07d1 product=0x7e11

Imediatamente o ubuntu reconheceu o modem. Agora falta criar um script para que toda vez que inserir o modem ele execute os comandos automaticamente, já que quando reiniciamos o computador esses comandos vão pro espaço. Se alguém souber, por favor, poste aqui.

Quero deixar meus agradecimentos ao usuário ZEKKERJ que me ajudou muito nesse tópico. Valeu.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 15 de Maio de 2011, 16:11
Veja se o arquivo /etc/usb_modeswitch.d/07d1:a804 existe. Se não existir, crie-o com o conteúdo abaixo.

Código: [Selecionar]
########################################################
# D-Link DWM-156 HSUPA 3.75G USB Modem
# 07d1:a800 <--> 07d1:3e02
# H/W Ver. A1
# F/W Ver. 1.04 Upgraded to 1.05b01
# Upgrades at ftp://ftp.dlink.co.uk/dwm_3G/DWM-156/
# 27-Jan-2011

DefaultVendor= 0x07d1
DefaultProduct= 0xa804
TargetVendor= 0x07d1
TargetProduct= 0x7e11

DetachStorageOnly=0

# Standard SCSI eject
MessageContent="5553424312345678000000000000061b000000020000000000000000000000"
MessageEndpoint=0x01
ResponseEndpoint=0x81
Interface=0x00
NeedResponse=0
CheckSuccess=20

Desplugue o modem, depois plugue-o novamente, diga se ele passa a ser reconhecido como modem automaticamente.
Talvez a gente ainda precise ver a automatização do "modprobe usbserial", no entanto.
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 17 de Maio de 2012, 19:30
Hoje eu comprei um desses pra substituir o meu "finado" Huawei E173, que usava o chip da Vivo. Tá, abri a embalagem, abri a tampa do novo modem, pus o chip ali... e nada de Internet  :-[
Aí fui pesquisar a respeito desse modem D-Link em vários fóruns por aí e descobri que muito mais gente vem enfrentando problemas com ele. E mais: segui as dicas desse tópico pra tentar conectar, mas nada feito.
Será que eu acabei jogando quase R$200,00 fora?  ???
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 17 de Maio de 2012, 20:52
Eu pedi que o outro colega executasse alguns comandos, na mensagem #2 do tópico. Execute esses mesmos comandos e cole o resultado aqui.
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 17 de Maio de 2012, 22:49
dmesg | tail -20
Código: [Selecionar]
[   22.048467] pci 0000:01:00.0: setting latency timer to 64
[   22.049422] [drm] Initialized sis 1.3.0 20070626 for 0000:01:00.0 on minor 0
[   22.051286] agpgart-sis 0000:00:00.0: AGP 3.5 bridge
[   22.051314] agpgart-sis 0000:00:00.0: putting AGP V3 device into 4x mode
[   22.051373] pci 0000:01:00.0: putting AGP V3 device into 4x mode
[   27.832048] sis190 0000:00:04.0: eth0: auto-negotiating...
[   29.350055] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   39.832027] wlan0: no IPv6 routers present
[   44.308537] ISO 9660 Extensions: Microsoft Joliet Level 3
[   44.328821] ISO 9660 Extensions: RRIP_1991A
[ 2829.168043] usb 1-8: new high-speed USB device number 5 using ehci_hcd
[ 2829.348799] Initializing USB Mass Storage driver...
[ 2829.349014] scsi4 : usb-storage 1-8:1.0
[ 2829.349141] usbcore: registered new interface driver usb-storage
[ 2829.349143] USB Mass Storage support registered.
[ 2829.395739] usbcore: registered new interface driver uas
[ 2830.348701] scsi 4:0:0:0: CD-ROM            HSPA USB SCSI CD-ROM      6229 PQ: 0 ANSI: 0 CCS
[ 2830.351724] sr1: scsi3-mmc drive: 0x/0x caddy
[ 2830.352046] sr 4:0:0:0: Attached scsi CD-ROM sr1
[ 2830.352326] sr 4:0:0:0: Attached scsi generic sg2 type 5

lsusb
Código: [Selecionar]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 004: ID 0b05:1786 ASUSTek Computer, Inc. USB-N10 802.11n Network Adapter [Realtek RTL8192SU]
Bus 003 Device 002: ID 04d9:1133 Holtek Semiconductor, Inc.
Bus 001 Device 005: ID 2001:a80b D-Link Corp.

/usr/sbin/usb-modeswitch -h
Código: [Selecionar]
bash: /usr/sbin/usb-modeswitch: Arquivo ou diretório não encontrado
dpkg-query --list usb_modeswitch\*
Código: [Selecionar]
Nenhum pacote encontrado casando com usb_modeswitch*.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 17 de Maio de 2012, 22:57
Pq vc não instalou o pacote "usb-modeswitch"?
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 17 de Maio de 2012, 23:03
Ele consta como instalado.

Código: [Selecionar]
eliseu@eliseu0:~$ sudo apt-get install usb-modeswitch
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
usb-modeswitch já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 17 de Maio de 2012, 23:35
OK, já vi o que aconteceu. Vc procurou pelo arquivo usb-modeswitch, quando devia procurar pelo "usb_modeswitch"; e procurou pelo pacote "usb_modeswitch" quando devia procurar por "usb-modeswitch". Provavelmente foi como eu coloquei no comando, mesmo --- isso é bem fácil de confundir.

Mais alguns comandos, por favor.

lsusb

eject sr1

lsusb
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 18 de Maio de 2012, 00:03
/usr/sbin/usb_modeswitch -h
Código: [Selecionar]
* usb_modeswitch: handle USB devices with multiple modes
 * Version 1.2.3 (C) Josua Dietze 2012
 * Based on libusb0 (0.1.12 and above)

 ! PLEASE REPORT NEW CONFIGURATIONS !


Usage: usb_modeswitch [<params>] [-c filename]

 -h, --help                    this help
 -e, --version                 print version information and exit
 -v, --default-vendor NUM      vendor ID of original mode (mandatory)
 -p, --default-product NUM     product ID of original mode (mandatory)
 -V, --target-vendor NUM       target mode vendor ID (optional)
 -P, --target-product NUM      target mode product ID (optional)
 -C, --target-class NUM        target mode device class (optional)
 -b, --busnum NUM              system bus number of device (for hard ID)
 -g, --devnum NUM              system device number (for hard ID)
 -m, --message-endpoint NUM    direct the message transfer there (optional)
 -M, --message-content <msg>   message to send (hex number as string)
 -2 <msg>, -3 <msg>            additional messages to send (-n recommended)
 -n, --need-response           read response to the message transfer (CSW)
 -r, --response-endpoint NUM   read response from there (optional)
 -d, --detach-only             detach the active driver, no further action
 -H, --huawei-mode             apply a special procedure
 -S, --sierra-mode             apply a special procedure
 -O, --sony-mode               apply a special procedure
 -G, --gct-mode                apply a special procedure
 -N, --sequans-mode            apply a special procedure
 -A, --mobileaction-mode       apply a special procedure
 -T, --kobil-mode              apply a special procedure
 -L, --cisco-mode              apply a special procedure
 -B, --qisda-mode              apply a special procedure
 -R, --reset-usb               reset the device after all other actions
 -Q, --quiet                   don't show progress or error messages
 -W, --verbose                 print all settings and debug output
 -D, --sysmode                 specific result and syslog message
 -s, --success <seconds>       switching result check with timeout
 -I, --no-inquire              do not get SCSI attributes (default on)

 -c, --config-file <filename>  load long configuration from file

 -t, --stdinput                read long configuration from stdin

 -f, --long-config <text>      get long configuration from string

 -i, --interface NUM           select initial USB interface (default 0)
 -u, --configuration NUM       select USB configuration
 -a, --altsetting NUM          select alternative USB interface setting

dpkg-query --list usb-modeswitch\*
Código: [Selecionar]
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome           Versão        Descrição
+++-==============-==============-============================================
ii  usb-modeswitch 1.2.3+repack0- mode switching tool for controlling "flip fl
ii  usb-modeswitch 20120120-0ubun mode switching data for usb-modeswitch
un  usb-modeswitch <nenhum>       (nenhuma descrição disponível)

lsusb (antes de eject sr1)
Código: [Selecionar]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 004: ID 2001:a80b D-Link Corp.
Bus 003 Device 002: ID 04d9:1133 Holtek Semiconductor, Inc.

lsusb (depois de eject sr1)
Código: [Selecionar]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 004: ID 2001:a80b D-Link Corp.
Bus 003 Device 002: ID 04d9:1133 Holtek Semiconductor, Inc.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 18 de Maio de 2012, 00:45
Cara, parece que esse modem é muito novo, e ainda não tem suporte testado no usb_modeswitch. Quer tentar uma inovação? ;D

Crie o arquivo /etc/usb_modeswitch.d/2001:a80b com o conteúdo abaixo:

Código: [Selecionar]
# D-Link DWM-156 HSUPA 3.75G USB Modem

TargetVendor=  0x2001
TargetProduct= 0x7d00

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"


Depois plugue seu modem, e acompanhe o funcionamento do sistema com os comandos "dmesg | tail -20" e "lsusb". Seu modem tem que deixar de aparecer como "2001:a80b" e passar a aparecer como "2001:7d00", pela documentação que vi.
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 18 de Maio de 2012, 10:43
Fiz esse arquivo, pluguei o modem, mas ele continua aparecendo como "2001:a80b".
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 18 de Maio de 2012, 10:50
Então ainda vai levar um tempo pra por o modem pra funcionar. :-\
No fórum do desenvolvedor do usb_modeswitch tem um tópico sobre o modem. A última mensagem tem data de ontem...
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 18 de Maio de 2012, 11:02
Pelo visto o jeito é ficar só no wifi mesmo, usando o notebook em casa, até que haja suporte pra esse modem.
Título: Re: Problema modem D-Link DWM-156
Enviado por: zekkerj em 18 de Maio de 2012, 11:29
Vc consegue arranhar alguma coisa no inglês? Caso consiga, tente acompanhar diretamente no fórum do Draisberghof (desenvolvedor do usb_modeswitch):
http://www.draisberghof.de/usb_modeswitch//bb/viewtopic.php?t=920
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 18 de Maio de 2012, 12:05
Já andei vendo esse link, mas não me deu nada de muito relevante.
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 18 de Maio de 2012, 16:15
Seguinte: resolvi trocar de modem. Peguei um novo Huawei E173, aí funcionou que foi uma beleza  ;D
Título: Re: Problema modem D-Link DWM-156
Enviado por: brunojcm em 26 de Agosto de 2012, 13:15
Fala, Galera!

Baseado no link do zekkerj, eu consegui fazer o modem trocar de modo na usb. Rodei então mais alguns comandos e apareceu no NetworkManager, mas não sei se isso é tudo pois parece que o plano 3g ainda está bloquado. Eu rodei os seguintes comandos:

Código: [Selecionar]
sudo usb_modeswitch -v 0x2001 -p 0xa80b --message-content 555342431048748500000000000003f0010100000000000000000000000000
sudo modprobe -v option
sudo -s "echo '2001 7d00' > /sys/bus/usb-serial/drivers/option1/new_id"

Esse último comando parece que tem que rodar uma vez só, não sei bem. Quando eu rodo agora, dá erro. Mas o modem continua aparecendo no NetworkManager.

Referências:
http://www.draisberghof.de/usb_modeswitch//bb/viewtopic.php?t=920
http://ubuntuforums.org/archive/index.php/t-1924627.html
Título: Re: Problema modem D-Link DWM-156
Enviado por: SamBartag em 27 de Agosto de 2012, 15:47
Fala Galera,
Comprei um modem semana passada e pedi para enviarem um com suporte a Linux. Me enviaram esse.
Quanto monto o modem não aparece o pacote .deb.
Entrei em contato com o suporte da DLink pra pegar esse pacote e me disseram q ele não suporta o SO.
Fiquei perdido. Não suporta mesmo? Mas não tem tantos que vêm com esse pacote?
Alguém o teria pra me enviar? Estou utilizando o Ubuntu 12.04 64bits.

Valew!
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 27 de Agosto de 2012, 15:57
me disseram q ele não suporta o SO.

Não é que o modem não suporte, é que "eles" não fazem questão disso. A grande maioria dos modems 3G, salvo raríssimas exceções, funciona com Linux - e boa parte de forma automática.
Título: Re: Problema modem D-Link DWM-156
Enviado por: SamBartag em 27 de Agosto de 2012, 16:05
Mas o engraçado é que nesse modem que recebi, não tem nem o arquivo de instalação pro mac.
Só tem o setup do Windows. E até agora nem na net encontrei esse .deb.
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 27 de Agosto de 2012, 16:08
Mas o engraçado é que nesse modem que recebi, não tem nem o arquivo de instalação pro mac.
Só tem o setup do Windows. E até agora nem na net encontrei esse .deb.

Quer uma sugestão? Experimenta fazer uma conexão 3G, usando o Network Manager, sem instalação de nenhum driver. É bem provável que consiga. Drivers para Linux na grande maioria já vêm embutidos no kernel.
Título: Re: Problema modem D-Link DWM-156
Enviado por: SamBartag em 27 de Agosto de 2012, 16:15
Não reconhece... Já fiz td deste tópico e não aparece nada...
Título: Re: Problema modem D-Link DWM-156
Enviado por: eliseu_carvalho em 27 de Agosto de 2012, 16:16
Tem certeza de que o modem não está com problemas então?  ???