Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-18 Por tema Manel Marin
Hola a todos,

Algunas puntualizaciones... (jo que duros que sois conmigo ;-)

On Sun, Jan 16, 2000 at 04:52:57PM +0100, Hue-Bond wrote:
 El sábado 15 de enero de 2000 a la(s) 22:38:48 +0100, Manel Marin contaba:
 
 Si me equivoco en algo o sabeis algo que yo no sepa m'avisais
 
  A ver si lo adivinas  ;^)
 
  Asi cada targeta necesita una inicialización diferente y la única
 
   de esa targeta.

¿Lo dejamos así?:
Asi aunque la targeta se inicializa sola en el arranque (reset hardware)
 para cambiar de modo gráfico se necesita una configuración de los
 registros svga diferente.
 
La única manera común de hacer una inicialización es llamando a la
 BIOS de esa targeta, utilizando un modo de video generico.


  - Poner la targeta en un cierto modo gráfico

¿Como que no?
 
  - Permitir el acceso a la memoria (buffer) de la targeta gráfica

...de una forma estandarizada y desde el modo extendido del procesador
 
   targeta gráfica no soportada por ningún servidor X

Fale, solo si la targeta es compatible VESA 2.0 y además consigues que te
 funcione el servidor X framebuffer (que tiene miga) a mi no me funcionó :-(


Saludos,
-- 

Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)



Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-16 Por tema Manel Marin
hola a todos,

On Mon, Jan 10, 2000 at 01:50:07AM +0100, Hue-Bond wrote:
 El domingo 09 de enero de 2000 a la(s) 22:13:33 +0100, Manel Marin contaba:
 
 (Nadie ha sabido decirme que comando usar para reiniciar el modo grafico VGA)
 
  El paquete svgatextmode tiene buena pinta. 'man stm':
 

Lo he probado y no soporta mi targeta gráfica.

He estado investigando y todo lo que he encontrado lo adjunto en mi chuleta
teoria-svga ;-)

Si me equivoco en algo o sabeis algo que yo no sepa m'avisais

En resumen framebuffer got the power y como no me va bien, voy a enviar un
 bug-report ;-)


Saludos,
-- 

Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)
teoria-svga: (0.01)
Un poco de teoria sobre las SVGA y el framebuffer


HARDWARE SVGA NO COMPATIBLE:
Desde que IBM dejo de ser el estandard de-facto con su VGA, cada
 fabricante ha añadido registros adicionales no compatibles
 entre ellos.

Asi cada targeta necesita una inicialización diferente y la única
 manera común de hacer una inicialización es llamando a la BIOS
 de esa targeta.


BIOS Y MODO EXTENDIDO:
Parece que la BIOS solo puede utilizarse en modo real, por lo que
 solo puede emplearse, para fijar el modo gráfico, en el arranque
 antes de la descompresión del kernel...

Eso es justo lo que se hace al seleccionar el modo de texto en
 el arranque con vga=...


UN ESTANDARD: VESA 2.0
Afortunadamente los fabricantes de hardware se han puesto de acuerdo
 para crear un estandar que permite:
- Poner la targeta en un cierto modo gráfico
- Permitir el acceso a la memoria (buffer) de la targeta gráfica


EL FRAMEBUFFER:
Con el soporte del framebuffer en el kernel es posible utilizar una
 targeta gráfica no soportada por ningún servidor X

Pero el formato de definición del modo de video ha cambiado...


PRECAUCION: El soporte del framebuffer en los kernel 2.2 es experimental
 y no exitía en los kernel 2.0


CAMBIOS DE MODO DE VIDEO EN EL KERNEL:
Si no se incluye soporte de framebuffer al compilar el kernel, no se
 hará ningún intento de cambiar el modo de video de la SVGA (ya que no
 sabe como hacerlo... en cada SVGA es diferente).

¿Y cuando conmutamos de las X a una consola virtual?
 El cambio de modo de video lo hace el servidor X que conoce la SVGA


Si se incluye el soporte de framebuffer al compilar el kernel y tenemos
 una SVGA compatible VESA 2.0, al cambiar de consola virtual (VC) se
 cambia el modo de video.


APLICACION DE CAMBIO DE MODO DE VIDEO:
Existe el paquete svgatextmode para cambiar el modo gráfico y está
 basado en las X, pero es un poco antiguo y no reconoce por ejemplo
 mi ATI Mach64


MAS INFORMACION:
Con los kernel 2.2 en:
- /usr/src/linux/Documentation/fb/framebuffer.txt
- /usr/src/linux/Documentation/fb/vesafb.txt



Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-10 Por tema Hue-Bond
El domingo 09 de enero de 2000 a la(s) 22:13:33 +0100, Manel Marin contaba:

(Nadie ha sabido decirme que comando usar para reiniciar el modo grafico VGA)

 El paquete svgatextmode tiene buena pinta. 'man stm':

   -o Force  all  standard  VGA  registers  to  a   known
  textmode state. This is quite useful when some VGA-
  aware program (X-server, svgalib, ...)  crashes  or
  gets killed and leaves the screen in graphics mode.

 Habría que asociar  el comando 'stm -o' a alguna  tecla, a base
 de Xmodmap o gpm...


[EMAIL PROTECTED]

-- 
 Just do it.

David Serrano [EMAIL PROTECTED]  http://www.ctv.es/USERS/fserrano
In love with TuX - Linux 2.2.14Linux Registered User #87069


Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-09 Por tema Manel Marin
Hola a todos,

he estado haciendo más pruebas y ya me imagino lo que está pasando...

He recompilado el kernel SIN soporte de frame buffer, y he hecho 
MAGIC SYSRQ + saK, resultado:

1) Las X se reinician y funcionan...
2) Las consolas virtuales se quedan con exactamente el mismo dibujo (fondo y
 login) solo que aparecen una rayas blancas verticales de unos 4 o 5 mm a todo
 lo largo de la parte superior de la pantalla
3) El teclado va bien, y a ciegas se puede hacer cualquier cosa

Lo he probado en otro PC, con otra targeta grafica (S3) y el 2.2.13 y lo mismo.

¿Me lo podeis confirmar?


DEDUCCIONES DE MOMENTO:

a) Parece que el kernel por si mismo y sin el soporte de framebuffer no sabe
 nada de modos gráficos de la SVGA, ni hace ningún intento.
b) Las X deben restablecer el modo grafico de la SVGA al salir normalmente y
 no lo hacen al asesinarlas con [saK]
c) El kernel con framebuffer SI sabe de modos graficos, pero con mi targeta
 debe de haber algun bug que hace que los caracteres queden desparramados por
 la pantalla. Con otros servidores X todo va bien.


CONCLUSIONES DE MOMENTO:

A) De momento si se me cuelgan las X haré MAGIC + unRaw y luego ALT + F1, y 
 asesinare las X desde la consola.

B) Las pruebas con kernel 2.2.13 sin soporte de framebuffer me han dejado mal
 sabor de boca, si las X se cuelgan te puedes quedar sin consolas virtuales...
(Nadie ha sabido decirme que comando usar para reiniciar el modo grafico VGA)

C) Estaria bien tener un MAGIC SYSRQ + Vga que reiniciase el modo gráfico de la
 VGA

D) AUN MEJOR: 
 MAGIC SYSRQ es para usuarios avanzados, no le explicaré a mi hijo ni a mi
 mujer como funciona...

 ¿Que os pareceria que DEL + F1 conmutara a VC1, hiciera un saK, y reiniciara
 el modo grafico de la VGA? Esto se lo podriamos explicar a cualquier usuario...
 ¡¡¡TENDRIAMOS UN LINUX SOLIDO COMO UNA PIEDRA!!!

 ¿Que os parece?

 ¿A quien tengo que comentarle esto? ¿A Linus?


Agradeceré todo comentario/orientación por pequeño que sea... ;-)


On Fri, Jan 07, 2000 at 12:31:22AM +0100, Manel Marin wrote:
 [...]
  EL PROBLEMA:
  Las consolas quedan inutiles, se las puede acceder pero no muestran 
  caracteres
  ASCII, si no puntos blancos distribuidos irregularmente.
  
  Bueno no quedan bloquedas, se puede hacer login a ciegas y ejecutar comandos
  (reboot ;-)
  
  He probado a lanzar el comando reset y no lo soluciona...
  Y tambien a killear los getty y nada
  
  Uso framebuffer, y arrancando en modo texto normal es incluso peor... X-C
  Mi servidor X es el XF86_Mach64 ¿No le gusta que le killeen a saKo y se 
  toma la
  venganza?
  


Saludos,
-- 

Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)



Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-09 Por tema Jordi
On Sun, Jan 09, 2000 at 10:13:33PM +0100, Manel Marin wrote:
  ¿Que os pareceria que DEL + F1 conmutara a VC1, hiciera un saK, y reiniciara
  el modo grafico de la VGA? Esto se lo podriamos explicar a cualquier 
 usuario...
  ¡¡¡TENDRIAMOS UN LINUX SOLIDO COMO UNA PIEDRA!!!
 
  ¿Que os parece?
 
  ¿A quien tengo que comentarle esto? ¿A Linus?

Según la documentación de MagicSysRq,
*  I have more questions, who can I ask?

You may feel free to send email to [EMAIL PROTECTED], and I will
respond as soon as possible. If that email address does not work, use
[EMAIL PROTECTED]
 -Myrdraal

Será o no será el maintainer todavía? Imagino que sí, de otro modo hubiesen
cambiado el readme :)
/usr/src/linux/Documentation/sysrq.txt

Jordi


pgp0dRYiZf84b.pgp
Description: PGP signature


Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-07 Por tema Daniel H. Perez
* [000107 00:24] Manel Marin ([EMAIL PROTECTED]) decia:
 Hola otra vez,
[.]
 
 He probado a lanzar el comando reset y no lo soluciona...
 Y tambien a killear los getty y nada
Hola
Probaste con setfont?
a veces funciona sobre todo cuado el Quake tenia la mania de hacerme lo
mismo :)
Saludos

-- 
Daniel H. Perez
a veces Tango 
[EMAIL PROTECTED]
Fui lo que crei, soy lo que esta pasando (Charly Garcia)
Linux 2.2.13 Usuario Reg. N. 85920
GnuPG Public Key 0x98ECB388


Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-07 Por tema Manel Marin
Hola,

Me confirmo a mi mismo ;-)


On Wed, Jan 05, 2000 at 10:46:41PM +0100, Manel Marin wrote:
[...]
 EL PROBLEMA:
 Las consolas quedan inutiles, se las puede acceder pero no muestran caracteres
 ASCII, si no puntos blancos distribuidos irregularmente.
 
 Bueno no quedan bloquedas, se puede hacer login a ciegas y ejecutar comandos
 (reboot ;-)
 
 He probado a lanzar el comando reset y no lo soluciona...
 Y tambien a killear los getty y nada
 
 Uso framebuffer, y arrancando en modo texto normal es incluso peor... X-C
 Mi servidor X es el XF86_Mach64 ¿No le gusta que le killeen a saKo y se toma 
 la
 venganza?
 

Efectivamente he probado en otro PC y otro servidor X y esto no pasa,
 por lo que la culpa es del servidor X que me deja la SVGA loca al killearlo
 con saK

¿Algun comando para resetear los registros de la SVGA?


Saludos,
-- 

Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)



[saK] y Recuperar de cuelgue de X y consolas

2000-01-06 Por tema Manel Marin
Hola otra vez,

Una de las teclas magicas es MUY UTIL, es la K ( de a saKo o a saK X-)
asesina todos los procesos del terminal virtual en uso y deja el resto...

Pues resulta que va de muerte con las X, ya que las resetea (si usas wdm)
pero...


EL PROBLEMA:
Las consolas quedan inutiles, se las puede acceder pero no muestran caracteres
ASCII, si no puntos blancos distribuidos irregularmente.

Bueno no quedan bloquedas, se puede hacer login a ciegas y ejecutar comandos
(reboot ;-)

He probado a lanzar el comando reset y no lo soluciona...
Y tambien a killear los getty y nada

Uso framebuffer, y arrancando en modo texto normal es incluso peor... X-C
Mi servidor X es el XF86_Mach64 ¿No le gusta que le killeen a saKo y se toma la
venganza?


¿Tambien os pasa a vosotros?

Saludos,
-- 

Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)



Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-06 Por tema kynes

  Hola a todos,

On Wed, Jan 05, 2000 at 10:46:41PM +0100, Manel Marin wrote:
 Uso framebuffer, y arrancando en modo texto normal es incluso peor... X-C
 Mi servidor X es el XF86_Mach64 ¿No le gusta que le killeen a saKo y se toma 
 la
 venganza?

  A mi no me pasa, pero en la documentacion del kernel avisan que no tiene 
porque ser compatible el framebuffer con el servidor acelerado; con algunas 
tarjetas lo es y con otras no.
  Si quieres que no haya problemas utiliza el XF86_FBDev.

  Hasta otra.
--
_  _
|/ \/ |\ | |_ |_  Eduardo Borja Ramírez Ronco
|\ /  | \| |_  _| Debian 2.2  y Kernel 2.2.13
Usuario de linux #156307 Maquina #68965
Ya he cambiado la firma


pgpBxy3NxL8II.pgp
Description: PGP signature


Re: [saK] y Recuperar de cuelgue de X y consolas

2000-01-06 Por tema Netman
El Wed, Jan 05, 2000 at 10:46:41PM +0100,
Manel Marin nos dijo:

 Hola otra vez,
 
 Una de las teclas magicas es MUY UTIL, es la K ( de a saKo o a saK X-)
 asesina todos los procesos del terminal virtual en uso y deja el resto...
 
 Pues resulta que va de muerte con las X, ya que las resetea (si usas wdm)
 pero...
 
 
 EL PROBLEMA:
 Las consolas quedan inutiles, se las puede acceder pero no muestran caracteres
 ASCII, si no puntos blancos distribuidos irregularmente.
 
 Bueno no quedan bloquedas, se puede hacer login a ciegas y ejecutar comandos
 (reboot ;-)
 
 He probado a lanzar el comando reset y no lo soluciona...
 Y tambien a killear los getty y nada
 
 Uso framebuffer, y arrancando en modo texto normal es incluso peor... X-C
 Mi servidor X es el XF86_Mach64 ¿No le gusta que le killeen a saKo y se toma 
 la
 venganza?
 
 
 ¿Tambien os pasa a vosotros?

Acabo de probarla y funciona perfectamente. Se ha cargado mi
servidor X del tty24 y el resto de VC's e incluso otro servidor X que
tenía en tty23 ni se han enterado. Mi tarjeta es una S3 Trío 64+. Por
cierto, *no* uso framebuffer.

Salu2, Netman.

-- 
Imbesi's Law with Freeman's Extension:
In order for something to become clean, something else must
become dirty; but you can get everything dirty without getting
anything clean.
  
Powered by Debian/GNU Linux 2.2 - Kernel 2.2.14


pgpCoBUEi1aSu.pgp
Description: PGP signature