El siguiente ejemplo lo he hecho usando un Motorola L6 y Ubuntu Feisty, se supone que deberia funcionar en cualquier otra distro y con cualquier otro modelo de Motorola que se conecte al PC usando el puerto USB.
Primero conectamos el celular al PC via USB nos logeamos como root en un terminal y ejecutamos
modprobe cdc_acm
no nos deberia salir nada, si queremos comprobar que este correctamente ejecutamos:
dmesg|grep ACM
deberia salir algo como est[ 351.188000] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
despues verificamos que tengamos el link para comunicarnos y esto lo comprobamos con el siguiente comando:
ls -lh /dev/ttyACM0
el cual deberia darnos este mensaje:
crw-rw---- 1 root dialout 166, 0 2007-09-03 20:08 /dev/ttyACM0
luego le damos permisos a un usuario comun con este comando:chmod a+rw /dev/ttyACM0
El siguiente paso es instalar el paquete moto4lin si tenemos una distro basada en Debian como Ubuntu, simplemente ejecutamos:apt-get install moto4lin
despues de instalado ejecutamos moto4lin y aparecera una pantalla como esta:
Estando ahi nos vamos al menú "preferences" y cambiamos el valor del campo ACM Device por esto:
/dev/ttyACM0
De ahí le damos al botón connect y luego al botón updatelist y ya tenemos toda lista de los archivos de nuestro celular.