[opensuse-es] portatil loco
Hola estoy probando un opensuse 10.3 en un dell latitude L400 (es viejecito) La cosa es que tras la instalación y cuando está cargando se me cierra automaticamente solo, como si le hubiera dado al boton de suspender o algo asi. Lo curioso es que también me ha pasado con otras distribuciones. He mirado por la BIOS y no veo nada raro. Si no toco ninguna tecla se me empieza a cerrar, pero a la que estoy 1 o 2 segundos sin pulsar otra vez lo mismo. En linux single no me pasa Es dificil poner los mensajes que me salen antes de cerrarse pero algo asi: swsusp: basic memory bitmaps freed splashy_start_splash:error 2none s2disk image size: 109820 kilobytes system snapshot ready. preparing to write. s2disk saving 27943 image data pages (press backspace to abort) (va contando)..... Si pulso backspace antes de que llegue al 100% me vuelve al entorno grafico, y en unos segundos vuelta a empezar. Si dejo que llegue al 100% el PC se apaga. Alguna pista? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-11 a las 20:50 +0200, aux escribió:
Hola estoy probando un opensuse 10.3 en un dell latitude L400 (es viejecito) La cosa es que tras la instalación y cuando está cargando se me cierra automaticamente solo, como si le hubiera dado al boton de suspender o algo asi. ...
swsusp: basic memory bitmaps freed
splashy_start_splash:error 2none s2disk image size: 109820 kilobytes system snapshot ready. preparing to write.
Está suspendiendo. El software se cree que has apretado el botón de suspender, habrá que anularlo de alguna forma.
s2disk saving 27943 image data pages (press backspace to abort) (va contando).....
Si pulso backspace antes de que llegue al 100% me vuelve al entorno grafico, y en unos segundos vuelta a empezar. Si dejo que llegue al 100% el PC se apaga.
Y al encederse debería recuperar el sistema suspendido. Muy curioso. ¿Puedes llegar a editar los ficheros de configuración de alguna forma? Arrancar con algún linux, o en nivel uno, o algo. Se trata de anular la posibilidad de suspender. Posibilidades: /etc/acpi/events.ignore/ (no se como) /etc/powersave/events: EVENT_BUTTON_SLEEP="suspend_to_disk" cambialo por "ignore". A ver que tal, y nos cuentas. Si no funciona, habría que intentar ver qué evento exacto es el que se produce. Una manera de desactivarlo a lo bruto sería quitarle la partición swap - o quizás quitando lo de "resume" en la linea de arranque del kernel. Y una vez resuelto, a reportar en el bugzilla... lo que yo no se si el fall es de tu equipo que manda la orden de dormir, o del software que se cree eso indebidamente. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHDpT2tTMYHG2NR9URApJmAJ9Fp7qRvSsASecdw48pbR3BrNmRuwCbBU3L 4gVUH2tiGisSINRmU7AS1WY= =AEmY -----END PGP SIGNATURE-----
El Jueves, 11 de Octubre de 2007 23:26, Carlos E. R. escribió:
¿Puedes llegar a editar los ficheros de configuración de alguna forma? Arrancar con algún linux, o en nivel uno, o algo. Se trata de anular la posibilidad de suspender.
Posibilidades: /etc/powersave/events:
EVENT_BUTTON_SLEEP="suspend_to_disk"
cambialo por "ignore".
Pues lo acabo de probar y ha funcionado Ya no se suspende. Que raro no? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-15 a las 13:22 +0200, aux escribió:
¿Puedes llegar a editar los ficheros de configuración de alguna forma? Arrancar con algún linux, o en nivel uno, o algo. Se trata de anular la posibilidad de suspender.
Posibilidades: /etc/powersave/events:
EVENT_BUTTON_SLEEP="suspend_to_disk"
cambialo por "ignore".
Pues lo acabo de probar y ha funcionado Ya no se suspende. Que raro no?
¿Que te funcione? No es raro, es un truco inventado por mí O:-P Bueno, pues ya sabes que tu máquina genera continuamente eventos de irse a dormir. El sistema piensa que el botón de irse a dormir está pulsado continuamente. Si fuera un fijo, pensaría en un puente mal puesto. También puede ser un bug, podrías reportarlo, junto con el "hack". - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHE1KztTMYHG2NR9URAvvOAJ0TD1cPkU2Gt8jpor3t4JEmqYuE0wCdEaWa fRDdTTkQ6eP4PBtg46DXvKE= =dPWs -----END PGP SIGNATURE-----
El 11/10/07, aux escribió:
Hola estoy probando un opensuse 10.3 en un dell latitude L400 (es viejecito) La cosa es que tras la instalación y cuando está cargando se me cierra automaticamente solo, como si le hubiera dado al boton de suspender o algo asi.
Si es viejito, quizá no se lleve bien con la gestión de los eventos acpi del kernel y más aún si es un portátil, lo primero que probaría es no cargar el acpi para probar si hay alguna mejoría.
En linux single no me pasa
Es un dato relevante, porque en modo de mantenimiento se carga lo mínimo.
s2disk saving 27943 image data pages (press backspace to abort) (va contando).....
Intenta suspender a disco (suspend to disk), lo cual sería normal si lo hubieras activado de forma consciente...
Si pulso backspace antes de que llegue al 100% me vuelve al entorno grafico, y en unos segundos vuelta a empezar. Si dejo que llegue al 100% el PC se apaga.
Veo dos problemas: 1) Que suspende sin haberlo ejecutado de forma expresa. 2) Que se apague cuando debería suspenderse. Los enlaces de rigor :-): http://en.opensuse.org/S2disk https://bugzilla.novell.com/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=openSUSE+10.3&content=s2disk Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-12 a las 10:41 +0200, Camaleón escribió:
Si pulso backspace antes de que llegue al 100% me vuelve al entorno grafico, y en unos segundos vuelta a empezar. Si dejo que llegue al 100% el PC se apaga.
Veo dos problemas:
1) Que suspende sin haberlo ejecutado de forma expresa. 2) Que se apague cuando debería suspenderse.
No, lo segundo es correcto. El proceso de suspender a disco va guardando todo en la swap, y al llegar al 100% finalmente apaga la máquina. Uno de los pasos suele ser reconfigurar el grub para que el menú no salga y arranque directamente al encenderse con el kernel identico al anterior; cuando el kernel mira la swap y ve que contiene un sistema suspendido, inmediatamente anula su propia inicialización y en cambio carga el sistema suspendido en la swap. En el proceso de suspender a ram es cuando no se apaga del todo la máquina. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHD2sEtTMYHG2NR9URApHaAJ92RmDgEKwl/5C0IPR0knzHc51cOACeIppV kjo8s4eyuU0FS06clRsu6Yw= =NcNM -----END PGP SIGNATURE-----
El 12/10/07, Carlos E. R. escribió:
No, lo segundo es correcto. El proceso de suspender a disco va guardando todo en la swap, y al llegar al 100% finalmente apaga la máquina.
Apaga.. ¿del todo? Por "apagar" entiendo que el equipo se cierra por completo, el piloto de la conexión a red eléctrica se apaga y no hay posibilidad de volver al sistema sin cargar todo de nuevo.
Uno de los pasos suele ser reconfigurar el grub para que el menú no salga y arranque directamente al encenderse con el kernel identico al anterior; cuando el kernel mira la swap y ve que contiene un sistema suspendido, inmediatamente anula su propia inicialización y en cambio carga el sistema suspendido en la swap.
Supongo que al suspender a disco la conexión de fuerza sigue activa (el piloto sigue iluminado, quizá en otro color) y que se activa la sesión al pulsar algún botón, en el portátil será el de inicio. ¿En qué se diferencia un equipo apagado y uno suspendido a disco "a simple vista", es decir "físicamente"? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-12 a las 15:43 +0200, Camaleón escribió:
El 12/10/07, Carlos E. R. escribió:
No, lo segundo es correcto. El proceso de suspender a disco va guardando todo en la swap, y al llegar al 100% finalmente apaga la máquina.
Apaga.. ¿del todo?
Claro.
Por "apagar" entiendo que el equipo se cierra por completo, el piloto de la conexión a red eléctrica se apaga
Si
y no hay posibilidad de volver al sistema sin cargar todo de nuevo.
No, o sea, se vuelve al estado anterior sin cargar todo.
Uno de los pasos suele ser reconfigurar el grub para que el menú no salga y arranque directamente al encenderse con el kernel identico al anterior; cuando el kernel mira la swap y ve que contiene un sistema suspendido, inmediatamente anula su propia inicialización y en cambio carga el sistema suspendido en la swap.
Supongo que al suspender a disco la conexión de fuerza sigue activa (el piloto sigue iluminado, quizá en otro color)
No.
y que se activa la sesión al pulsar algún botón, en el portátil será el de inicio.
El de encendido.
¿En qué se diferencia un equipo apagado y uno suspendido a disco "a simple vista", es decir "físicamente"?
En nada, salvo en los estados de magnetización de un extraño disco metalico metido en una caga, dentro de la cual da vueltas muy rápidas. :-P A ver, que no lo has entendido. Al suspender a disco lo que se hace basicamente es parar todos los procesos (no darles cpu) y swapearlos, y se libera toda la ram que se puedea (buffers etc). Finalmente, todo lo que queda en la ram se copia bit a bit en una imagen en la partición swap, y se apaga del todo el ordenador, todo todito. Al encender, el grub se ha quedad configurado para no darte a elegir qué arrancar, sino que sí o sí arranca el último kernel que estuviera funcionando. Este ve que hay un sistema suspendido en la swap, y en vez de seguir con el proceso de arranque normal lo que hace es leer la imagen guardada en la swap para copiarla en ram, y a continuación darle el control. El sistema continúa ejecutandose exactamente en el mismo punto que estaba cuando se suspendió, paginas webs cargadas, editores abiertos por donde estabas aunque no hubieras grabado tu trabajo, el kernel compilandose por donde iba, etc. Es mucho más rápido que apagar normalmente y volver a encender, arrancando todos los servicios, que en mi caso son dos o tres minutos, más arrancar la sesión y todos lo progamitas. Lo uso todos los dias; si me voy un rato lo suspendo en vez de dejarlo encendido o "apagarlo". - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHD4aftTMYHG2NR9URAp5jAJ9mrpt1Wf18VcfMlqMrTebrkU3qcQCfQrq5 f2D2wtfAr063mAXulOa1iOQ= =yYHx -----END PGP SIGNATURE-----
El 12/10/07, Carlos E. R. escribió:
En nada, salvo en los estados de magnetización de un extraño disco metalico metido en una caga, dentro de la cual da vueltas muy rápidas.
Vamos a suponer un equipo de sobremesa (el portátil tiene batería que hace de sai), ¿dices que el disco duro no necesita energía para funcionar ni para almacenar los datos donde está cargada la swap con la información del estado del equipo? Sigo leyendo...
A ver, que no lo has entendido.
Entiendo el proceso y sus ventajas (cuando funciona correctamente) pero no cómo lo hace con el "detallito" de estar sin corriente eléctrica ;-)
Es mucho más rápido que apagar normalmente y volver a encender, arrancando todos los servicios, que en mi caso son dos o tres minutos, más arrancar la sesión y todos lo progamitas. Lo uso todos los dias; si me voy un rato lo suspendo en vez de dejarlo encendido o "apagarlo".
Me parece interesante, sobre todo para algunos servidores o equipos de control, dejarlos por la noche en plan "durmiente" pero veo dos pegas: en los servidores que tienen la 10.0 la acpi me va a patadas :-P (errores al inicio) y en la 10.1 que el tema de la gestión de energía está un poco mejor, no sé si suspendiendo a disco me entraría, por ejemplo, un fax o el módem se quedaría como un tronco. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 12/10/07, Camaleón escribió:
Entiendo el proceso y sus ventajas (cuando funciona correctamente) pero no cómo lo hace con el "detallito" de estar sin corriente eléctrica ;-)
Ahh, vale. Se graba al disco el contenido de la ram antes de apagarlo. Es decir, que se suspender implica "apagar" por eso no hay diferencia visible alguna y éso era lo que me descolocaba :-). Cuando se inicia el sistema, en lugar de cargal el kernel original se carga la imagen del contenido de la memoria grabada al disco con todos los procesos en ejecución, programas cargados, documentos, etc... Da miedo :-/. "Hibernate is a feature seen in many operating systems where the contents of RAM is written to non-volatile storage, such as the hard disk (as either a file or on a separate partition) before powering off the system." http://en.wikipedia.org/wiki/Hibernate_%28OS_feature%29 Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 12/10/07, Camaleón
Ahh, vale. Se graba al disco el contenido de la ram antes de apagarlo. Es decir, que se suspender implica "apagar" por eso no hay diferencia visible alguna y éso era lo que me descolocaba :-). Cuando se inicia el sistema, en lugar de cargal el kernel original se carga la imagen del contenido de la memoria grabada al disco con todos los procesos en ejecución, programas cargados, documentos, etc...
Entonces sería Hibernar, yo entiendo por suspender a pasar a un modo de máximo ahorro de energía, apagar discos duros, placas de video, etc, dejando el cpu funcionando con la mínima energía y manteniendo la información en RAM. Lo que implica que al volver de la suspensión sólo sea necesario "arrancar" el hardware nuevamente, sin el tiempo que conlleva cargar el kernel y demás. Saludos.
??----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-12 a las 12:26 -0300, Gabriel . escribió:
Entonces sería Hibernar, yo entiendo por suspender a pasar a un modo
Sí, se le llama hibernar, pero en los ficheros de configuración se le llama suspender a disco para distinguirlo claramente de suspender a memoria, que es el modo en el cual se apagan todos los chips excepto la memoria. Como el disco almacena la información sin gasto de energía, todo queda apagado del todo. Hay otro modo, creo que lo llaman "dormir" en el cual todo está activo o en baja energía, pero parado. Se despierta instantáneamente. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHD8W/tTMYHG2NR9URAhuyAJ9dfMdYou9cs/YHfDPhpwq48myHEgCfapNZ EbI6rLSmKGIKykXm+pR65eQ= =upFx -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-12 a las 17:16 +0200, Camaleón escribió:
El 12/10/07, Camaleón escribió:
Entiendo el proceso y sus ventajas (cuando funciona correctamente) pero no cómo lo hace con el "detallito" de estar sin corriente eléctrica ;-)
Ahh, vale. Se graba al disco el contenido de la ram antes de apagarlo. Es decir, que se suspender implica "apagar" por eso no hay diferencia visible alguna y éso era lo que me descolocaba :-). Cuando se inicia el sistema, en lugar de cargal el kernel original se carga la imagen del contenido de la memoria grabada al disco con todos los procesos en ejecución, programas cargados, documentos, etc...
Claaro. Te iba a decir lo del café, que estás peor hoy que yo con mi fiebre griposa :-P
Da miedo :-/.
¿¿Y porrqque?? (ponle acento gallego) :-) Es un sistema muy util y practico, y funciona siempre - siempre que funciona, claro ;-) Mira, yo lo uso a diario varias veces, y va bien. Cuando no ha sido así es por culpa mia. Por ejemplo, el script altera el grub para anular el menú y que automáticamente arranque el mismo kernel que esté en memoria al suspender. Pero eso se puede anular, si por ejemplo, suspendes para arrancar el windows y ver una cosa, que es lo que yo hago. Ahora bien, si te equivocas al elegir opción en el grub y lo que haces es arrancar otro linux, este se dará cuenta de que hay particiones que no se han cerrado correctamente, y las "reparará". Si posteriormente arrancas el sistema suspendido, cuya swap debe estar intacta para que pase este desastre, este arrancará suponiendo un estado de las particiones que no es cierto porque han sido reparadas y sobreescritas, y te recuerdo que el kernel guarda inodos y cosas de esas en memoria, por lo que escribirá donde no es... cuando pete, y arranques de nuevo, tendrás que hacer una reparación gooorrda del filesystem. Pero eso no les pasa a los que tienen tres particiones na'mas y no hacen perrerías :-P Otro posible fallo es cuando tienes grubs encadenados (como yo) y dejas que el scrip de suspender trate de alterarlo.
"Hibernate is a feature seen in many operating systems where the contents of RAM is written to non-volatile storage, such as the hard disk (as either a file or on a separate partition) before powering off the system."
Exacto. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHD7/ftTMYHG2NR9URArU0AJ4jMKv+wcuRe4ZEYxwcRRPAO+X3CwCdFJ2a pBlWacLLTwsBUYSUnN0K/CQ= =Yk1T -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-12 a las 17:01 +0200, Camaleón escribió:
Me parece interesante, sobre todo para algunos servidores o equipos de control, dejarlos por la noche en plan "durmiente" pero veo dos pegas: en los servidores que tienen la 10.0 la acpi me va a patadas :-P (errores al inicio) y en la 10.1 que el tema de la gestión de energía está un poco mejor, no sé si suspendiendo a disco me entraría, por ejemplo, un fax o el módem se quedaría como un tronco.
Primero hay que comprobar que funciona bien. Si funciona, pues es interesante por ejemplo para casos de fallo de energía: en vez de apagar, suspendes. En el caso de servidores de fax... pues aún y todo, tardaría un rato en arrancar, depende de si te cuelgan antes de que puedas responder. Se supone que las máquinas de fax reintentan varias veces antes de abandonar. Arrancan rápidamente, pero a lo mejor no es bastante: hay que cronometrarlo y probar. O bien, se puede suspender a ram, en vez de a disco duro, en cuyo caso el despertar es cuestión de segundos. Y claro, hay que usar la linea "ring" del puerto serie del teléfono como evento de encendido del ordenador, lo cual se puede hacer en algunas bios. Espera. Lo del "ring" en la bios normalmente actúa sólo para despertar de los modos de suspensión "ligeros". Para que actúe si se ha suspendido a disco, hace falta que actúe sobre un cable especial de la fuente que sirve para arrancar el pc. Es posible hacerlo, está previsto, pero creo que hay poca gente que lo usa por no complicarse la vida, pero obviamente es interesante. Al fin y al cabo, se parece a lo del wake-on-lan. Dependerá de la placa y la bios. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHD8gjtTMYHG2NR9URAhw8AJ9pyHKaFp+PgD+b3QUht6kBEjKVDwCdGPQK wCRGXAUJFV2dkgL1J9R5V3k= =rwqu -----END PGP SIGNATURE-----
El 11/10/07, aux
Hola estoy probando un opensuse 10.3 en un dell latitude L400 (es viejecito) La cosa es que tras la instalación y cuando está cargando se me cierra automaticamente solo, como si le hubiera dado al boton de suspender o algo asi.
Lo curioso es que también me ha pasado con otras distribuciones. He mirado por la BIOS y no veo nada raro. Si no toco ninguna tecla se me empieza a cerrar, pero a la que estoy 1 o 2 segundos sin pulsar otra vez lo mismo.
No estos muy seguro, pero creo recordar -no estoy en mi máquina ahora- que en la configuración de energía (al menos de gnome) hay forma de indicarle como comportarse cuando se presionan estos botones. Saludos.
participants (4)
-
aux
-
Camaleón
-
Carlos E. R.
-
Gabriel .