Jump to content
Sign in to follow this  
Kobold

Не работает клава

Recommended Posts

У меня систем MopsLinux 3.1. Мышь и клава подключены к USB. C стандартным ядром(2.4.29) работает только клава, мышь на телодвижения не отвечает. Решил поставить дургое ядро. На руках оказалось 2.6.13.2. Настроил. Запустил. Теперь работает только мышка, клава не работает. Настройку иксов не менял. Вопрос может надо было? Если да, то что надо прописать для поддержки USB клавы.

З.Ы. Я уже тут вешаюсь перенастраивая ядро. Столько вариантов перебрал.

З.Ы.Ы. Извените если что за ламерский вопрос, но жизнь вынудила.

Share this post


Link to post
Share on other sites

Ядро как раз трогать не надо было. А настраивать надо Х-сервер..

Покажите вывод команды lsmod и куски конфигурационного файла Х-сервера, относящиеся к клавиатуре и мыши.

Share this post


Link to post
Share on other sites

Извените за поздний ответ, у меня сессия.

Вот что у меня записано в Xorg

Section "InputDevice"

Identifier "Keyboard1"

Driver "kbd"

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "IMPS/2"

Option "Device" "/dev/mouse"

Option "ZAxisMapping" "4 5"

И ещё у меня в самом начале не хочет запускаться X-сервер, в логах пишет следующее:

X Window System Version 6.8.1

Release Date: 17 September 2004

X Protocol Version 11, Revision 0, Release 6.8.1

Build Operating System: Linux 2.4.29 i686 [ELF]

Current Operating System: Linux Kobold 2.4.29 #21 Thu Jan 20 17:11:39 PST 2005 i686

Build Date: 23 January 2005

Before reporting problems, check http://wiki.X.Org

to make sure that you have the latest version.

Module Loader present

Markers: (--) probed, (**) from config file, (==) default setting,

(++) from command line, (!!) notice, (II) informational,

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 20 14:30:28 2006

(==) Using config file: "//xorg.conf"

Data incomplete in file //xorg.conf

Undefined InputDevice "Mouse1" referenced by ServerLayout "Simple Layout".

(EE) Problem parsing the config file

(EE) Error parsing the config file

Fatal server error:

no screens found

Никак не пойму про какой Mouse1 идёт речь в xorg.conf такой записи вообще нет, вот что в конце:

Section "ServerLayout"

Identifier "Simple Layout"

Screen "Screen 1"

InputDevice "Mouse0" "SendCoreEvents"

InputDevice "Keyboard1" "CoreKeyboard"

Хотя если в потом через другую консоль запустить startx, она запускается но соответственно без мышки.

Вывод команды lsmod:

Module Size Used by Tainted: P

ipx 16548 1 (autoclean)

snd-pcm-oss 36704 0 (unused)

snd-mixer-oss 12376 0 [snd-pcm-oss]

appletalk 19972 1 (autoclean)

parport_pc 15044 1 (autoclean)

lp 6404 0 (autoclean)

parport 22824 1 (autoclean) [parport_pc lp]

usbmouse 1880 0 (unused)

keybdev 1892 0 (unused)

mousedev 4020 0 (unused)

hid 20804 0 (unused)

usbkbd 2936 0 (unused)

input 3200 0 [usbmouse keybdev mousedev hid usbkbd]

printer 7648 0

usb-ohci 19368 0 (unused)

ehci-hcd 17516 0 (unused)

usbcore 58860 1 [usbmouse hid usbkbd printer usb-ohci ehci-hcd]

snd-ca0106 15012 0

snd-ac97-codec 58556 0 [snd-ca0106]

snd-pcm 54312 0 [snd-pcm-oss snd-ca0106 snd-ac97-codec]

snd-timer 13764 0 [snd-pcm]

snd 32740 0 [snd-pcm-oss snd-mixer-oss snd-ca0106 snd-ac97-codec snd-pcm snd-timer]

snd-page-alloc 4680 0 [snd-mixer-oss snd-ca0106 snd-pcm snd-timer snd]

soundcore 3396 4 [snd]

nvidia 3421740 0 (unused)

nls_cp866 3836 1 (autoclean)

nls_koi8-r 3836 2 (autoclean)

ntfs 51232 0 (autoclean)

ide-scsi 9392 2

Share this post


Link to post
Share on other sites

Какая-то проблема в вашем конфиге. По процитированным кускам мне пока неясно, в чем дело. Сможете весь конфиг сюда выложить? Лучше только не в тексте сообщения, а прицепите файл целиком. Только не архивируйте его, пожалуйста.

Share this post


Link to post
Share on other sites

Да уж... Вот это сообщение выглядит для меня загадкой Sad

Цитата:

Undefined InputDevice "Mouse1" referenced by ServerLayout "Simple Layout".

Причем конфиг, на первый взгляд, абсолютно нормальный...

А в консоли работает клавиатура?

Попробуйте подправить раздел про клавиатуру следующим образом:

Цитата:

Section "InputDevice"

Identifier "Keyboard1"

Driver "kbd"

Option "XkbModel" "pc101"

Option "XkbLayout" "us"

EndSection

Совсем не уверен, что это поможет, но все же.

А раздел ServerLayout я бы изменил таким образом:

Цитата:

Section "ServerLayout"

Identifier "Simple Layout"

Screen "Screen 1"

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Share this post


Link to post
Share on other sites

В 2.4.29 клава работает и в консоли, и в Иксах.

А вот в 2.6.13.2 клава не работает даже в консоли. Но там я мог конечно напортачить со сборкой. Но там работает мышка.

Вообщем советы не помогли. А у Иксов есть где нибудь ещё какой-нить кофнигурационный файл? Может он туда смотрит. М-да похоже на бред.

Share this post


Link to post
Share on other sites

Попробуйте все-таки старое ядро.

Может быть просто нехватало модулей или ссылка /dev/mouse смотрела не на то. У вас же в конфиге Х-сервера /dev/mouse прописано как устройство мыши.

Есть, конечно, вероятность, что вы напортачили с новым ядром, но судя по lsmod все на месте.

Share this post


Link to post
Share on other sites

Кстати посмотрел я этот каталог dev/ так вот нашёл я там файл @mouse. Он по сравнеию с другими весит очень мало. Да и выделен серым цветом. Что бы это всё значило?

Share this post


Link to post
Share on other sites

потому как это симлинк на, скажем так, реальный файл устройства. очень удобная возможность, когда, к примеру во многих конфигурационных файлах прописано /dev/mouse, и, при замене, скажем, PS/2 мыхи на USB поменять надо только симлинк...

Share this post


Link to post
Share on other sites

У меня собственно так и было. Сначала уменя всё было на ps/2 и всё работало, а теперь на USB. И мышка не работает. А как поменять надо этот симлинк?

Share this post


Link to post
Share on other sites

1. выяснить какой файл устройства отвечает УСБ-мыхе (например, проанализировав логи при загрузке системы)

2. изменить симлинк с помощью команды ln или фалового менеджера MC или еще может способ есть...

Share this post


Link to post
Share on other sites

М-да не успел я прочитать твой сообщение Byte. Вообщем снёс систему. И решил поставить себе Suse 10. Гы проблема не решилась. Хотя как сказать. Теперь у меня не работает клава, зато мыша как бегает. Я вот думал что хотя бы Suse настроит всё правильно. Я уже даже перепрошил Bios, одна фигня. Может у меня глюки из за клавы? Она у меня Genius.

Share this post


Link to post
Share on other sites

клавиатура какая: USB, PS/2 ? если есть желание получить на форуме совет как можно более точный, быстрый и полный, необходимо приводить сообщения об ошибках, последовательность действий, оборудование, название диструбутива. а то, как говориться "телепаты в отпуске" Wink

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...