мой любимый мыш =)

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 16:12:39

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

#cd /usr/src/sys/modules/ums/
#make unload
#make load
#sysctl hw.usb.ums.debug
должен быть 10

если нет
то или не тот модуль собираешь и грузишь
или в соурсах ums.c непоставил 10
или что то не то

Хостинговая компания 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/

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:16:37

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

lissyara# cd /usr/src/sys/modules/ums/
lissyara# make unload
/sbin/kldunload -v ums.ko
Unloading ums.ko, id=53
lissyara# make load
/sbin/kldload -v /usr/src/sys/modules/ums/ums.ko
Loaded /usr/src/sys/modules/ums/ums.ko, id=53
lissyara# sysctl hw.usb.ums.debug
hw.usb.ums.debug: 10
lissyara#   
смореть в /var/log/messages? верно? больше ничё не надо?
мож чё ты подразумеваешь а я не делаю?
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 16:18:33

мля
не 10
а что то больше 10
11 к примеру
=)

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:29:07

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



Jun 16 17:27:38 lissyara root: Unknown USB device: vendor 0x046e product 0x52e6 bus uhub1
Jun 16 17:27:38 lissyara kernel: ukbd0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 16 17:27:38 lissyara kernel: kbd2 at ukbd0
Jun 16 17:27:38 lissyara kernel: ums0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 16 17:27:38 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=2-in bmAttributes=3 wMaxPacketSize=5 bInterval=10
Jun 16 17:27:38 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 16 17:27:38 lissyara kernel: ums_attach: sc=0xc5c67c00
Jun 16 17:27:38 lissyara kernel: ums_attach: X  24/8
Jun 16 17:27:38 lissyara kernel: ums_attach: Y  32/8
Jun 16 17:27:38 lissyara kernel: ums_attach: Z  40/8
Jun 16 17:27:38 lissyara kernel: ums_attach: B1 16/1
Jun 16 17:27:38 lissyara kernel: ums_attach: B2 17/1
Jun 16 17:27:38 lissyara kernel: ums_attach: B3 18/1
Jun 16 17:27:38 lissyara kernel: ums_attach: size=3, id=1
Jun 16 17:27:38 lissyara kernel: ums_intr: sc=0xc5c67c00 status=6
Jun 16 17:27:38 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:40 lissyara moused: unable to open /dev/ums1: No such file or directory




Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums_intr: status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums_intr: status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums_intr: status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums_intr: status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums_intr: status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=13
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums_intr: status=13
Jun 16 17:27:46 lissyara kernel: ukbd0: at uhub1 port 1 (addr 2) disconnected
Jun 16 17:27:46 lissyara kernel: ukbd0: detached
Jun 16 17:27:46 lissyara kernel: ums0: at uhub1 port 1 (addr 2) disconnected
Jun 16 17:27:46 lissyara kernel: ums_intr: sc=0xc5c67c00 status=6
Jun 16 17:27:46 lissyara kernel: ums_intr: data = de c0 ad
Jun 16 17:27:46 lissyara kernel: ums0: disconnected
Jun 16 17:27:46 lissyara kernel: ums0: detached




Jun 16 17:27:53 lissyara root: Unknown USB device: vendor 0x046d product 0xc016 bus uhub1
Jun 16 17:27:53 lissyara kernel: ums0: <Logitech Optical USB Mouse, class 0/0, rev 2.00/3.40, addr 2> on uhub1
Jun 16 17:27:53 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=1-in bmAttributes=3 wMaxPacketSize=4 bInterval=10
Jun 16 17:27:53 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 16 17:27:53 lissyara kernel: ums_attach: sc=0xc5a9e000
Jun 16 17:27:53 lissyara kernel: ums_attach: X  8/8
Jun 16 17:27:53 lissyara kernel: ums_attach: Y  16/8
Jun 16 17:27:53 lissyara kernel: ums_attach: Z  24/8
Jun 16 17:27:53 lissyara kernel: ums_attach: B1 0/1
Jun 16 17:27:53 lissyara kernel: ums_attach: B2 1/1
Jun 16 17:27:53 lissyara kernel: ums_attach: B3 2/1
Jun 16 17:27:53 lissyara kernel: ums_attach: size=4, id=0
Jun 16 17:27:53 lissyara kernel: ums_intr: sc=0xc5a9e000 status=6
Jun 16 17:27:53 lissyara kernel: ums_intr: data = de c0 ad de





Jun 16 17:27:55 lissyara kernel: ums_intr: sc=0xc5a9e000 status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: data = de c0 ad de
Jun 16 17:27:55 lissyara kernel: ums_intr: status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: x:-64 y:83 z:34 w:0 t:0 buttons:0x3
Jun 16 17:27:55 lissyara kernel: ums_intr: sc=0xc5a9e000 status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: data = de c0 ad de
Jun 16 17:27:55 lissyara kernel: ums_intr: status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: x:-64 y:83 z:34 w:0 t:0 buttons:0x3
Jun 16 17:27:55 lissyara kernel: ums_intr: sc=0xc5a9e000 status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: data = de c0 ad de
Jun 16 17:27:55 lissyara kernel: ums_intr: status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: x:-64 y:83 z:34 w:0 t:0 buttons:0x3
Jun 16 17:27:55 lissyara kernel: ums_intr: sc=0xc5a9e000 status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: data = de c0 ad de
Jun 16 17:27:55 lissyara kernel: ums_intr: status=13
Jun 16 17:27:55 lissyara kernel: ums_intr: x:-64 y:83 z:34 w:0 t:0 buttons:0x3
Jun 16 17:27:56 lissyara kernel: ums_intr: sc=0xc5a9e000 status=13
Jun 16 17:27:56 lissyara kernel: ums_intr: data = de c0 ad de
Jun 16 17:27:56 lissyara kernel: ums_intr: status=13
Jun 16 17:27:56 lissyara kernel: ums_intr: x:-64 y:83 z:34 w:0 t:0 buttons:0x3
Jun 16 17:27:56 lissyara kernel: ums0: at uhub1 port 1 (addr 2) disconnected
Jun 16 17:27:56 lissyara kernel: ums_intr: sc=0xc5a9e000 status=6
Jun 16 17:27:56 lissyara kernel: ums_intr: data = de c0 ad de
Jun 16 17:27:56 lissyara kernel: ums0: disconnected
Jun 16 17:27:56 lissyara kernel: ums0: detached



1. воткнул тестовую
2. выткнул тестовую
3. воткнул нормальную
4/ вытнул нормальную
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 16:32:40

попробуй пересобрать

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

        /*
         * Force the report (non-boot) protocol.
         *
         * Mice without boot protocol support may choose not to implement
         * Set_Protocol at all; do not check for error.
         */
-        usbd_set_protocol(sc->sc_iface, 1);
+       // usbd_set_protocol(sc->sc_iface, 1);
и что там с соурсами из линуха drivers/usb

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:36:39

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

Jun 16 17:36:01 lissyara kernel: ums_intr: sc=0xc5a81800 status=13
Jun 16 17:36:01 lissyara kernel: ums_intr: data = 02 00 00
Jun 16 17:36:01 lissyara kernel: ums_intr: status=13
Jun 16 17:36:01 lissyara kernel: ums_intr: sc=0xc5a81800 status=13
Jun 16 17:36:01 lissyara kernel: ums_intr: data = 02 00 00
Jun 16 17:36:01 lissyara kernel: ums_intr: status=13
Jun 16 17:36:01 lissyara kernel: ums_intr: sc=0xc5a81800 status=13
Jun 16 17:36:01 lissyara kernel: ums_intr: data = 02 00 00
Jun 16 17:36:01 lissyara kernel: ums_intr: status=13
Jun 16 17:36:02 lissyara kernel: ums_intr: sc=0xc5a81800 status=13
Jun 16 17:36:02 lissyara kernel: ums_intr: data = 02 01 00
Jun 16 17:36:02 lissyara kernel: ums_intr: status=13
Jun 16 17:36:02 lissyara kernel: ums_intr: sc=0xc5a81800 status=13
невштырило.
========
ща скину
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:37:46

18 метров нежатого.
кудать всё или что-то конкретное.
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 16:41:37

какой то блин глюк
толи в usb толи в hub

в линухе еще посмотрю


а нет там рядом како нить usb хаба?
воткнуть туда 2 мыши

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:44:31

я втякал не тока в этот комп. не работает.
=======
тут ядро линуховое с дебагом почти докомпилилось. чё из него надо?
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 16:47:39

я имею ввиду глюк usb Или hub в bsd стеке
хотелось бы через физический хаб посмотреть как оно будет
поскоку у тебя в миши уже хаб
в нем 1 порт клава
2 порт мыш

а соурсы с линуха дай?)))
как я скажу что смотреть

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:52:06

дык я и грю - что конкретно?
насколько я понял - тебе надо input - мышь сама....
ща сожмутся все субдиректории в дриверс - всё выложу на ftp
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 16:53:54

drivers/usb

там все

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 16:57:19

ftp://hosting.lissyara.su/users/paradox/drivers
выбирай что надо =)))
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-16 17:11:21

поднимай uhci дебаг по максимуму
и перегрузи ums.ko
нужно рассмотреть что там не так происходит с usb_uhci

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-16 18:17:47

завтра....
на работе она осталась
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-17 7:58:19

так. чё делать чё выкатывать?
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

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

покажи с тамими изменениями лог
любые движение мышки

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

     for (i = 1; i <= sc->nbuttons; i++)
             hid_locate(desc, size, HID_USAGE2(HUP_BUTTON, i),
                             hid_input, &sc->sc_loc_btn[i-1], 0);

     sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
+    sc->sc_isize = 5;
+    sc->sc_iid = 2;
     sc->sc_ibuf = malloc(sc->sc_isize, M_USB, M_NOWAIT);
     if (!sc->sc_ibuf) {
             printf("%s: no memory\n", device_get_nameunit(sc->sc_dev));
             free(sc->sc_loc_btn, M_USB);
             return ENXIO;
     }

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-17 9:44:37

у меня нет такой секции...
есть такая с вызовом этой функции

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

        sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
        sc->sc_ibuf = malloc(sc->sc_isize, M_USB, M_NOWAIT);
        if (!sc->sc_ibuf) {
                printf("%s: no memory\n", device_get_nameunit(sc->sc_dev));
                free(sc->sc_loc_btn, M_USB);
                return ENXIO;
        }
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-17 9:46:57

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

        sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
+      sc->sc_isize = 5;
+       sc->sc_iid = 2;
        sc->sc_ibuf = malloc(sc->sc_isize, M_USB, M_NOWAIT);

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

Re: мой любимый мыш =)

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

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

        for (i = 1; i <= sc->nbuttons; i++)
                hid_locate(desc, size, HID_USAGE2(HUP_BUTTON, i),
                                hid_input, &sc->sc_loc_btn[i-1], 0);

        sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
        sc->sc_ibuf = malloc(sc->sc_isize, M_USB, M_NOWAIT);
        if (!sc->sc_ibuf) {
                printf("%s: no memory\n", device_get_nameunit(sc->sc_dev));
                free(sc->sc_loc_btn, M_USB);
                return ENXIO;
        }

        /*
         * The Microsoft Wireless Notebook Optical Mouse seems to be in worse
         * shape than the Wireless Intellimouse 2.0, as its X, Y, wheel, and
         * all of its other button positions are all off. It also reports that
         * it has two addional buttons and a tilt wheel.
         */
        if (usbd_get_quirks(uaa->device)->uq_flags & UQ_MS_BAD_CLASS) {
                sc->flags = UMS_Z;
                sc->flags |= UMS_SPUR_BUT_UP;
                sc->nbuttons = 3;
                sc->sc_isize = 5;
                sc->sc_iid = 0;
                /* 1st byte of descriptor report contains garbage */
                sc->sc_loc_x.pos = 16;
                sc->sc_loc_y.pos = 24;
                sc->sc_loc_z.pos = 32;
                sc->sc_loc_btn[0].pos = 8;
                sc->sc_loc_btn[1].pos = 9;
                sc->sc_loc_btn[2].pos = 10;
        }
вот мой кусок похожий на то что ты здаёшь. куда писать?
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-17 9:50:46

где +
то и добавь

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

        sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
+      sc->sc_isize = 5;
+       sc->sc_iid = 2;
        sc->sc_ibuf = malloc(sc->sc_isize, M_USB, M_NOWAIT);

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-17 9:54:24

шит... остался без обоих мышей...
и консоль закрылась.
ща вернусь =)
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

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

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

Jun 17 11:27:55 lissyara root: Unknown USB device: vendor 0x046e product 0x52e6 bus uhub1
Jun 17 11:27:55 lissyara kernel: ukbd0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 17 11:27:55 lissyara kernel: kbd2 at ukbd0
Jun 17 11:27:56 lissyara kernel: ums0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 17 11:27:56 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=2-in bmAttributes=3 wMaxPacketSize=5 bInterval=10
Jun 17 11:27:56 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 17 11:27:56 lissyara kernel: ums_attach: sc=0xc5aa9800
Jun 17 11:27:56 lissyara kernel: ums_attach: X  24/8
Jun 17 11:27:56 lissyara kernel: ums_attach: Y  32/8
Jun 17 11:27:56 lissyara kernel: ums_attach: Z  40/8
Jun 17 11:27:56 lissyara kernel: ums_attach: B1 16/1
Jun 17 11:27:56 lissyara kernel: ums_attach: B2 17/1
Jun 17 11:27:56 lissyara kernel: ums_attach: B3 18/1
Jun 17 11:27:56 lissyara kernel: ums_attach: size=5, id=2
Jun 17 11:28:02 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:02 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:28:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:02 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:02 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:28:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:02 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:02 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:02 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:02 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 00 07 04 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x2
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 01 07 09 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x4
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 01 07 09 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x4
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 01 06 0c 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x2
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 01 04 08 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 01 01 02 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x1
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ukbd0: at uhub1 port 1 (addr 2) disconnected
Jun 17 11:28:09 lissyara kernel: ukbd0: detached
Jun 17 11:28:09 lissyara kernel: ums0: at uhub1 port 1 (addr 2) disconnected
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=6
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums0: disconnected
Jun 17 11:28:09 lissyara kernel: ums0: detached
нажимал левую кнопку.
========
что характерно - при этом двигался курсор, а логитеч с этим патччем нифига не пашет
Убей их всех! Бог потом рассортирует...

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

Re: мой любимый мыш =)

Непрочитанное сообщение paradox » 2008-06-17 10:37:31

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

смена статуса c 0 на 13

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

Jun 17 11:28:03 lissyara kernel: ums_intr: sc=0xc5aa9800 status=0
Jun 17 11:28:03 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:03 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:28:09 lissyara kernel: ums_intr: sc=0xc5aa9800 status=13
Jun 17 11:28:09 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:28:09 lissyara kernel: ums_intr: status=13

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

Re: мой любимый мыш =)

Непрочитанное сообщение Alex Keda » 2008-06-17 10:56:29

собрал все логи.
поехали:
левая кнопка. по моим очучениям 13 статус появляется когда отпускаю.
т.е. я нажал, подержал, в момент отпускания.

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


Jun 17 11:46:15 lissyara root: Unknown USB device: vendor 0x046e product 0x52e6 bus uhub1
Jun 17 11:46:15 lissyara kernel: ukbd0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 17 11:46:15 lissyara kernel: kbd2 at ukbd0
Jun 17 11:46:15 lissyara kernel: ums0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 17 11:46:15 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=2-in bmAttributes=3 wMaxPacketSize=5 bInterval=10
Jun 17 11:46:15 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 17 11:46:15 lissyara kernel: ums_attach: sc=0xc5a99800
Jun 17 11:46:15 lissyara kernel: ums_attach: X	24/8
Jun 17 11:46:15 lissyara kernel: ums_attach: Y	32/8
Jun 17 11:46:15 lissyara kernel: ums_attach: Z	40/8
Jun 17 11:46:15 lissyara kernel: ums_attach: B1	16/1
Jun 17 11:46:15 lissyara kernel: ums_attach: B2	17/1
Jun 17 11:46:15 lissyara kernel: ums_attach: B3	18/1
Jun 17 11:46:15 lissyara kernel: ums_attach: size=5, id=2
Jun 17 11:46:20 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:20 lissyara kernel: ums_intr: data = 02 00 00 ff 00
Jun 17 11:46:20 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x7
Jun 17 11:46:20 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:20 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:20 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:20 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:20 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:20 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:20 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:20 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:20 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:20 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:20 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:20 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:20 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:20 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:20 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 01 00 02 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x1
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:21 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:21 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:21 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:25 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:25 lissyara kernel: ums_intr: data = 02 00 00 01 00
Jun 17 11:46:25 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x4
Jun 17 11:46:25 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:25 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:25 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:28 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:28 lissyara kernel: ums_intr: data = 02 00 00 fe 00
Jun 17 11:46:28 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x3
Jun 17 11:46:28 lissyara kernel: ums_intr: sc=0xc5a99800 status=0
Jun 17 11:46:28 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:28 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ukbd0: at uhub1 port 1 (addr 2) disconnected
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums_intr: status=13
Jun 17 11:46:35 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 11:46:35 lissyara kernel: ukbd0: detached
Jun 17 11:46:35 lissyara kernel: ums0: at uhub1 port 1 (addr 2) disconnected
Jun 17 11:46:35 lissyara kernel: ums_intr: sc=0xc5a99800 status=6
Jun 17 11:46:35 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 11:46:35 lissyara kernel: ums0: disconnected
Jun 17 11:46:35 lissyara kernel: ums0: detached
Jun 17 11:46:43 lissyara moused: unable to open /dev/ums0: No such file or directory
есть остальные логи - если надо могу тоже выложить- я все кнопки понажимал во все стороны подвигал, всё в отдельные файлы сложил.
13 статус тока от правой кнопки.
=========
ща ещё раз попробую.
Убей их всех! Бог потом рассортирует...