LINUX.ORG.RU
ФорумAdmin

FC2 - глюки с клавиатурой


0

0

Здраствуйте, помогите советом. в федора 2 при нажатии клавиши shift как правой так и левой выдает ошибки, но комбинация работает. ошибка в этом модуле -atkbd.c см ниже, кусок messages. (клавиатура at включена через переходник в ps/2)

Jun 24 19:13:17 fc2 syslogd 1.4.1: restart. Jun 24 19:13:17 fc2 syslog: syslogd startup succeeded Jun 24 19:13:17 fc2 kernel: klogd 1.4.1, log source = /proc/kmsg started. Jun 24 19:13:17 fc2 kernel: Linux version 2.6.5-1.358 (bhcompile@bugs.build.redhat.com) (gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #1 Sat May 8 09:04:50 EDT 2004 Jun 24 19:13:30 fc2 kernel: serio: i8042 KBD port at 0x60,0x64 irq 1 Jun 24 19:13:30 fc2 kernel: input: AT Translated Set 2 keyboard on isa0060/serio0 Jun 24 19:14:20 fc2 kernel: atkbd.c: Keyboard on isa0060/serio0 reports too many keys pressed. Jun 24 19:14:23 fc2 login(pam_unix)[1721]: session opened for user root by LOGIN(uid=0) Jun 24 19:14:23 fc2 -- root[1721]: ROOT LOGIN ON tty1 Jun 24 19:26:20 fc2 kernel: atkbd.c: Keyboard on isa0060/serio0 reports too many keys pressed.

при нажатии правого шифта Jun 24 19:27:10 fc2 kernel: atkbd.c: Keyboard on isa0060/serio0 reports too many keys pressed.

при нажатии левого шифта Jun 24 19:28:18 fc2 kernel: atkbd.c: Unknown key released (translated set 2, code 0xff on isa0060/serio0). Jun 24 19:28:18 fc2 kernel: atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.

может клава китайская или борщ на нее пролил вот и нажимаешь восемь клавиш вместо одной?

anonymous
()
Ответ на: комментарий от anonymous

нет, нормальная клава, было правда пролил на нее пиво.. :) но под виндой работает все нормально, и асп линух 9 в виртуале нормально,.. я тут сейчас посмотрел, это бага в 2.6 ядрах, вроде бы, буду пробовать как написано в советах чтоб поправить..

Problem: ~~~~~~~~

My multimedia keys don't work at all and instead emit a message like this:

atkbd.c: Unknown key pressed (translated set 2, code 0x83 on isa0060/serio0). atkbd.c: Use 'setkeycodes e003 <keycode>' to make it known. atkbd.c: Unknown key released (translated set 2, code 0x83 on isa0060/serio0). atkbd.c: Use 'setkeycodes e003 <keycode>' to make it known.

Solution: ~~~~~~~~~

Do what the kernel says. Use the setkeycodes utility with the suggested scncode value. For the keycode value, look into /usr/include/linux/input.h, where is a list of all defined Linux keycodes.

Then you can verify that the keyboard works correctly by using the evtest program:

evtest /dev/input/event#

Where # is the number of the input device that is your keyboard.

AlexeyA
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.