Enviar Respuesta  Enviar Tema 
[howto] Extraer e instalar el Firmware para el MODEM SpeedTouch 330 Alcatel
Autor Mensaje
p_eter
Chaos Manager
*******
Administrador

Mensajes: 4,185
Grupo: Administrador
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 12
Mensaje: #1
[howto] Extraer e instalar el Firmware para el MODEM SpeedTouch 330 Alcatel

Firmware
A partir del kernel 2.6.10 ( 2.6.9 en Red Hat) ya no se necesita el modem_run para cargar el firmware. Ésto es bueno porque acelera el proceso de carga al bootear.

Debemos dividir el firmware en dos partes: speedtch-1.bin y speedtch-2.bin. Estos archivos son 2 programas que se ejecutan en el módem (no en su computadora). El archivo pequeño speedtch-1.bin carga al archivo más grande speedtch-2.bin que es algo así como el sistema operativo del módem.

Usted necesitará tener el gcc instalado para compilar.

Bájese el firmware-extractor y ábralo.
Si usted tiene una copia del firmware que sabe feacientemente funciona correctamente con su módem, úselo.

Para la mayoría de los casos bastará con este firmware zipeado.
Si usted tiene un viejo MODEM verde (revisión 0) o uno púrpura (revisión 2) necesitará el archivo de KQD6_3.012.
Si usted tiene un MODEM plateado (revisión 4) necesitará usar el archivo de ZZZL_3.012.

El verde (revisión 0) puede ser algo ?tempermental? y puede trabajar bien con el archivo de mgmt.o en este tarball.

Si tiene dudas sobre cual es el número de revisión de su MODEM, puede ejecutar en tu terminal la linea:

Código:
awk '/4061/ { print $5 }' /proc/bus/usb/devices



Use el firmware que trabaje para usted. Pudiendo ser alguno que le proveea su ISP por algun medio, incluso el utilizado por windows.

Ponga una copia de su firmware en una carpeta llamada firmware-extractor y renómbrelo como mgmt.o

Código:
cd firmware-extractor &&
./configure &&
make


Esto dividirá al firmware en las dos partes que usted necesita, speedtch-1.bin y speedtch-2.bin.


Ahora como root

Código:
make install


O cópielo a mano a la carpeta que está definida en FIRMWARE_DIRS en el script /lib/udev/firmware.sh.
Para saber cual es, lo mas practico es antes ejecutar esta linea:

Código:
grep FIRMWARE_DIRS /lib/udev/firmware.sh


Identificada la carpeta de destino para su distro, copie los 2 programas a esa carpeta.



Udev

Ultimamente es cada vez mas frecuente que udev sea el encargado de la carga del firmware.

Si usted mismo compila udev,
instale el script firmware.sh con el comando:

Código:
make EXTRAS=extras/firmware install



Para conseguir que udev cargue el fimrware usted puede necesitar (como root) revisar el archivo de configuración de reglas de udev, normalmente se llama algo como
/etc/udev/rules.d/50-udev.rules . Ábralo con un editor del texto y agregue esta línea.

ACTION=="add", SUBSYSTEM=="firmware", RUN+="/lib/udev/firmware.sh"



Antes de 093 udev, se instalaba un archivo binario llamado firmware_helper.
Entonces si usted tiene una versión antigua de udev debe cambiar la linea anterior para que corra en /lib/udev/firmware_helper


Este mensaje fue modificado por última vez en: 03-16-2007 11:24 AM por p_eter.

03-16-2007 11:16 AM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  [howto]VSFTPD en Ubuntu dragonauta 0 45 08-29-2008 06:55 PM
Ultimo Mensaje: dragonauta
  [howto]Diseño Web en Linux OpenSUSE p_eter 0 49 08-19-2008 05:01 PM
Ultimo Mensaje: p_eter
  [howto] TrueCrypt p_eter 0 48 07-30-2008 01:44 AM
Ultimo Mensaje: p_eter
  [howto] Metin2 Bajo Linux Abejo 0 758 06-28-2008 01:46 PM
Ultimo Mensaje: Abejo

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: