проблема с USB-мышью в CURRENT

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
panzer
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-06-17 15:05:35

проблема с USB-мышью в CURRENT

Непрочитанное сообщение panzer » 2009-06-17 15:11:02

Что имею: систему недельной свежести собранную с нуля, усбшную мышь от Microsoft (ну удобная она; модель при необходимости уточню) и глюки в иксах. А именно: мышь ведёт себя так как если бы у неё была всегда нажата левая кнопка. Та же мышь воткнутая через переходник в PS/2 работает без проблем. Но переходник это не труЪ, от него хотелось бы избавиться. От глюков - тоже.

Есть какие-нибудь предположения как это забороть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение paradox » 2009-06-17 15:15:27

если глюки и к иксах и в консоли
то пишите сразу в рассылку бсд курента
пусть фиксят

panzer
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-06-17 15:05:35

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение panzer » 2009-06-17 15:44:15

Рассылку куррента я ща озадачил более серьёзной для меня проблемой %) А так да, отправлю попозже и туда.

В консоли мышь работает нормально.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение paradox » 2009-06-17 15:55:02

если в консоли нормально себя ведет
значит вирубите холдемон и проверте конфиг исков
что бы там была sysmouse

panzer
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-06-17 15:05:35

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение panzer » 2009-06-17 16:02:05

xorg-server у меня ваще скомпилен специально без поддежки HAL. Или hald надо принципиально вырубить? Попробую, но вроде никакие пляски с sysmouse не помогали уговорить мышь нормально работать.
При этом та же мышь нормально работала в линухе.

Видимо, придётся и правда писать в рассылку. Жаль только что подобных тем я там видел уже 2 или 3 - и все без положительного результата.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение paradox » 2009-06-17 16:14:02

если в консоли через moused миш работает отлично
значит проблем в бсд нет
проблем может где то в настройках искорг может быть

и миш в иксорг должна быть /dev/sysmouse
поскольку этот девайс создает moused

а если будете напрямую указывать /dev/usbчего то там
то тогда ясное дело xorg будет к мише лезть через свою библиотеку
вообще кривовато оно частенько работает

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение iZEN » 2009-06-17 23:18:25

usbd_enable="YES" в /etc/rc.conf?
Если да — уберите. Оно не нужно.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

panzer
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-06-17 15:05:35

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение panzer » 2009-06-17 23:45:52

нету там такого
usbd вроде давно умер?

В общем, мышь никак не хочет работать в "чистом" USB-режиме. Пока потерплю переходник.

Вот более точное описание проблемы: мышь как-то по-хитрому сбрасывает состояние левой кнопки как только я её двигаю - в результате становится невозможным перемещать окна. Но вот выделение текста при этом почему-то работает на ура. Также странно работает скроллинг - если нажать на скроллбар и начать двигать курсор в пределах окна, то вместо скроллинга получается мельтешение. Если увести курсор мыши за пределы окна, то скроллинг работает как положено. Отдельное нажатие на ЛКМ сначала осуществляет скроллинг вверх в окне и только потом - собственно нажатие. Походу, на одной кнопке оказалось слишком много событий.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение Alex Keda » 2009-06-17 23:48:06

xev
что говорит?
описанное поведение в голых иксах, или какой-то виндов манагер?
========
коли hal нету - собирайте для чистоты эксперимета с ним - измениться ли поведение.
и кусок конфига иксов для мыши покажите
Убей их всех! Бог потом рассортирует...

panzer
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-06-17 15:05:35

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение panzer » 2009-06-18 0:13:59

Та ещё задачка оказалась при глючной-то мыши %)

Вроде, эти события генерятся по одному нажатию ЛКМ:

Код: Выделить всё

ButtonPress event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x2e00002, time 948507, (33,36), root:(37,870),
    state 0x100, button 4, same_screen YES

ButtonRelease event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x2e00002, time 948507, (33,36), root:(37,870),
    state 0x900, button 4, same_screen YES

ButtonRelease event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x2e00002, time 948643, (33,36), root:(37,870),
    state 0x100, button 1, same_screen YES

LeaveNotify event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x0, time 948643, (33,36), root:(37,870),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0

MotionNotify event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x2e00002, time 949140, (33,25), root:(37,859),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x2e00002, time 949148, (32,23), root:(36,857),
    state 0x0, is_hint 0, same_screen YES

EnterNotify event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x0, time 949156, (32,3), root:(36,837),
    mode NotifyNormal, detail NotifyInferior, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys:  17  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

MotionNotify event, serial 33, synthetic NO, window 0x2e00001,
    root 0x111, subw 0x0, time 949156, (32,3), root:(36,837),
    state 0x0, is_hint 0, same_screen YES
С HAL компилить пробовал - тот же результат.
От оконного менеджера не зависит (пробовал twm, xfwm и вот щас в гномьем менеджере).

кусог xorg.conf'а стандартней некуда:

Код: Выделить всё

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection


paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение paradox » 2009-06-18 1:28:32

это где то настройки самих исков
прописано какие событие по мыши отрабатывать
в самих исках ане в xorg.conf

ищи...
лучше собери какойто минимальный backbox например
и на нем настраивай...

Гость
проходил мимо

Re: проблема с USB-мышью в CURRENT

Непрочитанное сообщение Гость » 2009-06-18 2:08:07

Для того, чтобы настроить обработчики, надо:
1) чтобы события генерировались - колёсико не выдаёт никаких событий вообще;
2) чтобы события генерировались по-одиночке - у меня же нажатие на кнопку Button1/Button2 вызывает ещё и Button4.

Скорее всего мышь себя ведёт точно так же и в консоли, только консоли на это пофиг, бо она скроллиться по команде с мышке не умеет.