[LUG.ro] Configurar Claro móvil en Ubuntu 11.04 con modem Huawei 12d1:1c24

Martín Carr tincarr en gmail.com
Jue Oct 6 11:17:58 ART 2011


2011/10/5 Martín Carr
> No hay otro mensaje de error.

Ahora funcionó!

Detallo los pasos, ya que no funcionó de una como leí en algunos
foros. Esto es porque no es el modelo E173, sino el E173s (como se
puede leer en la factura o con el comando lsusb).

Así se ve el modem:
    lsusb
    Bus 002 Device 009: ID 12d1:1c24 Huawei Technologies Co., Ltd.

Pero es detectado como mass storage (un pendrive, digamos), por lo que
hay que hacer el switch. Para eso hay que instalar usb-modeswitch
desde el administrador de paquetes, o escribir en una terminal:

    sudo apt-get install usb-modeswitch

Pero este programa no puede hacer bien el switch porque no conoce este
nuevo modelo E173s. Entonces hay que crear un archivo:
    sudo gedit /etc/usb_modeswitch.d/E173s

Dentro pegamos esto:

# Huawei E173s

DefaultVendor= 0x12d1
DefaultProduct= 0x1c0b

TargetVendor= 0x12d1
TargetProduct= 0x1c05

CheckSuccess=20

MessageEndpoint= 0x0f
MessageContent="55534243000000000000000000000011060000000100000000000000000000"


Editamos otro archivo
    sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules

donde agregamos las siguientes lineas, puede ser dos líneas debajo de
#Huawei E173:

#Huawei E173s
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c0b", RUN+="usb_modeswitch '%b/%k'"

Ahora podemos ver si el switch funciona correctamente:

sudo usb_modeswitch -c /etc/usb_modeswitch.d/E173s

Dice esto:

Code:
[...]
config: WaitBefore set to 3
! matched, waiting time set to 3 seconds
 waiting is over, switching starts now
 (running command: /usr/sbin/usb_modeswitch -I -W -c
/etc/usb_modeswitch.d/12d1:1c0b)
[...]

Looking for active driver ...
 OK, driver found ("dummy")
 OK, driver "dummy" detached
Setting up communication with interface 0 ...
Using endpoint 0x0f for message sending ...
Trying to send message 1 to endpoint 0x0f ...
 OK, message successfully sent
Resetting response endpoint 0x8f
Resetting message endpoint 0x0f
 Error resetting endpoint: -6
 Device is gone, skipping any further commands

Checking for mode switch (max. 20 times, once per second) ...
 Searching for target devices ...
  searching devices, found USB ID 1d6b:0002
[...]

Found target device, now opening

Found target device 110 on bus 001

Target device description data
-------------------------
Manufacturer: HUAWEI
     Product: HUAWEI Mobile
  Serial No.: not provided
-------------------------
 Found correct target device

Mode switch succeeded. Bye.


Ahora es hora de reiniciar la computadora con el modem puesto.

(Hay una forma de hacer que aparezca el modem en el network manager
sin reiniciar, y es:
echo "12d1 1c05" > /sys/bus/usb-serial/drivers/option1/new_id

...pero debe ser hecho como root, con sudo no funcionó)


Después de reiniciar vamos al network manager (el dibujito de unos
monitores cerquita de la hora) y ponermos conexión de Banda ancha
movil. Allí elegimos Argentina en el país, y Claro en la empresa.

Los datos que están predeterminadamente no son correctos. Hay que poner:

Conectar automáticamente (un checkbox arriba a la izq)
Usuario: ctigprs
Password: ctigprs999
APN: gprs.claro.com.ar
PIN: 1111
Autenticacion: CHAP / PAP  (sacar el tilde de las demás)


Al reiniciar pide el password del anillo de claves de gnome, y se
conecta automáticamente.

Ahora, que se corte cada tanto y que no sea la mejor conexión del
mundo... no es problema del network manager ni de GNU/Linux.


Gracias de nuevo, seguramente este hilo les servirá a otros usuarios.
(se acuerdan esa página que hicimos una vez para configurar los
diferentes ADSL? si ahora sigue siendo tan complicado podríamos
actualizarla...)

-- 
Software Libre = Software libertario
http://libroblanco.org.ar


Más información sobre la lista de distribución Lugro