La mayor comunidad de Debian en español

Guía sobre cómo conectar un teléfono móvil Siemens a Linux y no morir en el intento


Imagen de caligula

By caligula- Publicado21 Marzo 2005

Por Martín Cid



Este documento pretende ser una guía de referencia sobre cómo conectar un teléfono siemens del tipo S45, ME45, SL45, S55, SL55, M55, MC60, CX65, M65 a través de un cable de datos. Funciona también en móviles tipo C55, M50 o MT50 habilitando el serial interface.





Bien, para realizar esta tarea que sólo los más grandes en la historia de la humanidad han podido terminar con éxito, necesitamos varias cosas:

  • Ordenador.
  • Cable de datos (yo uso uno USB modelo MA-8730P).
  • Teléfono móvil tipo Siemens.

He de advertir que he escrito esto basándome en el kernel 2.6.8 sobre una instalación de debian sarge.

Bueno, lo primero que vamos a hacer es instalar un módulo del kernel. El módulo en cuestión se llama fuse y nos va a servir para poder instalar luego el sistema de fichero siemens.

Primero instalamos los paquetes necesarios:


apt-get libfuse2 libfuse-dev fuse-utils

Ahora usaremos module-assistant. Si no lo tenemos ya sabéis:


apt-get install module-assistant


Luego, vamos a una consola (si, eso tan feo con pantalla negra), tecleamos su para acceder como root, metemos la contraseña y eso... y ponemos:


module-assistant


Nos sale un menú en azul muy feo (como el que suscribe). Con ello compilaremos el módulo para nuestro kernel. Vamos a select, seleccionamos fuse (con el espacio, jolín, que completito que lo explico todo), vamos al menu anterior, le damos a GET (nos baja el paquete, el de internet, no el otro), nos vamos a BUILD, nos lo compila, y le damos a INSTALL (y nos lo instala).

Pues ya tenemos el fuse. ¡Qué buenos somos! ¡Palmadita en la espalda! Ahora hacemos, siempre como root:


modprobe fuse


Con esto cargamos el módulo. Para comprobar que está cargado hacemos lsmod y comprobamos que aparezca una línea similar a ésta:


Module Size Used by
fuse 37644 0


Bien, ya tenemos la mitad del trabajo hecho. Ahora lo único que nos falta es incorporar a nuestro sistema un sistema de archivos para que nuestro linux pueda leer los datos del teléfono móvil siemens (lo que vamos a presumir con el himno de nuestro equipo de fútbol, no os quejaréis).

El programa que nos sirve para nuestros malévolos propósitos de dominar el mundo es SieFS. Pero como soy majo y guapo (mozas, esmeraros) he hecho un paquete Debian para mayor comodidad.

Os advierto que os conectáis a mi ordenador, con Apache, así que no se admiten quejas.
Luego lo instalamos con:


dpkg -i siefs_0.4-1_i386.deb


Pues ya está, muchachas lindas todas y mancebos musculosos... Sólo nos queda acceder a nuestro sistema de ficheros del móvil con la orden:


mount -t siefs /dev/ttyUSB0 /mnt/movil/

¡Y voilá! ¡No funciona! Pues me temo que algo habéis hecho mal, porque debería funcionar. En la línea anterior, especificar que siefs es el tipo de sistema de ficheros que acabamos de instalar en nuestro linux /dev/ttyUSB0 es el dispositivo que usamos para acceder a los datos y /mnt/movil el directorio que previamente hemos de crear para que se monte el sistema de archivos. Esto quizá tengáis que cambiarlo.
Mi recomendación es que hagáis en la consola:


tail -f /var/log/syslog

y os saldrán unas palabras en un idioma extraño al que llaman inglés, pues conectáis el cablecito, lo desconectáis y miráis por ahí una línea que os dirá qué punto del directorio /dev usa el dispositivo en cuestión. También hay la opción del usbview pero el atractivo hombretón que os escribe no sabe cómo asociar eso a nuestro punto en /dev


Pues lo último que nos queda es ir a nuestro punto de montaje...


cd /mnt/movil

y ale, ya está. Por cierto, hay que andar cambiando permisos si queremos acceder a esto con un usuario distinto a root, pero como sois listos y apañados seguro que lo sabéis hacer sin problemas.

Por cierto, acordaros de desmontar cuando hayáis puesto y descargado lo que queráis que es muy recomendable, no vaya a ser que os quedéis sin móvil.

Saludos para todos.

Tags
Imagen de doblesiete
Enviado por doblesiete el 7 Abril, 2005 - 14:43.

¿Qué pasa con los C25... no tienen soporte?

Imagen de caligula
Enviado por caligula el 11 Abril, 2005 - 12:02.

Respuesta a ¿Qué pasa con los C25...

No conozco los C25 que dices. El módulo siefs está en esta dirección: http://chaos.allsiemens.com/siefs/

Allí tienes información sobre el módulo para leer teléfonos móviles de siemens. Está basado en fuse, pero ya te digo que sólo está probado con los modelos citados, me limité a poner un sistema que he probado y que funciona y dar las instrucciones. Espero haber ayudado, un saludo para todos.

Imagen de Lit0
Enviado por Lit0 el 10 Agosto, 2005 - 19:03.

Todo bien excepto cuando lanzo el mount, que me responde:

root@Machinga:/mnt # mount -t siefs /dev/ttyS0 /mnt/s55
/usr/bin/fusermount: unknown option -x
Try `/usr/bin/fusermount -h' for more information

y realizando un fusermount -h

fusermount: [options] mountpoint
Options:
-h print help
-o opt[,opt...] mount options
-u unmount
-q quiet
-z lazy unmount

:(

Como lo consigo hace funcionar? en messages no hay nada raro ni en dmesg

Un saludo, Lito.

Relacionado con Guía sobre cómo conectar un teléfono móvil Siemens a Linux y no morir en el intento



Buscador

Búsqueda avanzada

Inicio de sesión

Encuesta

¿Que haces cuando tienes un problema?
Utilizo google hasta para encontrar la hora
70%
Leo los manuales hasta hartarme
8%
Utilizo esDebian que para algo está
15%
Esto con windows no pasaba
3%
Formateo
0%
Mirar en las listas de correo y bug tracker
0%
Ninguna de las anteriores
5%
Total de votos: 66

En línea

En este momento hay 12 usuarios y 50 invitados en línea.