PDA

Показать полную графическую версию : Вырубаются клава и мышь.


Serioga
27-11-2005, 22:12
Короче, получается так: после некоторой работы вырубаются клава и мышь, хотя в целом система не виснет. Подскажите в чем проблема.
Linux Gentoo 2005.1
Ядро 2.6.14-gentoo-r2
arch=k8
система 32-битная.

kaEwituS
27-11-2005, 23:41
после некоторой работы вырубаются клава и мышь
После какой работы? Что пишет при вырубании в логах читал?
Корочетак и получилось что вырубается

Далаю так незнамо как?
Получается то незнамо что!

Serioga
03-12-2005, 03:15
kaEwituS я же предупредил короче! Я просто не очень пока в Linux-ах, поэтому не знаю какую инфу нужно предоставлять. Ладно о грустном. Первый раз заметил во время "копания" в /usr/portage/distfiles. Затем решил проверить как ведут себя во время зависания(это я думал тогда происходило): оказалось ничего не виснет(KSysGuard работал как ни в чем не бывало и музыка крутилась). А насчет логов, то после reset-а я смотрел их(Xorg.0.log и messages), вроде ничего мне в глаза не бросалось, ну кроме нескольких предупреждений(ошибок не было):
Xorg.0.log:
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) fglrx(0): Option "DesktopSetup" requires an integer value
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): [drm] using DRM defaults (QS_ID=9650ffff)
(WW) fglrx(0): Option "CapabilitiesEx" is not used

Бывают ещё и такие приколы: вдруг ни с того ни с сего как будто клинит клавиши, к примеру печатаю чё-то, или начинают самопроизвольно открываться окошки, привязанные к горячим клавишам(скорее всего).
Или в Quake3 как будто залипают клавиши(клаву не трогаю, а "чудак" бежит себе сам), а затем вырубается клава.
Если нужна еще какая инфа о системе - подскажи, а то я не знаю че нужно, чтобы помочь мне!:(

Envel
03-12-2005, 13:15
/etc/X11/xorg.conf покажи.

Serioga
03-12-2005, 16:05
Все закоменченное убрал(тут ограничение на кол-во символов), а так он вот:
xorg.conf:

EXPRESS OR
MERCHANTABILITY,
SHALL
OUT OF
THE

Section "dri"
Mode 0666
EndSection

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

Load "type1"
Load "freetype"

Load "glx" # libglx.a
Load "dri" # libdri.a

EndSection

Section "Files"

RgbPath "/usr/lib/X11/rgb"

FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/Type1/"
# FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"


EndSection

Section "ServerFlags"

EndSection

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"

Option "AutoRepeat" "500 30"

Option "XkbModel" "pc101"
Option "XkbLayout" "ru"

EndSection



Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/mice"

EndSection




Section "Monitor"
Identifier "Monitor0"
EndSection


Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"


Driver "vga"

EndSection

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "DesktopSetup" "(null)"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=3e50
Screen 0
EndSection

Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection

Section "ServerLayout"

Identifier "Server Layout"

Screen "Screen0"

InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection

### EOF ###

Serioga
05-12-2005, 01:00
Может это причина глюков: Dec 4 23:37:09 comp-ksi atkbd.c: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0). Dec 4 23:37:09 comp-ksi atkbd.c: Use 'setkeycodes e060 <keycode>' to make it known. Dec 4 23:37:23 comp-ksi psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away. Dec 4 23:37:27 comp-ksi psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing 1 bytes away
???

Belansky
05-12-2005, 11:42
Serioga
Какой-то странный конфиг. IMHO, много лишнего. Поищите на форуме примеры написания иксовых конфигов. Их тут есть.

Serioga
05-12-2005, 22:09
Забыл сообщить немаловажную вещь: мышь то у меня USB. Че, может из-за этого проблема?

Belansky
06-12-2005, 08:57
Serioga
Вы очень догадливы. В Вашем конфиге прописана мышь ps/2.

Envel
06-12-2005, 18:33
Ну и что? У меня тоже USB, в конфиге то же самое прописано. И, разумеется, все работает.

Serioga
06-12-2005, 20:07
Belansky, настраивал так fglrxconfig. Если не правильно, то как тогда подскажи плз. Может у меня не тот драйвер используется.
Меня настораживает в логах такая вещь:
Dec 4 23:37:23 comp-ksi psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away.
Dec 4 23:37:27 comp-ksi psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing 1 bytes away.
Че бы это означало???
Да и что за устройство /dev/misc/psaux, может это устройство врубить в xorg.conf?

bdancer
06-12-2005, 23:35
>может это устройство врубить в xorg.conf?
Это как? Ну ка расскажи что ты имеешь в виду..

Для usb мыши, а для многокнопочной обязательно, имхо, надо протокол ExplorerPS/2

Serioga
07-12-2005, 02:17
bdancer я имел ввиду использовать в качестве девайса в секции input device это устройство.
А так я иногда выражаюсь не совсем корректно. Прошу прощения за некорректное высказывание.

Belansky
09-12-2005, 14:47
Serioga
Попробуйте в иксовом конфиге прописать протокол "auto".

Serioga
09-12-2005, 19:06
Спасибо, конечно, Belansky, но уже пробовал. Результат тот же.
Может есть у кого-то xorg c настроенной usb-ной мышью Logitech и клавой этого же производителя???
У меня к тому же и ролик на мыше не работает. Хотя он и нужен только в инете, но было бы удобнее листать странички.
Но это второстепенная проблема. Мне бы решить проблемку с вырубанием мыши и клавы, а то надоело
перезагружать комп из-за этого прикола.

bdancer
09-12-2005, 19:35
Serioga
Ну что за модель то хоть скажи?

А если USB жестоко я ядро включить? Ибо может быть что это оно как-то так отваливается. Иль ядро обновить? как то и причин-то больше нету...

Для MX-700 допустим вот так:
Section "InputDevice"
Identifier "Logitech-MX700"
Option "Device" "/dev/input/mice"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "6 7"
Option "Buttons" "9"
Option "Resolution" "800"
EndSection

Serioga
10-12-2005, 19:44
bdancer
Модель мыши вроде как M-BJ69. Т.е. обычная: две кнопки и ролик.
Тут пытался через переходник подключить её (мышь) через PS/2 так ее начинает глючить как только начинаю ею двигать.
После нескольких скачков по экрану она перестает реагировать, хотя светится. И cat-ом не прослушивается.
Затем, если вырубаю иксы, то мышь также не прослушивается.
Слушаю и из /dev/input/mice, и из /dev/input/mouse, и из /dev/misc/psaux.
После того как мышь прекращала работать(на PS/2), пробовал переключать обратно на USB: прыгает по всему экрану, двигается какими-то зигзагами!!!
Уже не знаю просто, что придумать!
Может я в ядре чего-то не правильно собираю???
И вот, кстати, моя настройка мыши:

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "5 6"
Option "Emulate3Buttons" "no"
Option "Device" "/dev/input/mice"
Option "Buttons" "6"
EndSection

bdancer
11-12-2005, 20:03
Serioga
А, так ты ядро пересобирал??
Гы.. наверное скрестил различные версии USB, вот оно и не знает че делать.

Если две кнопки и ролик, то Option "ZAxisMapping" "4 5", а Option "Buttons" "6" не нужна вообще.

Serioga
11-12-2005, 20:32
Большое спасибо всем кто попытался помочь!
Я нашел глюк: не правильно собрал ядро, поэтому и глючила мышь!
Странно как она вообще работала. А прикол был в том, что ядро по умолчанию не подключает USB-мышу. Вот и пришлось порыться в ядре и
прицепить к ядру енту самую мышу!!!
А насчет
Если две кнопки и ролик, то Option "ZAxisMapping" "4 5", а Option "Buttons" "6" не нужна вообще.
спасибо bdancer уже поменял, то старые настройки были!!! Ковырял как мог :o)
Думаю вопрос можно закрывать.




© OSzone.net 2001-2012