Vodafone Huawei K4505 HSPA+ en Ubuntu

08/06/2010


Instrucciones para hacerlo funcionar bajo Ubuntu (8.04 y superiores -al menos, de momento me funcionó hasta la 9.04)


$lsusb

Bus 002 Device 006: ID 12d1:1521 Huawei Technologies Co., Ltd.

$usb_modeswitch -v 0x12d1 -p 0x1521 -M 55534243123456780000000000000011060000000000000000000000000000

Looking for default devices …
Found default devices (1)
Accessing device 006 on bus 002 …
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached …
Looking for active driver …
OK, driver found (“usb-storage”)
OK, driver “usb-storage” detached

Received inquiry data (detailed identification)
————————-
Vendor String: Vodafone
Model String: CD ROM (Huawei)
Revision String: 2.31
————————-

Device description data (identification)
————————-
Manufacturer: Vodafone Group (Huawei)
Product: Vodafone Mobile Broadband (Huawei)
Serial No.: not provided
————————-
Setting up communication with interface 0 …
Trying to send the message to endpoint 0x01 …
OK, message successfully sent
-> Run lsusb to note any changes. Bye.

$lsusb

Bus 002 Device 009: ID 12d1:1464 Huawei Technologies Co., Ltd

$modprobe usbserial vendor=0x12d1 product=0x1464

$ls /dev/ttyUSB*

/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3

ttyUSB0 es la interfaz del modem.

$modprobe -v option
echo "12d1 1464" > /sys/bus/usb-serial/drivers/option1/new_id

Nuestro sistema ya reconoce el dispositivo.

Ahora nos queda configurar la conexión con Vodafone para lo que utilizaremos el vodafone-mobile-connect (ya que, de momento, no he conseguido hacerlo funcionar correctamente con el NetworkManager debido a que el componente ModemManager tiene algún “problemilla” reconociendo el puerto modem correcto):

  • En primer lugar, debes descargarte el paquete necesario para configurar este tipo de conexión. Haz clic aquí para acceder a la página de la descarga (actualmente la última versión disponible es “vodafone-mobile-connect_2.25.01-1_all.deb”).
  • Una vez que tienes instalado el paquete necesario, conecta el modem de 3G a un puerto USB de tu ordenador.
  • Entra en el menú del panel superior de tu escritorio Aplicaciones→Internet→Vodafone Mobile Connect.
  • Selecciona tu dispositivo modem en el listado que te aparece en el apartado de Dispositivos conocidos y haz clic en el botón de Aceptar.
  • Teclea el código PIN en el recuadro de texto y pulsa el botón de OK.
  • En la ventana de Selección de dispositivos, en el apartado de Preferencias APN selecciona la opción Vodafone ES.
  • En la siguiente ventana de Crear un perfil para su dispositivo ya aparecen rellenados los campos necesarios, lo único que tienes que hacer es pulsar el botón de Aceptar.
  • Por último, colócate en la barra de botones de la ventana que te aparece y haz clic en el botón Conectar.

Algunos enlaces de interés

Huawei K4505 HSPA+ usb stick
Módem USB Vodafone en Linux: Vodafone Mobile Connect
Configuración de banda ancha móvil Yoigo/Vodafone (K4505) (Guadalinex V6)
USB_ModeSwitch – Activating Switchable USB Devices on Linux
Vodafone Mobile Connect Card driver
Modem 3G Samsung B1100 en Ubuntu 8.10
Come evitare il roaming UMTS con NetworkManager
Controlling NetworkManager
Configuracion del router edimax 6200n para modem k4505

6 Responses to “Vodafone Huawei K4505 HSPA+ en Ubuntu”

  1. Angel Says:

    Hola, muy bueno el manual. Me ha servido para instalarlo, por fin. Gracias.
    ¿No sabrás cómo puede hacerse para que se conecte directamente cuando arranque el sistema?

    Gracias!!

    • rubensa Says:

      Hola Angel

      Podrías utilizar la interfaz de línea de comandos “vmc-cli-client.py” e invocarla, por ejemplo en el runlevel 3, de forma similar a esta:

      vmc-cli-client.py -c -s -n 0000 -d 212.73.32.3 -d 212.73.32.67

      donde 0000 sería el PIN

      • rubensa Says:

        Se me olvidó comentarte el significado de los parámetros:

        -c: Conectar a Internet
        -s: Usar DNS estáticos
        -n: PIN (este es el único que te había dicho)
        -d: DNS

  2. Angel Says:

    Muchas gracias. Voy a probar. He probado con wvdial y parece que funciona bien, pero tarda como unos 30 sgs en conectar. A ver si a tu manera va más rápido.

    Gracias otra vez!!

  3. yor Says:

    Hola.

    A mi me sale esto:

    usb_modeswitch -v 0x12d1 -p 0x1464 -M 55534243123456780000000000000011060000000000000000000000000000

    Looking for default devices …
    Found default devices (1)
    Accessing device 000 on bus 002 …
    Using endpoints 0x01 (out) and 0x82 (in)
    Not a storage device, skipping SCSI inquiry
    Error: could not get description string “manufacturer”
    Error: could not get description string “product”

    USB description data (for identification)
    ————————-
    Manufacturer:
    Product:
    Serial No.: not provided
    ————————-
    Looking for active driver …
    No driver found. Either detached before or never attached
    Setting up communication with interface 0 …
    Could not claim interface (error -1). Skipping message sending
    -> Run lsusb to note any changes. Bye.

    Podrias hechame una mano…

    Gracias..

  4. Edward Says:

    Muchas gracias por esta solución, pues sin ella seguiria sin internet.

    En cuanto a Yor, creo que tu problema es que no cambias los datos que te da lsusb. Tienes que fijarte en los numeros que te da el lsusb despues de los “0x” y cambiarlos en la orden usb.modeswitch. Prueba y cuenta!


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: