Problema modem D-Link DWM-156

Iniciado por davifreire, 12 de Maio de 2011, 09:41

tópico anterior - próximo tópico

davifreire

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.

zekkerj

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\*
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

davifreire

Citação de: zekkerj online 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\*


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*

zekkerj

Vc chegou a instalar o pacote "usb_modeswitch", ainda que a partir dos fontes?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

davifreire

Citação de: zekkerj online 12 de Maio de 2011, 15:18
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.

zekkerj

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
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

davifreire

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

zekkerj

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.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

davifreire

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

zekkerj

Antes...
CitarBus 001 Device 002: ID 07d1:a804 D-Link System
Depois do eject sr1...
CitarBus 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.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

davifreire

Não sei como fazer isso... você pode me ajudar??

davifreire

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.

zekkerj

Veja se o arquivo /etc/usb_modeswitch.d/07d1:a804 existe. Se não existir, crie-o com o conteúdo abaixo.

########################################################
# 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.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

eliseu_carvalho

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?  ???

zekkerj

Eu pedi que o outro colega executasse alguns comandos, na mensagem #2 do tópico. Execute esses mesmos comandos e cole o resultado aqui.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D