Trouble Shooting ZTE MF636 con Fedora

Este modem3G trae software incluido por el proveedor, cuando se conecta se reconoce como una unidad de disco compacto scsi. Tipicamente nos apareerá como sr1 y podremos darle la orden «eject» y de ahi poder usar el modem3g y el lector de memorias microSD.

icono en el escritorio

Pero que pasa sino vemos el icono del proveedor en nuestro escritorio?

Me ha pasado entres maquinas distintas. En la primera tiene una unidad DVD RW sata, asi que podía pensar que estaba en conflicto. Investigando el problema me encontre que al usar el comando «dmesg» se quedaba en espera de terminar el proceso:

usb 1-3: new high speed USB device using ehci_hcd and address 2
usb 1-3: New USB device found, idVendor=19d2, idProduct=2000
usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 1-3: Product: ZTE CDMA Technologies MSM
usb 1-3: Manufacturer: ZTE,Incorporated
usb 1-3: SerialNumber: 1234567890ABCDEF
usb 1-3: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver…
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning

Y hasta ahí se quedaba y no reportaba nada más. En otra maquina no habia unidad SATA, pero fedora 12 nombra mi unidad IDE como sr0. El reporte de «dmesg» pasaba de ese punto y tenia otras lineas adicionales a como sigue:

scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
USB Mass Storage support registered.
usb-storage: device scan complete
usb 1-3: reset high speed USB device using ehci_hcd and address 2
scsi 2:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
sr1: scsi-1 drive
sr 2:0:0:0: Attached scsi CD-ROM sr1
sr 2:0:0:0: Attached scsi generic sg2 type 5

Pero nada del icono en la pantalla y revisando el directorio de dispositivos, no aparecia por ningun lugar  /dev/sr1

Asi que decidí reportar el bug. Resulta que NetworkManager es parte del proyecto Gnome y ellos usan bugzilla, pueden ver el ticket #603433

A final la culpa no es de NetworkManager, si no de udev, que controla la asignacion de los dispositivos de hardware. Lo bueno es que hay una forma de resolver esta situación.

Sin haber conectado el modem3G, hay que buscar el archivo /lib/udev/rules.d/61-option-modem-modeswitch.rules y editarlo. Al final del archivo hay dos lineas que no dicen ==»0af0″» las que muestro a continuación:

ATTRS{idVendor}==»12d1″, ATTRS{idProduct}==»1446″, RUN+=»modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd»
ATTRS{idVendor}==»19d2″, ATTRS{idProduct}==»2000″, RUN+=»modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd»

Hay que borrarlas esas dos lineas. Yo lo que hice fue hacer un respaldo del archivo en un directorio personal antes de editar ese archivo. Luego de eso se puede conectar el modem3G y seguir las instrucciones que presenté en mi post anterior.

Esta recomendación me funcionó en ambos escenarios y por ello la estoy compartiendo.

Modem ZTE MF636 en Fedora

En Fedora 10 use wvdial, en Fedora 11 usb_modeswitch y con Fedora 12 directo al NetworkManager. Todo inicia porque el modem3G se reconoce como un disco compacto sata, tipicamente sr1. Como una imagen vale más que mil palabras, vamos con las imagenes. Aqui vemos el dispositivo reconocido en el escritorio de trabajo:

icono en el escritorio

Paso 1: Expulsar
Expulsar el dispositivo

Paso 2: Iniciar una nueva conexión
Para esto debemos esperar un poco más de un minuto (si es un poco más de 60 segundos y parece una eternidad!)
Iniciar nueva red de banda ancha movil

Paso 3: Iniciar el asistente de configuracion Una vez hecha la configuracion la siguiente vez pasaremos al paso 10
Inicio de asistente de configuracion

Paso 4: Seleccionamos país
seleccionar pais

Paso 5: Seleccionar proveedor Yo no tengo un modem Claro, pero supongo que funciona igual
Escoger proveedor de Internet

Paso 6: Seleccionar Plan Bueno, para movistar no hay diferencia si tienen prepago o postpago. Solo hay un plan. Solo darle Forward.
seleccionar plan

Paso 7: Confirmar Esto me suena innecesario
confirmar datos

Paso 8: Introducir PIN No se si otros chips lo van a requerir. Lo bueno es que solo hay que ingresarlo una vez y ya queda almacenado.
ingresar PIN del chip del modem3g

Paso 9: Ingresar contraseña Esta es la contraseña para Movistar en Nicaragua, los usuarios se distinguen por el chip
ingresar contraseña
Listo! La conexión se establece automaticamente
estado de la conexion

Paso 10: Reconectar La siguiente vez que se conecte el modem, se podra reconectar asi… no es necesario volver a hacer toda la configuracion
reconexion

NetworkManager es la aplicación que hace todo esto posible. Es uno de los paquetes desarrollados por Fedora, pero que podran encontrar disponible en otras distros. Por ejemplo Ubuntu 9.10 usa este mismo paquete.
Acerca de NetworkManager

Bien, si no tienen Gnome, y estan usando KDE entonces deben instalar el paquete knetworkmanager y todo supone debe ser igual, al menos eso me ha dicho un feliz usuario luego de hacer la prueba.

Un día más como embajador de Fedora.

(English at the bottom)

El sábado tuve la oportunidad de tratar de convencer a alguien de convertirse en Embajadora de Fedora. Estaba participando en el Congreso Guatemalteco de Software Libre. Sus preguntas fueron en varios niveles. Para mi las más interesantes eran sobre la reacción e independencia entre Fedora y Red Hat. Realmente me deje llevar por mi entusiasmo sobre la independencia de Fedora para buscar nuevas formas de innovar y hacer crecer al Software Libre. Pero habían más preguntas.

Otro grupo de preguntas estaban enfocadas a cuales son las funciones de un embajador. No podría ser un mejor ejemplo para ella puesto que ninguno tiene formación formal en computación. Le explique que los embajadores son promotores. Si bien es bueno poder contestar preguntas a los usuarios, hay muchos recursos para dirigirlos y eso es igualmente valioso.

Finalmente llegamos a la parte difícil. Ese día habíamos repartido 25 DVD y 25 LiveCD (Gnome y KDE). Los discos son los últimos de un paquete que recibí en Fudcon en Junio de 2009, el único aporte que he recibido. En total 100DVD y 100 CD, todos en blanco con sus sobres. Me preguntó si me los entregaron impresos, le respondí que el diseño era cortesía de Tatica. Finalmente terminó sacando que yo había hecho la impresión en los discos. Lo mismo que las calcomanías, el banner y hasta las camisetas que se rifaron durante la presentación que se hiciera del Proyecto Fedora por parte de Magjogui.

De los discos, 25 DVD y 25 CD ya habían sido entregados a el grupo naciente de El Salvador, con quienes he tratado de llevarme lo más cerca posible. El resto de discos fueron distribuidos por Yaderv en el SFD 2009 en Managua.

Muchos de los embajadores de latinoamérica trabajamos así, con nuestros recursos. Buscamos algún patrocinio local, ponemos de nuestros fondos. Realmente no me pesa trabajar así, pero es más difícil conseguir gente que tenga tanto amor por Fedora para convertirse en Embajadores.

Esa charla me despertó más ganas de trabajar por Fedora, pronto se realizará el evento de lanzamiento de Fedora 12 en Managua y hay cosas que alistar. Entre ellas un nuevo banner, puesto que el de Nicaragua tomó camino para El Salvador.

Espero que esta líneas comprometan a mi nueva a amiga para convertirse en una nueva embajadora en Guatemala, que muchas falta nos hace ayuda por aquellos lados.

Another day as Fedora Ambassador.

Last Saturday I had the opportunity of trying convincing some one to became Fedora Ambassador. I was participating of the Guatemalan Free Software Congress. Her question addressed several levels. Her most interesting questions for me were regarding the relationship and independence between Fedora and Red Hat. I really let myself carry on by the enthusiasms about the independence of Fedora to pursue new way of innovation and to further advance Free Software. But there were more questions.

Anothe group of questions were focused on the role of an ambassador. I can not be a better example for her, as none of us have a formal training on computing. This allowed me to explain that ambassadors are promoters. It is nice to be able to answer some user questions, but there are plenty of resources. Most of the time it is equally valuable to just point them in the right direction.

Finally we get to the rough part. That day we have distributed 25 DVDs and 25 LiveCDs (Gnome and KDE). Those discs were the last part of a package that I got at Fudcon in June, 2009. This is the only resource received from Fedora. In total 100DVD and 100CD, all blank with their envelope. She asked me if they were given printed. I said that the design was made by Tatica. Finally she dig up that I have take care of the printing. Just as the stickers, the banner and even the t-shirts that were raffled during the Fedora Project presentation given by Magjogui.

From all discs, 25 DVDs and 25 CDs had been given to the recently formed group in EL Salvador. I have been trying to be close to them as much as possible. The rest were distributed by Yaderv on Software Freedom Day at Managua.

A lot of Latin American Fedora Ambassadors work like this, with our own resources. We look for local sponsorship and put from our own money. I don’t have regrets of working like that, but it is really difficult to look for people that love that much Fedora to become ambassador under those terms.

That talk awaken a feeling to keep up the work for Fedora. Soon there will be the Fedora 12 Launch Party at Managua, and there is plenty to arrange. Among them we have to make a new banner, as the Nicaraguan banner took the road toward El Salvador.

Hope this lines compel my new friend to become a Fedora Ambassador for Guatemala, as we need some one helping us over there.