Blog de Cymo - un poquito abandonado

viernes, 10 de diciembre de 2010

Configurando "el pincho USB de la euskal" en Ubuntu Linux 10.10 (Alcatel X225L)

Primero: este post está fuertemente basado en el de Borjanet en el que explica como conectarse con un módem similar, pero con Simyo en vez de Euskaltel. Si Simyo me regala un módem Huawei de esos que reparten, pues ya hablaremos de cómo configurarlo ;-)

De momento, vamos con el de Euskaltel.


El método asume que la SIM no tiene PIN habilitado. Si tenemos PIN y no lo queremos quitar (algo muy razonable, por cierto, pero que puede acabar dando problemas para conectar), ir al final para ver el apartado de conectarse con PIN.

1º Instalar el software necesario: gnome-ppp

Nota: En versiones anteriores de Ubuntu hacían falta hechizos para cambiar el módem de "CD-ROM emulado" a "Módem". Ahora, Ubuntu ya lo hace solita. Así que nos olvidamos de esa parte.

En consola: $sudo apt-get install gnome-ppp
O bien instalarlo desde Synaptic: Sistema->Administración->Getor de paquetes Synaptic

Una vez instalado:

2º Iniciar gnome-ppp (Aplicaciones -> Internet)

En la ventana Gnome PPP


Usuario: CLIENTE
Password: EUSKALTEL

(Ojo que van en mayúsculas). Esta información, por cierto, está sacada de la Web de Euskaltel.

Recomendable marcar la casilla de recordar contraseña (que como puedes ver, es genérica como el usuario).

La primera vez, tenemos que configurar la conexión.
(Botón) Configuración -> Pestaña módem

Ventana Setup

Dispositivo: /dev/ttyUSB4
Tipo: Módem USB
Velocidad: 460800 (en realidad es irrelevante, pero por si acaso... :-)
Línea telefónica: Tono
Volumen: como se quiera porque no hay altavoz en el pincho

(Botón) Registro de Inicio -> Ventana Init Strings

Haciendo doble click, para habilitar la escritura en el espacio reservado para el Init 3, rellenamos con:

AT+CGDCONT=1,"IP","internet.euskaltel.mobi"
Una vez escrito, pinchamos en cualquier otro lado de la misma, para finalizar la escritura (de lo contrario no se guardarán los cambios) y cerramos la ventana.

De vuelta en la ventana Setup Pestaña Módem
Prefijo de marcado: dejar en blanco
Intentos de marcado: 1
Casilla Esperar por tono de marcado: activada

Ventana Setup -> Pestaña Red

Seleccionar IP dinámica y DNS automático (salvo que sepamos lo que hacemos)

Ventana Setup -> Pestaña Opciones


Dejar marcadas sólo:
Abortar conexión si no hay tono de marcado
Comprobar línea
Comprobar camino por defecto

Botón Cerrar para cerrar ;-)


De vuelta en la ventana GNOME PPP, damos al botón de Conectar.


Se cierra la ventana de conexión y se abre otra Conectando.
Pulsamos el botón de registro para ver la ventana de log.

Si obtenemos (tras unos segundos) el mensaje:

"--> Don't know what to do! Starting pppd and hoping for the best.
Check permissions, or specify a "PPPD Path" option in wvdial.conf."

Es que casi todo ha ido bien pero nuestro usuario no tiene permisos para ejecutar el programa pppd.

Para darle permisos:

Sistema->Administración->Usuarios y grupos
Seleccionamos nuestro usuario
Pulsamos el botón de gestionar grupos
Buscamos y seleccionamos el grupo "dip"
Pulsamos el botón Propiedades
Añadimos a nuestro usuario al grupo "dip", marcando la casilla y damos a cerrar.
En algún momento nos pedirá, por seguridad, que metamos nuestra contraseña de usuario
Cerrar

Por alguna razón que no acabo de entender, a pesar de añadirle en los grupos, aún tenemos que "reiniciar gnome" para que nos deje lanzar la conexión. Para ello, basta con que cerremos la sesión y volvamos a iniciarla, sin necesidad de reiniciar la máquina.

Una vez hecho esto, volver a intentar la conexión (Aplicaciones->Internet->Gnome PPP).

Deficiencias de este método:


Este método no es infalible. A veces dice que no puede abrir el módem para conectarse. Solución: cerrar gnome-ppp. Desconectar el pincho. Volver a conectarlo.

Este método no integra el módem con el Network Manager por lo que nuestro sistema puede que "no se entere" de que estamos conectados. Por ejemplo, Firefox puede insistir por activa y por pasiva, que no estamos conectados y habrá que desmarcar la casilla "Trabajar sin conexión" en el menú Archivo.

Si no tenemos quitado el PIN y no lo queremos quitar:

Editar manualmente (Alt-F2 -> gedit .wvdial.conf)

Buscar la línea Init1 = ATZ y sustituirla por (cambiando 1234 por nuestro PIN)

Init1 = ATZ+CPIN=1234
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.euskaltel.mobi"


Para desactivar el PIN de la SIM

En consola (Aplicaciones->Accesorios->Terminal)


sudo screen /dev/ttyUSB4

Si todo va bien, tecleamos:

AT


La respuesta debería ser...


OK


Comprobar si hay PIN activo bloqueando el tema:
AT+CPIN?

Si nos devuelve
+CPIN: READY

No hay bloqueo de PIN.

En caso de que lo hubiera:

AT+CPIN="1234"
a lo que nos devolvería
OK

Suponiendo que 1234 es nuestro PIN. El OK de la respuesta indica que ya está autenticado. Ahora vamos a deshabilitarlo:

AT+CLCK="SC",0,"1234"

donde 1234 es el PIN actual, claro. Con ese comando, si todo va bien, hemos deshabilitado la petición de PIN.

Para cerrar la sesión de screen podemos pulsar Control-a y luego d o bien cerrar la terminal ;-)


jueves, 9 de diciembre de 2010

Sonido en Ubuntu x64 para 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

Cuánto tiempo, blog. Seré breve:

en Ubuntu 10.10 (Maverick Meerkat , osea, el Suricato sin marcar?) debe haber un bug, que aún está sin solucionar y como me afecta, lo voy a comentar rápidamente.

Con un lspci:


00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

Osea, que tengo Intel HD como audio, pero no tengo sonido con Alsa.

Para solucionarlo, que "trabajito me ha costao":

Editar /etc/modprobe.d/alsa-base.conf

(por ejemplo: gksu gedit /etc/modprobe.d/alsa-base.conf)

Añadir al final:

options snd-hda-intel model=auto

Y reiniciar. Listo.

Ale, a jugar a pala.