modem HSDPA só funciona em certas portas USB

3

Dependendo de qual porta USB eu uso para conectar meu modem HSDPA , o gerenciador de rede se conectará à internet ou não. Eu costumava trabalhar (isto é, estabelecer uma conexão com a Internet automaticamente) em todas as portas, mas com o tempo ela simplesmente parou em algumas portas.

lsusb output em todos os casos é assim (a ID do dispositivo varia dependendo da porta USB):

Bus 001 Device 009: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

Alguma idéia do que poderia causar esse comportamento? O que posso fazer para corrigir isso?

ADICIONADO
Uma informação adicional sobre o modem: se conectado via USB, estará disponível como disco rígido AND como um modem HSDPA (uma espécie de dualidade ...). No caso de erro, ele será mostrado apenas como um disco rígido.

INFORMAÇÕES ADICIONAIS CONFORME SOLICITADO

MODEM NÃO FUNCIONANDO

Bus 004 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 002 Device 002: ID 413c:8000 Dell Computer Corp. BC02 Bluetooth Adapter   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 001 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem   
Bus 001 Device 005: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse   
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB   
Bus 001 Device 003: ID 413c:0058 Dell Computer Corp. Port Replicator   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

laptop:~$ dmesg | grep 'usb'   
[    0.225371] usbcore: registered new interface driver usbfs   
[    0.225387] usbcore: registered new interface driver hub   
[    0.225418] usbcore: registered new device driver usb   
[    0.504291] usb usb1: configuration #1 chosen from 1 choice   
[    0.504767] usb usb2: configuration #1 chosen from 1 choice   
[    0.505046] usb usb3: configuration #1 chosen from 1 choice   
[    0.505601] usb usb4: configuration #1 chosen from 1 choice   
[    1.061064] usb 1-6: new high speed USB device using ehci_hcd and address 3   
[    1.192636] usb 1-6: configuration #1 chosen from 1 choice   
[    1.447006] usb 2-2: new full speed USB device using uhci_hcd and address 2   
[    1.634908] usb 2-2: configuration #1 chosen from 1 choice   
[    1.708164] usb 1-6.1: new high speed USB device using ehci_hcd and address 4   
[    1.801668] usb 1-6.1: configuration #1 chosen from 1 choice   
[    2.076279] usb 1-6.1.1: new low speed USB device using ehci_hcd and address 5   
[    2.174932] usb 1-6.1.1: configuration #1 chosen from 1 choice   
[    6.580315] usb 1-6.1.2: new high speed USB device using ehci_hcd and address6   
[    6.683479] usb 1-6.1.2: configuration #1 chosen from 1 choice   
[   20.018671] usbcore: registered new interface driver btusb   
[   20.131703] usbcore: registered new interface driver usb-storage   
[   20.131988] usb-storage: device found at 6   
[   20.131991] usb-storage: waiting for device to settle before scanning   
[   20.207981] usb 1-6.1.2: USB disconnect, address 6   
[   20.291499] usbcore: registered new interface driver hiddev   
[   20.297052] input: Logitech USB Mouse as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6.1/1-6.1.1/1-6.1.1:1.0/input/input6   
[   20.297465] generic-usb 0003:046D:C00C.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.7-6.1.1/input0   
[   20.297534] usbcore: registered new interface driver usbhid   
[   20.297803] usbhid: v2.6:USB HID core driver   
[   26.552360] usb 1-6.1.2: new high speed USB device using ehci_hcd and address 7   
[   26.663506] usb 1-6.1.2: configuration #1 chosen from 1 choice   
[   26.709628] usb-storage: device found at 7   
[   26.709631] usb-storage: waiting for device to settle before scanning   
[   26.732387] usb-storage: device found at 7   
[   26.732390] usb-storage: waiting for device to settle before scanning   
[   31.709568] usb-storage: device scan complete   
[   31.733676] usb-storage: device scan complete   

MODEM WORKING

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub    
Bus 003 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 002 Device 002: ID 413c:8000 Dell Computer Corp. BC02 Bluetooth Adapter   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

dmesg | grep 'usb'   
[    0.134811] usbcore: registered new interface driver usbfs   
[    0.134826] usbcore: registered new interface driver hub   
[    0.134858] usbcore: registered new device driver usb   
[    0.360327] usb usb1: configuration #1 chosen from 1 choice   
[    0.360783] usb usb2: configuration #1 chosen from 1 choice   
[    0.361061] usb usb3: configuration #1 chosen from 1 choice   
[    0.361611] usb usb4: configuration #1 chosen from 1 choice   
[    1.144122] usb 2-2: new full speed USB device using uhci_hcd and address 2   
[    1.346896] usb 2-2: configuration #1 chosen from 1 choice   
[    1.588072] usb 3-1: new low speed USB device using uhci_hcd and address 2   
[    1.761204] usb 3-1: configuration #1 chosen from 1 choice   
[    5.972042] usb 1-1: new high speed USB device using ehci_hcd and address 4   
[    6.115438] usb 1-1: configuration #1 chosen from 1 choice   
[   19.990565] usbcore: registered new interface driver usbserial   
[   19.991429] usb-storage: device found at 4   
[   19.991432] usb-storage: waiting for device to settle before scanning   
[   20.017260] usbcore: registered new interface driver usb-storage   
[   20.017305] usbcore: registered new interface driver usbserial_generic   
[   20.017308] usbserial: USB Serial Driver core   
[   20.017817] usb-storage: device found at 4   
[   20.017820] usb-storage: waiting for device to settle before scanning   
[   20.070796] usbcore: registered new interface driver btusb   
[   20.229525] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0   
[   20.229776] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1   
[   20.229843] usbcore: registered new interface driver option   
[   20.230396] usbcore: registered new interface driver hiddev   
[   20.246280] input: Logitech USB Mouse as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input6   
[   20.246438] generic-usb 0003:046D:C00C.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.1-1/input0   
[   20.246479] usbcore: registered new interface driver usbhid   
[   20.246483] usbhid: v2.6:USB HID core driver   
[   25.436579] usb-storage: device scan complete   
[   25.437674] usb-storage: device scan complete   
    
por nabulke 26.09.2011 / 09:22

4 respostas

2

Dada a saída, podemos supor aqui o seguinte:

  • Isso não tem nada a ver com falhas de hardware.
  • O modem tem um CD-ROM virtual com drivers do Windows, que são inúteis e apenas irritantes aqui.
  • O pacote do gerenciador de modem do ubuntu é especificamente criado para lidar com esses problemas (por exemplo, suprime a montagem do CD-ROM falso) e tem um banco de dados crescente de modems e provedores de serviços. Veja o wiki se eles já tiverem o seu e como adicioná-lo, se não tiverem.
  • Não deve haver necessidade de textos manuais como wvdial.conf ou 99-udev-huawei-rules.conf como descrito aqui , deve funcionar fora da caixa.
  • É mais provável que seja um bug, uma entrada ausente ou ambos. Pode até mesmo já ter sido consertado, então você pode ter algum sucesso tentando um PPA de modemmanager / networkmanager ou testar se ele funciona oneiric com um live CD.
  • Você pode até ter sucesso instantâneo se pedir a seu provedor uma variante mais antiga do modem (se ele estiver incluído no contrato, o plano estiver disponível por mais de seis meses e o vendedor da loja for inteligente o suficiente para manter modems retornados em uma gaveta, o nome dela.)
por aquaherd 04.10.2011 / 18:17
1

No Windows 7 para o meu E156G (provedor de Internet 3G italiano 3 "Three Italy), observei que o seu funcionamento é somente anexado a um HUB USB, pode ser um problema de comunicação que o HUB filtra. Uma solução semelhante para o driver do scanner sobre a porta de virtualização WMWare Windows XP.

Dois drivers são identificados com o USB HUB e o discador original funciona bem no Windows 7, mas apenas um se eu conectá-lo diretamente na porta do notebook USB e o dispositivo não é totalmente reconhecido nem o discador identifica o hardware. O segundo driver não aparece. Então, tente usar um HUB USB entre o dispositivo.

Meu HUB USB é um azul translúcido targus (Hub 4 portas Ultra 2.0 USB 2.0 da Targus).

    
por Silvio Leite 17.06.2012 / 16:42
0

O seu modem deve funcionar em qualquer usb, mas os discos rígidos não costumam ser usados em notebooks, porque nem todos os usb são iguais (alguns não fornecem energia - ou não são suficientes para discos rígidos, talvez). No meu notebook eu tenho 2 usb e 1 usb + firewire e discos rígidos que não podem ser ligados no trabalho de fonte de energia externa somente no usb + firewire. Disco rígido que tem uma PSU funciona em todos os usb.

    
por laurent 01.10.2011 / 15:14
0

O que você precisa fazer é garantir que, quando se conectar, esteja no modo correto. Isso quer dizer que deve ser reconhecido como o modem e não como um disco compacto. Existem algumas maneiras pelas quais você pode conseguir isso, uma é determinar o id do disco compacto que parece, normalmente é sr * onde * pode ser algum número. Você precisa ejetá-lo usando

sudo eject /dev/sr1

substitua 1 pelo seu identificador relevante, olhando para o seu dmesg.

Você pode usar o usb-modeswitch para fazer isso automaticamente por você. Está disponível no repositório do Ubuntu, se não me engano. Link aqui

Editar:

[Dialer cdma]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 115200
SetVolume = 0
;       New PPPD = yes
Modem = /dev/ttyUSB0
Dial Command = ATDT
 Phone = #777
 Password = mts
 Username = [email protected]
/etc/wvdial.conf (END)

Aqui está o meu wvdial.conf, você precisará fazer alterações no nome de usuário e senha, dependendo da operadora que você usa e da sua localização.

E sim, quando o modem funciona, ele é detectado tanto como dispositivo de armazenamento quanto como modem.

    
por nikhil 01.10.2011 / 12:49