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
-
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.
-
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\*
-
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*
-
Vc chegou a instalar o pacote "usb_modeswitch", ainda que a partir dos fontes?
-
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.
-
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
-
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
-
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.
-
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
-
Antes...
Bus 001 Device 002: ID 07d1:a804 D-Link System
Depois do eject sr1...
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.
-
Não sei como fazer isso... você pode me ajudar??
-
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.
-
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.
-
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? ???
-
Eu pedi que o outro colega executasse alguns comandos, na mensagem #2 do tópico. Execute esses mesmos comandos e cole o resultado aqui.
-
dmesg | tail -20
[ 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
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
bash: /usr/sbin/usb-modeswitch: Arquivo ou diretório não encontrado
dpkg-query --list usb_modeswitch\*
Nenhum pacote encontrado casando com usb_modeswitch*.
-
Pq vc não instalou o pacote "usb-modeswitch"?
-
Ele consta como instalado.
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.
-
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
-
/usr/sbin/usb_modeswitch -h
* 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\*
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)
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)
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.
-
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:
# 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.
-
Fiz esse arquivo, pluguei o modem, mas ele continua aparecendo como "2001:a80b".
-
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...
-
Pelo visto o jeito é ficar só no wifi mesmo, usando o notebook em casa, até que haja suporte pra esse modem.
-
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
-
Já andei vendo esse link, mas não me deu nada de muito relevante.
-
Seguinte: resolvi trocar de modem. Peguei um novo Huawei E173, aí funcionou que foi uma beleza ;D
-
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:
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
-
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!
-
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.
-
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.
-
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.
-
Não reconhece... Já fiz td deste tópico e não aparece nada...
-
Tem certeza de que o modem não está com problemas então? ???