🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #10570

Problemas con mensajes de teclado en consola

#10570
From: Antonio
Date: Sat, 23 Feb 2002 20:12
86 lines
3987 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Buenas. Pongo este mensaje en ecol.programacion por motivos que se ver�n 
m�s adelante ;-)

Desde que me compr� un teclado inal�mbrico iTouch he estado
experimentando algunos problemas en consola. Resulta que de vez en
cuando, el kernel (creo) escupe en pantalla un mensaje del tipo:

keyboard: unknown e1 escape sequence
unrecognized scancode (65) - ignored

(O algo muy parecido)

No estoy muy seguro de si el error se produce al presionar una tecla en
concreto, aunque sospecho que sucede con m�s frecuencia con las cuatro
flechas de movimiento que est�n al lado del teclado num�rico.

Bueno, el caso es que, tras mucho buscar en google y ver que mucha gente
tiene problemas parecidos y no encontrar una soluci�n, me puse a bucear
en las fuentes de mi kernel 2.4.17 para ver si daba con el origen del
mensaje de error. Lo encontr� en drivers/char/pc_keyb.c (y en alg�n otro
pero me sonaba raro ;-) y vi que la parte que escupe el c�digo de error
en consola es esta (creo):

- ---

#ifdef KBD_REPORT_UNKN
		  if (!raw_mode)
		    printk(KERN_INFO "keyboard: unknown scancode e0 %02x\n",
			   scancode);
#endif
		  return 0;
	      }
	  }
	} else if (scancode >= SC_LIM) {
	    /* This happens with the FOCUS 9000 keyboard
	       Its keys PF1..PF12 are reported to generate
	       55 73 77 78 79 7a 7b 7c 74 7e 6d 6f
	       Moreover, unless repeated, they do not generate
	       key-down events, so we have to zero up_flag below */
	    /* Also, Japanese 86/106 keyboards are reported to
	       generate 0x73 and 0x7d for \ - and \ | respectively. */
	    /* Also, some Brazilian keyboard is reported to produce
	       0x73 and 0x7e for \ ? and KP-dot, respectively. */

	  *keycode = high_keys[scancode - SC_LIM];

	  if (!*keycode) {
	      if (!raw_mode) {
#ifdef KBD_REPORT_UNKN
		  printk(KERN_INFO "keyboard: unrecognized scancode (%02x)"
			 " - ignored\n", scancode);

- ---

Ejem, a lo mejor he cortado algo importante :-(

Y me pregunto si habr�a manera de impedir que el c�digo ese de marras me
mande los mensajes de error a la consola, no digo ya de impedir que los
errores se produzcan.

El caso es que desde que compr� el teclado me he despedido de gestionar
correo y noticias en consola porque me resulta imposible :-(


P.D En las X tambi�n se producen errores pero s�lo lo noto en alg�n
juego cuando, dispuesto a sorprender al enemigo por la espalda, el arma
se dispara sola :-(

- -- 
Un saludo.

Antonio <antonio@escomposlinux.org>
Clave p�blica gnupg en pgp.escomposlinux.org
Usuario Linux registrado n� 189536

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8d/fI2t+2vrJ8PLURAqRLAJ4mSoUAsj3/dURdnyUkhrQkRVEmqQCffJf9
apj8yViiP9TiJZw18ng9hic=
=ihwP
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <a58t48$r4a$1@toni.antonio.escomposlinux.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!news-lei1.dfn.de!news-ber1.dfn.de!fu-berlin.de!uni-berlin.de!213-98-91-117.uc.nombres.ttd.ES!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,1e418cb63d2e6d59,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-02-23 12:20:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!news-lei1.dfn.de!news-ber1.dfn.de!fu-berlin.de!uni-berlin.de!213-98-91-117.uc.nombres.ttd.ES!not-for-mail
From: Antonio <antonio@escomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Problemas con mensajes de teclado en consola
Date: 23 Feb 2002 20:12:56 GMT
Organization: Mi casita
Lines: 86
Message-ID: <a58t48$r4a$1@toni.antonio.escomposlinux.org>
NNTP-Posting-Host: 213-98-91-117.uc.nombres.ttd.es (213.98.91.117)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1014495614 5799718 213.98.91.117 (16 [63420])
X-Orig-Path: julieta.escomposlinux.org!antonio.escomposlinux.org!not-for-mail
User-Agent: slrn/0.9.7.3 (Linux)