>> The_kaiser escribi�:

 > El System.map no tiene nada, absolutamente nada, que se parezca al
 > cristiano. Creo que ni el mismo archivo se entiende. ?Eso esta
 > bien?

 Dependiendo de qu� cristiano estemos hablando... :-)

 c0100000 A _text
 c0100000 T _stext
 c0100000 T stext
 [...]
 c02770dc B errno
 c02770e0 A _end

 eso dice qu� `hay' (y d�nde est�) en el kernel.
 
 > No hay soporte para ppp -----> y 2 segundos despuis estoy conectando a 
 >Internet...cosas por el estilo.

 Es probable que teng�s ppp en el kernel y no como m�dulo.  El sistema
 trata de verificar que el ppp est� all�, no encuentra nada en el
 System.map, como no hay un m�dulo tampoco encuentra nada all�, pero
 sigue adelante, mete un ioctl a la fuerza y recibe una respuesta...

 Mir� que hay en /boot/, recortando un poco la ensalada que yo tengo
 all�:

 -rw-r--r--    1 root     root       256052 Mar 24 22:09 System.map-2.2.14
 -rw-r--r--    1 root     root         6654 Jan  7 21:15 config-2.2.14
 lrwxrwxrwx    1 root     root           14 Mar 24 22:09 vmlinuz -> vmlinuz-2.2.14
 -rw-r--r--    1 root     root       999042 Mar 24 22:09 vmlinuz-2.2.14

 Prob� una cosa muy simple.  Si ten�s instalado strace, hac� esto con
 alg�n comando que te d� un problema (mientras m�s simple el comando,
 no, kppp no es una opci�n, ser�a pppd en ese caso), en este caso ps:

 $ strace ps 2>&1 | grep '^open.*System'
 open("/boot/System.map-2.3.99-pre3", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 6

 all� v�s que lo primero (y �nico) que se abre es
 /boot/System.map-2.3.99-pre3, de esta forma pod�s ver cual es el
 archivo que est� tratando de leer y as� pod�s ver qu� diantres hay
 all� dentro para averig�ar por qu� da un error.

 (Si ten�s curiosidad, mirando lo que strace saca, notar�s que antes de
 abrir /boot/System.map, abre /proc/ksyms, que son las cosas que el
 kernel que est� corriendo en la m�quina exporta)

 
                           M.

--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".

Responder a