Автор Тема: USB клавиатура, мышка - отваливаются в иксах  (Прочитано 3238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Star-MB

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Проблема наблюдается под убунтой, но похоже дело не в дистрибутиве, а в руках:
Есть две видяшки, две клавы usb, две мышки usb.
Есть проблема: статикой выбивает произвольную клавиатуру/мышку (если кошка запрыгивает на колени или в шерстяных носках пройти по ламинату, то в ~30% случаев). Если клавиатуру/мышку выдернуть из разъема и вставить снова, то отваливается в 100%. После перезапуска графической оболочки работоспособность восстанавливается до следующего перетыкания или статического разряда.  Сначала перепробовал разное железо/питание/заземления - практически без изменений.

Подскажите, где копать?
Похожую тему  [РЕШЕНО] внезапный дисконнект usb. https://debianforum.ru/index.php?topic=2315.0 изучил, только под Win-7 (32/64) или XP все работает до 7 дней без перезагрузок, даже когда специально провоцирую.
похоже винда от MS перезапускает/переинициализирует устройства ввода сама, а здесь надо что-то где-то указать.
( Ubuntu 11.10 (oneiric), На 12.04.1 все аналогично)

xorg.conf:
Section "Files"
   ModulePath      "/usr/lib/xorg/modules"
   FontPath        "/usr/share/fonts/X11/misc"
   FontPath        "/usr/share/fonts/X11/cyrillic"
   FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
   FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
   FontPath        "/usr/share/fonts/X11/Type1"
   FontPath        "/usr/share/fonts/X11/100dpi"
   FontPath        "/usr/share/fonts/X11/75dpi"
   FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
   FontPath        "built-ins"
EndSection

Section "Monitor"
   Identifier     "Monitor1"
   VendorName     "Monitor Vendor"
   ModelName      "Monitor Model"
EndSection

Section "Monitor"
   Identifier   "Monitor2"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Screen"
   Identifier     "Screen1"
   Device         "Card1"
   Monitor        "Monitor1"
   SubSection "Display"
      Viewport    0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "Screen2"
   Device     "Card2"
   Monitor    "Monitor2"
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "InputDevice"
   Identifier     "kbd_10"
   Driver "evdev"
   Option      "Device"        "/dev/input/by-id/usb-SIGMACH1P_USB_Keykoard-event-if01"
   Option "XkbRules" "xorg"
   Option "XkbModel" "105"
   Option "XkbLayout" "us"
   Option  "Protocol"      "Standard"
EndSection

Section "InputDevice"
   Identifier     "kbd_11"
   Driver "evdev"
   Option      "Device"        "/dev/input/by-id/usb-SIGMACH1P_USB_Keykoard-event-kbd"
   Option "XkbRules" "xorg"
   Option "XkbModel" "105"
   Option "XkbLayout" "us"
   Option  "Protocol"      "Standard"
   Option      "GrabDevice"    "on"
EndSection

Section "InputDevice"
   Identifier     "kbd_20"
   Driver "evdev"
   Option      "Device"        "/dev/input/by-id/usb-Generic_USB_Keyboard-event-if01"
   Option "XkbRules" "xorg"
   Option "XkbModel" "105"
   Option "XkbLayout" "us"
   Option  "Protocol"      "Standard"
EndSection

Section "InputDevice"
   Identifier     "kbd_21"
   Driver "evdev"
   Option      "Device"        "/dev/input/by-id/usb-Generic_USB_Keyboard-event-kbd"
   Option "XkbRules" "xorg"
   Option "XkbModel" "105"
   Option "XkbLayout" "us"
   Option  "Protocol"      "Standard"
   Option      "GrabDevice"    "on"
EndSection

Section "InputDevice"
   Identifier     "mouse_10"
   Driver         "evdev"
   Option      "Device"        "/dev/input/by-id/usb-Logitech_USB_Optical_Mouse-event-mouse"
   Option      "GrabDevice"    "on"
EndSection

Section "InputDevice"
   Identifier     "mouse_11"
   Driver         "evdev"
   Option      "Device"        "/dev/input/by-id/usb-Logitech_USB_Optical_Mouse-mouse"
   Option      "GrabDevice"    "on"
EndSection

Section "InputDevice"
   Identifier     "mouse_20"
   Driver         "evdev"
   Option      "Device"        "/dev/input/by-id/usb-KYE_PowerScroll_EYE-event-mouse"
   Option      "GrabDevice"    "on"
EndSection

Section "InputDevice"
   Identifier     "mouse_21"
   Driver         "evdev"
   Option      "GrabDevice"    "on"
    Option      "Device"        "/dev/input/by-id/usb-KYE_PowerScroll_EYE-mouse"
EndSection

Section "Extensions"
   Option      "Composite" "enable"
EndSection

Section "ServerLayout"
   Identifier     "Layout1"
   Screen      0  "Screen1" 0 0
   InputDevice "kbd_10"
   InputDevice "kbd_11"
   InputDevice "mouse_10"
   InputDevice "mouse_11"
   Option      "AutoEnableDevices"     "false"
   Option      "AutoAddDevices"        "false"
   Option      "AllowEmptyInput"       "true"
EndSection

Section "ServerLayout"
   Identifier     "Layout2"
   Screen      0  "Screen2" 0 0
   InputDevice "kbd_20"
   InputDevice "kbd_21"
   InputDevice "mouse_20"
   InputDevice "mouse_21"
   Option      "AutoEnableDevices"     "false"
   Option      "AutoAddDevices"        "false"
   Option      "AllowEmptyInput"       "true"
EndSection

Section "Device"
   Identifier      "Card2"
   Driver      "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals" "true"
   Option      "TripleBuffer"      "false"
   BusID       "PCI:1:0:0"
   Option   "NoLogo"   "True"
EndSection

Section "Device"
   Identifier      "Card1"
   Driver      "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals" "true"
   Option      "TripleBuffer"      "false"
   BusID       "PCI:2:0:0"
   Option   "NoLogo"   "True"
EndSection

Section "ServerFlags"
   Option         "Xinerama" "0"
   Option         "DontVTSwitch" "true"
EndSection

kdmrc:
[General]
ConfigVersion=2.4
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
GreeterUID=kdm
PidFile=/var/run/kdm.pid
ReserveServers=:2,:3
ServerVTs=8,9
StaticServers=:0,:1

[Shutdown]
BootManager=Grub
HaltCmd=/sbin/shutdown -P 0
RebootCmd=/sbin/reboot

[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=false
AllowShutdown=All
AutoReLogin=false
ClientLogFile=.xsession-errors-%d
Reset=/etc/kde4/kdm/Xreset
Session=/etc/kde4/kdm/Xsession
Setup=/etc/kde4/kdm/Xsetup
Startup=/etc/kde4/kdm/Xstartup

[X-*-Greeter]
AntiAliasing=false
ColorScheme=
FaceSource=PreferUser
FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
GUIStyle=Oxygen
GreetFont=Serif,20,-1,5,50,0,0,0,0,0
GreetString=Welcome to %s at %n
GreeterPos=50,50
HiddenUsers=
Language=ru
LogoArea=Clock
LogoPixmap=
MaxShowUID=29999
MinShowUID=1000
Preloader=/usr/bin/preloadkde
SelectedUsers=
ShowList=true
ShowUsers=NotHidden
SortUsers=true
StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
Theme=
UseBackground=true
UseTheme=true
UserCompletion=false
UserList=true

[X-:*-Core]
AllowNullPasswd=true
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
ServerArgsLocal=-nr -nolisten tcp

[X-:*-Greeter]
AllowClose=true
DefaultUser=Lida
FocusPasswd=true
LoginMode=DefaultLocal
PreselectUser=Previous

[X-:0-Core]
AutoLoginEnable=false
AutoLoginLocked=false
AutoLoginUser=
ClientLogFile=.xsession-errors
ServerCmd=/usr/bin/X    -layout layout2 -isolateDevice PCI:1:2:0
ServerVT=8

[X-:1-Core]
AutoLoginEnable=false
AutoLoginLocked=false
AutoLoginUser=
ClientLogFile=.xsession-errors
ServerCmd=/usr/bin/X  -novtswitch  -sharevts  -layout layout1 -isolateDevice PCI:2:0:0 -keeptty
ServerVT=9

[Xdmcp]
Enable=false
Willing=/etc/kde4/kdm/Xwilling

задавал вопрос на forum.ubuntu.ru - висит без ответа
http://forum.ubuntu.ru/index.php?topic=207226.0
« Последнее редактирование: 11 Декабрь 2012, 11:10:22 от Star-MB »
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5021
  • memento mori
  • Jabber: qupl@jabber.ru
Re: USB клавиатура, мышка - отваливаются в иксах
« Ответ #1 : 11 Декабрь 2012, 08:57:19 »
Я бы на Вашем месте посмотрел ls /dev/input/by-id/ до и после "отпадания" мыши/клавиатуры.

Оффлайн Star-MB

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Re: USB клавиатура, мышка - отваливаются в иксах
« Ответ #2 : 11 Декабрь 2012, 09:00:47 »
ОК, попробую вечером или телнетом зайти, или скрипт напишу (чтоб мониторил)
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5021
  • memento mori
  • Jabber: qupl@jabber.ru
Re: USB клавиатура, мышка - отваливаются в иксах
« Ответ #3 : 11 Декабрь 2012, 09:04:58 »
А мыши/клавиатуры беспроводные что ли? Почему на каждое устройство по два?

Оффлайн Star-MB

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Re: USB клавиатура, мышка - отваливаются в иксах
« Ответ #4 : 11 Декабрь 2012, 09:19:37 »
Обычные, проводные. Просто пока не прописал "как есть" - были траблы с колесиком и разными клавиатурными комбинациями. Вообще этим файлам-конфигам более 3-х лет (только при смене железа подправлял).


----  ниже добавил результаты опытов (ls /dev/input/by-id -l): ----
Spoiler: ShowHide
//Все работает на два рабочих места
root@z68x:~# ls /dev/input/by-id -l
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-if01 -> ../event3
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-event-mouse -> ../event5
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-mouse -> ../mouse2
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-SIGMACH1P_USB_Keykoard-event-if01 -> ../event7
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-SIGMACH1P_USB_Keykoard-event-kbd -> ../event6

//клавиатуру выдернул, на втором рабочем месте функционирует только мыша
root@z68x:~# ls /dev/input/by-id -l
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-if01 -> ../event3
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-event-mouse -> ../event5
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-mouse -> ../mouse2

//клавиатуру воткнул на место, иксы ее не подхватили. Даже на NumLock лампочка не реагирует
root@z68x:~# ls /dev/input/by-id -l
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-if01 -> ../event3
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-event-mouse -> ../event5
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-mouse -> ../mouse2
lrwxrwxrwx 1 root root 9 2012-12-11 20:49 usb-SIGMACH1P_USB_Keykoard-event-if01 -> ../event7
lrwxrwxrwx 1 root root 9 2012-12-11 20:49 usb-SIGMACH1P_USB_Keykoard-event-kbd -> ../event6

//мышой завершил сессию, выскочило приглашение KDM, работоспособность клавы на втором рабочем месте восстановлена
root@z68x:~# ls /dev/input/by-id -l
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-if01 -> ../event3
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Generic_USB_Keyboard-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-KYE_PowerScroll_EYE-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-event-mouse -> ../event5
lrwxrwxrwx 1 root root 9 2012-12-11 09:51 usb-Logitech_USB_Optical_Mouse-mouse -> ../mouse2
lrwxrwxrwx 1 root root 9 2012-12-11 20:49 usb-SIGMACH1P_USB_Keykoard-event-if01 -> ../event7
lrwxrwxrwx 1 root root 9 2012-12-11 20:49 usb-SIGMACH1P_USB_Keykoard-event-kbd -> ../event6
« Последнее редактирование: 11 Декабрь 2012, 20:25:13 от Star-MB »
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5021
  • memento mori
  • Jabber: qupl@jabber.ru
Re: USB клавиатура, мышка - отваливаются в иксах
« Ответ #5 : 12 Декабрь 2012, 13:40:56 »
То есть имя устройства от манипуляций не меняется. Уже хорошо. Значит нужно рыть в сторону X-ов.
Логи еще посмотреть syslog и Xorg.0.log.

Сообщение объединено: 12 Декабрь 2012, 13:51:27
Попробуйте после подключения , когда мышь/клавиатура не работает, сделать su и сразу после этого
exit. Это в порядке бреда из яндекса.

Сообщение объединено: 12 Декабрь 2012, 14:08:15
А в xorg.conf добавить в ServerLayout  "SendCoreEvents" после имени устройства.

Section "ServerLayout"
#....Rest of serverlayout section
        InputDevice    "mouse_10" "SendCoreEvents"
        InputDevice    "mouse_11" "SendCoreEvents"
#....Rest of serverlayout section
EndSection




Сообщение объединено: 12 Декабрь 2012, 14:12:23
И что самое главное заметил. У вас есть

  Option      "AutoAddDevices"        "false"Отключает автоопределение устройств Х-ами. Тыц
« Последнее редактирование: 12 Декабрь 2012, 14:12:23 от qupl »
 

Оффлайн Star-MB

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Re: USB клавиатура, мышка - отваливаются в иксах
« Ответ #6 : 12 Декабрь 2012, 21:52:23 »
Проверил:
1.  "SendCoreEvents" - изменений не заметил
2.   Option      "AutoAddDevices"        "True" - приводит к тому, что после выдергивания и втыкания клавиатуры/мышки, она подхватывается другим сервером.
3.  Option      "AutoEnableDevices"     "True"  - изменений не заметил

Думаю: "имя устройства от  манипуляций не меняется", но кроме имени есть еще хендел, а он скорее всего после передергивания новый.

До логов доберусь в выходные, почитаю...
 

Теги:
 

Не подключаются клавиатура и мышь при загрузке.

Автор Nordwest

Ответов: 1
Просмотров: 1877
Последний ответ 02 Октябрь 2013, 21:43:16
от Netcat
[Решено!] Debian 9: в иксах напрочь «отваливается» мышь с клавиатурой.

Автор Sferg

Ответов: 0
Просмотров: 2335
Последний ответ 06 Июль 2017, 19:33:46
от Sferg
Тормозит мышка при выходе из спящего режима

Автор bogd_b

Ответов: 4
Просмотров: 1517
Последний ответ 18 Октябрь 2015, 20:56:53
от bogd_b
РЕШЕНО: Ядро 3.2.16 и беспроводная USB мышка

Автор eXeC001er

Ответов: 2
Просмотров: 1671
Последний ответ 17 Май 2012, 18:11:37
от eXeC001er
Не работает клавиатура ноутбука Lenovo

Автор Karjala

Ответов: 6
Просмотров: 966
Последний ответ 15 Февраль 2020, 00:15:03
от Karjala