Reenviar: Fwd: [LUG.ro] el winmodem no me va a ganar

Marcos Guglielmetti lugro@lugro.org.ar
Tue, 31 May 2005 00:28:58 +0200


El Vie 27 May 2005 21:11, Gustavo Guillermo Pérez escribió:
> Veo que están discutiendo denuevo sobre winmodems, les aconsejo que no usen
> otro kernel que no sea el 2.6.7, me pasé a todos y no pude hacer andar ni
> los de Intel, o no compilan o no funcionan los modems o se cuelgan algunas
> cosas los de smart link me funcionan con cualquier kernel menor al 2.6.7
> con los otros ni hablar.
>
> Saludos.

	Te estoy escribiendo desde un knoppix con kernel 2.6.11-1-386 con un winmodem

 lspci | grep Modem
0000:00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 
Modem] (rev 80)

	Instalado desde las fuentes con sl-modem-source y module-assistant

	Hace unos días instalé un netodragon con el mismo método en otro knoppix con 
kernel 2.4.26 y funcionó; se congelaba el sistema de vez en cuando, así que 
probé haciendo un nice -19 slmodemd &, para que no consumiera tantos 
recursos, y ahora no se cuelga. De todos modos lo instalaré el último kernel, 
porque es mucho más "rendidor".

	Tengo planeado hacer un script que sirva de asistente para la instalación de 
winmodems en knoppix instalados en HD, sería así:

	Estoy en una gran cruzada: instalar GNUs de tipo knoppix en 4 PCs: 2 de unos 
amigos, uno de Bs As y otro de acá, otra que es de mi hermano, que vive en 
Junín, y otra de un tío que vive en la otra punta de la ciudad.PERO QUE LO 
INSTALEN ELLOS MISMOS; no tengo tiempo para hacerlo yo.

	Ok;

	Todos ellos están dispuestos y quieren pasarse a GNU+Linux... pero el 
problema mayor es que tienen soft modems con dial-up en Windows y no están 
dispuestos a comprar otra cosa (modem externo).
	
	Filosóficamente no estoy de acuerdo con las aplicaciones de sl-modem, dado 
que no son libres, y estoy más de acuerdo con la filosofía de Ututo en cuanto 
a que se debería comprar un modem de verdad y usar software solamente libre.
	
	Pero si sostengo esa postura al extremo, no logro expandir Linux por algunos 
lados. Y yo prefiero tener al usuario de nuestro lado hoy, que tenerlo usando 
SL dentro de 10 años.
	El sistema sería un 99.9% libre, con ese 0.1% no libre que representan los 
drivers del soft modem y quizá la instalación de flash para el navegador, 
etc.

	OK, entonces dije: "puedo hacer un script lo más agradable posible como para 
que puedan ellos mismos instalar los winmodems una vez que instalan el 
sistema".
	
	El sistema podría ser un knoppix 3.8.2 en español; que se instala fácilmente 
y trae todo para el escritorio. Voy a reformar un howto que hice hace un 
tiempo, agregándole capturas de pantalla, y lo voy a poner a disposición de 
la comunidad en formato OO.o para ser impreso en papel.
	Knoppix es interesante, además, porque trae qtparted, que es una utilidad 
gráfica que servirá para redimensionar la partición con Windows, y crear las 
2 particiones mínimas para Linux. Si le sumamos el hecho de que trae kppp, 
que es la utilidad gráfica más adecuada para estos casos; knoppix es ideal. 
Un problema que se puede llegar a presentar es de dependencias de paquetes 
con Sarge o Sid; veremos, no sé cómo está el último knoppix 3.8.2, lo estoy 
bajando para probar.

	Ok. 
	Conseguí un script muy conocido que se llama conexion.sh (que es para 
slackware, por lo que ví), que al mirarlo un poco me di cuenta cómo hacer un 
montón de cosas con los scripts (me sirvió de ejemplo de interacción); 
entonces pienso diseñar uno para guiar al usuario en el hecho de instalar su 
Winmodem en Linux del modo más sencillo y correcto que pueda hacerse.

	Además pienso ponerle colores a las frases (cosa que no deja de ser 
trascendente), para que sea más moderno y puedan distinguirse mejor las cosas 
importantes. Sería un script corriendo en una xterm.

	El plan general de instalación sería el siguiente:
	====================================

	Objetivos:

	1º Que un usuario no técnico pueda instalar un Knoppix por sí mismo
	2º Que pueda instalar su winmodem
	3º Que pueda configurar kmail 
	4º Que pueda configurar gaim y/o instalar amsn

	Componentes:
	===========
	1º CD-Rom del sistema operativo en cuestión (Knoppix)
	2º How-to en papel con guía de instalación del Sistema Operativo
	3º Cd-Rom y/o adjunto de e-mail con los siguientes paquetes Sarge o Sid 
(.deb):
	* sl-modem-source (depends: module-assistant,build-essential,debhelper)212kb
	* build-essential [8kb]
	* debhelper [360kb)
	* modutils [228kb]
	* module-assistant [72kb]
	* Script de instalación del winmodem (eso es lo que necesito programar)
	* configuración de apt (/etc/apt/sources.list actualizadas a 
Sarge, /var/lib/apt/list y /var/cache/apt/archives conteniendo los .deb)
	

	Esqueleto del Script de Instalación del Winmodem
	=======================================
	1º Presentación y explicación
	2º Reconocer si se está ejecutando desde un CD-rom o desde el HD: en caso de 
que se ejecute desde el HD es porque los paquetes .deb fueron recibidos vía 
e-mail.
	3º Copiar la configuración de apt-get a:
		/etc/apt/sources.list
		/var/cache/apt/archives
		/var/lib/apt/list (19 MB aprox.)
	4º Instalar los paquetes necesarios para el proceso de instalación del 
winmodem
	5º Guiar al usuario a través de la instalación mediante module-assitant, esto 
supone simplemente correr module-assistant y seguir los pasos:
			5.1 PREPARE
			5.2 SELECT
				5.2.1 BUILD
				5.2.2 INSTALL
				5.2.3 salir (seleccionar CANCEL, CANCEL)
	6º Comprobar si existe /dev/modem, y en caso de no existir, correr nice -10 
slmodemd &
		-Aclaro que le doy menor prioridad al demonio slmodemd porque consume muchos 
recursos, y he descubierto que mejora mucho el rendimiento del sistema si 
arranca con nice -10
		-Como interrogante: ¿se podría reformar el script de inicio de linux que 
carga slmodemd una vez que reinicia para que le ponga el nice -10 delante de 
slmodemd?
	7º Comprobar si existe /dev/modem, y en caso contrario salir con un mensaje 
de error y explicar qué puede haber sucedido para que no se instalara 
correctamente.
	8º Lanzar kppp, y explicar al usuario cómo configurarlo
	9º Invitar al usuario a que conecte internet
	10º Felicitarlo (al menos por haberlo intentado :-P )
	11º Explicar cómo configurar Kmail y lanzarlo
	12º Explicar cómo configurar gaim y/o amsn y lanzarlo
	

	Bueno, con eso tendríamos a un usuario Linux más en el mundo; ¿qué les 
parece?

	Me gustaría que module-assistant estuviera en castellano; o, MEJOR AUN, que 
el script de instalación del winmodem hiciera los pasos de module-assistant 
por sí mismo, pero creo que eso sería muy difícil para mí, porque sé muy poco 
de programación; así que quizá sería mejor dejar el paso 5 en manos de 
module-assistant.
	
	Uso module-assistant con sl-modem-source porque me ha dado los mejores 
resultados: mientras estén los headers del kernel instalados correctamente (y 
algunas cosas más, obvio), la instalación es exitosa. Además sl-modem-source 
soporta una gran cantidad de winmodems.
	
	Creo que faltan cosas en el plan, creo que algunas cosas se me escapan; uds. 
dirán, yo espero unos días a ver la respuesta por parte de esta lista de 
usuarios y me pongo a programarlo.



-- 
Marcos Guglielmetti    (GNU+Linux + Música)
Rosegarden Tutorial    (http://rosegarden.sourceforge.net/tutorial/)

		
___________________________________ 
A tu celular ¿no le falta algo? 
Usá Yahoo! Messenger y Correo Yahoo! en tu teléfono celular. 
Más información en http://movil.yahoo.com.ar