Bug 17760 - ButtonPress шлётся при отпускании кнопки
: ButtonPress шлётся при отпускании кнопки
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xorg-drv-evdev)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-11-01 09:02 by
Modified: 2008-12-04 11:30 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-11-01 09:02:08
xorg-server-1.5.2-alt3
xorg-drv-evdev-2.0.99.2-alt1

После ребута обнаружилось, что на нажатии кнопки мыши событий не идёт никаких,
а все приходят на отпускании. После рестарта иксов вылечилось, но после
засыпания-просыпания сломалось снова. AutoAddDevices включен.
------- Comment #1 From 2008-11-01 12:35:27 -------
не воспроизводится. что за мышь?
------- Comment #2 From 2008-11-01 20:43:34 -------
Воспроизвести удалось только через suspend2 на основном ядре (.27-rcмного). На
std-wks через swsusp вроде как не получилось. Передёргиванием usbhid или
железки тоже.
Когда начинает глючить, в логе иксов пишется: 
(II) USB-compliant keyboard: Device reopened after 1 attempts.
(II) HID 1241:1166: Device reopened after 1 attempts.

В остальных случаях такого нет, есть штатный removing device (либо error
reading device, если железку выдернуть).

udi =
'/org/freedesktop/Hal/devices/usb_device_1241_1166_noserial_if0_logicaldev_input'
  input.product = 'HID 1241:1166'  (string)
  linux.subsystem = 'input'  (string)
  info.capabilities = { 'input', 'input.mouse' } (string list)
  linux.device_file = '/dev/input/event4'  (string)
  info.subsystem = 'input'  (string)
  info.product = 'HID 1241:1166'  (string)
  input.originating_device =
'/org/freedesktop/Hal/devices/usb_device_1241_1166_noserial_if0'  (string)
  info.category = 'input'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/usb_device_1241_1166_noserial_if0_logicaldev_input'
 (string)
  input.x11_driver = 'evdev'  (string)
  linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:10.4/usb5/5-3/5-3.1/5-3.1:1.0/input/input7/event4'
 (string)
  info.parent =
'/org/freedesktop/Hal/devices/usb_device_1241_1166_noserial_if0'  (string)
  input.device = '/dev/input/event4'  (string)
  linux.hotplug_type = 2  (0x2)  (int)

(II) config/hal: Adding input device USB-compliant keyboard
(II) LoadModule: "evdev"

(II) Loading /usr/lib/X11/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
        compiled for 1.5.2, module version = 2.0.99
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.1
(**) USB-compliant keyboard: always reports core events
(**) USB-compliant keyboard: Device: "/dev/input/event6"
(II) USB-compliant keyboard: Found 10 mouse buttons
(II) USB-compliant keyboard: Found x and y relative axes
(II) USB-compliant keyboard: Found keys
(II) USB-compliant keyboard: Configuring as mouse
(II) USB-compliant keyboard: Configuring as keyboard
(**) USB-compliant keyboard: YAxisMapping: buttons 4 and 5
(**) USB-compliant keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10,
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "USB-compliant keyboard" (type:
KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) USB-compliant keyboard: xkb_rules: "evdev"
(**) Option "xkb_model" "evdev"
(**) USB-compliant keyboard: xkb_model: "evdev"
(**) Option "xkb_layout" "us"
(**) USB-compliant keyboard: xkb_layout: "us"
(II) config/hal: Adding input device USB-compliant keyboard
(II) LoadModule: "kbd"

(II) Loading /usr/lib/X11/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 1.5.0, module version = 1.3.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.1
(**) USB-compliant keyboard: always reports core events
(**) Option "Protocol" "standard"
(**) USB-compliant keyboard: Protocol: standard
(**) Option "AutoRepeat" "350 35"
(**) Option "XkbRules" "xorg"
(**) USB-compliant keyboard: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) USB-compliant keyboard: XkbModel: "pc105"
(**) Option "XkbLayout" "us,ru"
(**) USB-compliant keyboard: XkbLayout: "us,ru"
(**) Option "XkbVariant" ",winkeys"
(**) USB-compliant keyboard: XkbVariant: ",winkeys"
(**) Option "XkbOptions" "grp:menu_toggle,grp_led:scroll,grp:rwin_switch"
(**) USB-compliant keyboard: XkbOptions:
"grp:menu_toggle,grp_led:scroll,grp:rwin_switch"
(**) Option "CustomKeycodes" "off"
(**) USB-compliant keyboard: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "USB-compliant keyboard" (type:
KEYBOARD)
(II) config/hal: Adding input device HID 1241:1166
(**) HID 1241:1166: always reports core events
(**) HID 1241:1166: Device: "/dev/input/event4"
(II) HID 1241:1166: Found 5 mouse buttons
(II) HID 1241:1166: Found x and y relative axes
(II) HID 1241:1166: Configuring as mouse
(**) HID 1241:1166: YAxisMapping: buttons 4 and 5
(**) HID 1241:1166: EmulateWheelButton: 4, EmulateWheelInertia: 10,
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "HID 1241:1166" (type: MOUSE)


Что ещё показать/что откатить?
------- Comment #3 From 2008-11-01 20:47:50 -------
ядро какое?
------- Comment #4 From 2008-11-01 20:57:48 -------
Самосборный 2.6.27 с копейками (6da0b38f), точнее nigel-tuxonice-head/tuxonice
a21d10fb
Конфиг надо?
------- Comment #5 From 2008-11-01 21:05:39 -------
а на чем нибудь более приличном7
------- Comment #6 From 2008-11-01 21:18:22 -------
На 2.6.25-std-def-alt9 нормально вроде.
.27 у нас "более приличное" где-то есть?
------- Comment #7 From 2008-11-01 21:38:43 -------
(In reply to comment #6)
> На 2.6.25-std-def-alt9 нормально вроде.

уже хорошо

> .27 у нас "более приличное" где-то есть?
пока только у меня в пипл
------- Comment #8 From 2008-11-01 22:23:20 -------
Ну собсна повторяется не только на std-ng-2.6.27-alt4, но и на
wks-smp-2.6.26-alt3
------- Comment #9 From 2008-11-01 22:30:37 -------
видимо какие то ядерные проблемы
------- Comment #10 From 2008-11-01 22:35:27 -------
Ну так работало ж.
------- Comment #11 From 2008-12-04 11:30:39 -------
На старых ядрах проверять влом, на основном починилось с какой-то версии иксов.