La manera con la que el kernel maneja el firmware cambió con el kernel 2.6.10 Los nuevos kernels pueden cargar el firmware por si mismos, los kernels más antiguos (previos a 2.6.10) necesitan usar modem_run para cargar el firmware. Así que si estás usando SuSE-9.2 u otro más antiguo, por favor dirígete a la página de SuSE-9.2
Diferentes versiones del modem usan diferentes firmwares. Si tu ya tienes un firmware que sabes que funciona con tu modem, entonces quédate con ese. Si tienes una versión verde antigua 0 o un modem versión 2 (son usualmente púrpura/burdeo), el archivo KQD6_3.012 desde este archivo zip es el firmware para usar. Ese zip también contiene el firmware ZZZL_3.012 para el (usualmente plateado) modem versión 4, así que la mayoría de la gente usará el firmware desde ese zip..
Los verdes antiguos versión 0 pueden ser temperamentales. Si no funciona el KQD6_3.012, entonces intenta el firmware mgmt.o desde este tarball
Para preparar el firmware, y que así el kernel pueda cargarlo, necesitarás dividirlo en dos con una copia precompilada del extractor de firmware.
Necesitarás saber si tu ISP usa PPPoA o PPPoE. Si no sabes, consulta esta tabla.
Si tu ISP usa PPPoE necesitarás una copia de la utilidad de vinculación br2684ctl para ser capaz de hacer PPPoE sobre ATM.
Para obtener esas cosas en tu nueva y offline [desconectada] instalación de SuSE, necesitarás guardarlas en algo como un disco floppy o un USB stick. Era que podríamos confiar en las computadoras que tenían un disco floppy, pero los tiempos han cambiado.
No sé que hardware tengas así que te dejaré a ti ese paso y asumiré que has copiado todo en /root, la carpeta home de root. Si obtienes un error diciendo algo como "no such file or directory" [no existe tal archivo o directorio] es porque no grabaste algo que necesitas en la carpeta home del root. O podría ser que cuando usted descargóun archivo, windows lo retitularon con una extensión del .txt
Cuando guardes el firmware, el firmware-extractor y lo demás, guarda una copia de esta página, de modo que serás capaz de leerla y (aun más importante) copiar y pegar comandos en un terminal cuando estés desconectado en SuSE.
Para configurar cosas fuera de tu carpeta home, necesitas tener privilegios de root. El root puede hacer mucho daño, así que se cuidadoso o podrías necesitar poner el CD y reinstalar. Pero algunas cosas tienen que ser hechas como root, así que cierra sesión en tu propia cuenta [logout] y entra [login] como root.
Si tienes un modem versión 0 o versión 2 obtén desde el fichero zip (mediante unzip) el archivo KQD6_3.012 y usa el firmware-extractor para dividirlo en dos partes speedtch-1.bin y speedtch-2.bin
Para un modem versión 4 es básicamente lo mismo, pero con diferente firmware.
Si tienes algún otro archivo firmware que quieras probar, divídelo en dos partes con el firmware-extractor de la misma manera.
Ahora que has preparado el firmware, cópialo en la carpeta de firmware, /lib/firmware.
Necesitarás poner tus detalles de login en /etc/ppp/chap-secrets o en /etc/ppp/pap-secrets. Si no sabes si tu ISP usa autenticación chap o pap entonces pon tus detalles en ambos. Eso no causará ningún daño. Son solo archivos de texto plano así que ábrelos con un editor de texto.
y
Agrega una línea al final de cada uno
Donde nombredelusuario@isp es el nombre de usuario que te dió tu ISP (frecuentemente, pero no siempre, tiene una parte @isp al final)[Si eres de Chile y usas Speedy, lo más probable es que el nombre usuario sea algo similar a ads123456789@speedybasico.terra] y cambia contraseña por el contraseña que fue asignado cuando arreglaste la cuenta con tu ISP. No se olvide de los espacios en " "*" " la parte.
Si tu ISP es PPPoE sáltate a la sección PPPoE.
Si estás usando SuSE 9.3, instala la librería compartida pppoatm.so
Ahora crea un archivo para configurar pppd. Abre un editor de texto
Copia y pega lo siguiente en un editor de texto. Cambia nombredelusuario@isp por el nombre de usuario con el cual te conoce tu ISP. También, cambia el 0.00 al final por los valores VP/VC de tu país/ISP que buscaste previamente Por ejemplo, para España son 8.32
Crea un bootscript. Abre un editor de texto:
Copia esto en kate:
Alegremente, nunca llegará tan lejos como a la última línea, debería sólo salirse después de que hace `pppd call speedtch'.
Ahora cambia los permisos en ese script para que pueda ser ejecutado. Usa el comando insserv para que corra automágicamente durante el proceso de booteo y remueve el vínculo simbólico /etc/init.d/rc5.d/K*dial de modo que el script no corra cuando hagas shut down. También, cambia los permisos en /etc/ppp/peers/speedtch para que no sea legible por todo el mundo.
Rebootea y deberías estar online.
Si no, ¿está cargando bien el firmware? Una vez que el kernel ha cargado el módulo speedtch, la luz LED izquierda debería permanecer verde mientras que la luz LED derecha parpadea ocho o nueve veces (y luego permanece verde).
Si el firmware carga pero ppp no se puede conectar con tu ISP, revisa los detalles que pusiste en /etc/ppp/{chap,pap}-secrets y /etc/ppp/peers/speedtch. También, intenta añadiendo la opción 'debug' a /etc/ppp/peers/speedtch, entonces será más específico en /var/log/messages.
Por favor reporta cualquier problema a la Lista de correo [sitio en inglés]
Configura pppd. Crea /etc/ppp/peers/speedtch con un editor de texto
Copia y pega lo siguiente en kate. Cambia nombredelusuario@isp por el nombre de usuario con el cual te conoce tu ISP
Instala br2684ctl
Haz un bootscript con un editor de texto
Copia lo siguiente en kate.
Cambia VP.VC por los números VPI/VCI para tu país/ISP
Por ejemplo en Australia sería 8.35
Ahora cambia los permisos en ese script de manera que pueda ser ejecutado y usa el comando insserv para que corra automágicamente durante el proceso de booteo. También, cambia los permisos en /etc/ppp/peers/speedtch para que no sea legible por todo el mundo
Rebootea y deberías estar online
Si no, ¿Está cargando bien el firmware? Una vez que el kernel ha cargado el módulo speedtch, la luz LED izquierda debería permanecer verde mientras que la luz LED derecha parpadea ocho o nueve veces (y luego permanece verde).
Si el firmware carga, pero ppp no se puede conectar con tu ISP, revisa los detalles que pusiste en /etc/ppp/{chap,pap}-secrets y e /etc/ppp/peers/speedtch. También intenta añadiendo la opción 'debug' a /etc/ppp/peers/speedtch, entonces será más específico en /var/log/messages.
Por favor reporta cualquier problema a la Lista de correo [Sitio en inglés]
Si tú no tienes una conexión ethernet y el proceso de booteo se cuelga por un minuto mientras SuSE trata de configurar una conexión eth0 no-existente, intenta remover /etc/sysconfig/network/ifcfg-eth-($NÚMEROS).
Si usas Gnome y obtienes un mensaje de error de que netapplet ha colapsado, trata de remover /opt/gnome/bin/netapplet