El módem HSDPA solo funciona en ciertos puertos USB

El módem HSDPA solo funciona en ciertos puertos USB

Dependiendo de cualPuerto USBYo uso para conectar miMódem HSDPA, el administrador de red se conectará a Internet o no. Solía ​​​​trabajar (es decir, establecía una conexión a Internet automáticamente) en todos los puertos, pero con el tiempo simplemente se detuvo en algunos puertos.

lsusbla salida en todos los casos se ve así (la ID del dispositivo varía según el puerto USB):

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

¿Alguna idea de qué podría causar este comportamiento? ¿Qué puedo hacer para arreglar esto?

AGREGADO
Una información adicional sobre el módem: si se conecta mediante USB, estará disponible como disco duroYcomo módem HSDPA (una especie de dualidad...). En caso de error, sólo se mostrará como un disco duro.

INFORMACIÓN ADICIONAL SEGÚN SE SOLICITE

EL MÓDEM NO FUNCIONA

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   

MÓDEM FUNCIONANDO

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   

Respuesta1

Dado el resultado, podemos asumir aquí lo siguiente:

  • Esto no tiene nada que ver con fallas de hardware.
  • El módem tiene un CD-ROM virtual con controladores de Windows, que aquí son inútiles y sólo irritantes.
  • El paquete ubuntu modemmanager está diseñado específicamente para manejar estos problemas (por ejemplo, suprimir el montaje del CD-ROM falso) y tiene una base de datos cada vez mayor de módems y proveedores de servicios. Verla wikisi ya tienen el tuyo y cómo agregarlo si no lo tienen.
  • No debería haber necesidad de textos hechos a mano como wvdial.confo 99-udev-huawei-rules.confcomo se describeaquí, debería funcionar de inmediato.
  • Lo más probable es que sea un error, una entrada faltante o ambas cosas. Incluso es posible que ya se haya solucionado, por lo que puede tener cierto éxito probando un PPA de administrador de módem/administrador de red o probando si funciona en onírico con un CD en vivo.
  • Incluso podrías tener éxito instantáneo si le pides a tu proveedor una variante más antigua de su módem (si viene incluido con tu contrato, el plan está disponible por más de seis meses y el vendedor de la tienda es lo suficientemente inteligente como para conservar los módems devueltos). un cajón, lo que sea.)

Respuesta2

En Windows 7 para mi E156G (negro "3" Tres proveedores de Internet 3G de Italia) noté que solo funciona conectado a un HUB USB, puede ser un problema de comunicación que el HUB filtra. Se produjo una solución similar para el controlador del escáner a través del puerto de virtualización WMWare de Windows XP.

Se identifican dos controladores con el HUB USB y el marcador original funciona bien en Windows 7, pero solo uno si lo conecto directamente al puerto USB de la computadora portátil y el dispositivo no se reconoce completamente ni el marcador identifica el hardware. El segundo conductor no aparece. Por lo tanto, intente utilizar un HUB USB entre el dispositivo.

Mi HUB USB es uno de color azul translúcido de Targus (Hub Ultra Mini USB 2.0 de 4 puertos de Targus).

Respuesta3

Su módem debería funcionar en cualquier USB, pero los discos duros generalmente no funcionan en las computadoras portátiles, porque no todos los USB son iguales (algunos no suministran energía, o tal vez no sean suficientes para los discos duros). En mi computadora portátil tengo 2 USB y 1 USB+Firewire y los discos duros que no pueden alimentarse con una fuente de alimentación externa funcionan solo en el USB+Firewire. El disco duro que tiene una fuente de alimentación funciona en todos los USB.

Respuesta4

Lo que debes hacer es asegurarte de que cuando te conectes, esté en el modo correcto. Es decir, se debe reconocer como módem y no como disco compacto. Hay un par de formas en las que puede lograr esto, una es determinar la identificación del disco compacto que parece, normalmente es sr* donde * puede ser algún número. Necesitas expulsarlo usando

sudo eject /dev/sr1

reemplace 1 con su identificador relevante mirando su dmesg.

Puedes usar usb-modeswitch para hacerlo automáticamente por ti. Está disponible en el repositorio de Ubuntu si no me equivoco. Enlace aquí

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)

Aquí está mi wvdial.conf. Deberá realizar cambios en el nombre de usuario y la contraseña según el proveedor que utilice y su ubicación.

Y sí, cuando el módem funciona, se detecta tanto como dispositivo de almacenamiento como como módem.

información relacionada