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

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

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

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

в этом когде поменяй с 5 на 6
и посмотри что там со статусом
будет опять 13 или уже нормально токо 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);

Хостинговая компания 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
стреляли...
Сообщения: 35349
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

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

а нифига. ща протыкал все кнопки подвигал - 13 вылетело тока в момент выдёргивания.
Убей их всех! Бог потом рассортирует...

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

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

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

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

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

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

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

странно
а в логе видно 13 посредине лога
ни с того ни с сего
ну давай с 6
посмотрим что будет

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

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

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

добавь
что бы логитеч нормально пахал
и этот можно было фиксить

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

     sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
+
+    if (uaa->vendor == 0x046e &&
+        uaa->product == 0x52e6) {
+            sc->nbuttons = 3;
+            sc->sc_isize = 6;
+            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
стреляли...
Сообщения: 35349
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

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

последний патч. чё-то сломал - 13 статус на любое телодвижение

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

Jun 17 12:20:50 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=2-in bmAttributes=3 wMaxPacketSize=5 bInterval=10
Jun 17 12:20:50 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 17 12:20:50 lissyara kernel: ums_attach: sc=0xc5a99400
Jun 17 12:20:50 lissyara kernel: ums_attach: X  24/8
Jun 17 12:20:50 lissyara kernel: ums_attach: Y  32/8
Jun 17 12:20:50 lissyara kernel: ums_attach: Z  40/8
Jun 17 12:20:50 lissyara kernel: ums_attach: B1 16/1
Jun 17 12:20:50 lissyara kernel: ums_attach: B2 17/1
Jun 17 12:20:50 lissyara kernel: ums_attach: B3 18/1
Jun 17 12:20:50 lissyara kernel: ums_attach: size=6, id=2
Jun 17 12:20:53 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:53 lissyara kernel: ums_intr: data = 02 02 00 00 00 02
Jun 17 12:20:53 lissyara kernel: ums_intr: status=13
Jun 17 12:20:53 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:53 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:53 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 12:20:53 lissyara kernel: ums_intr: status=13
Jun 17 12:20:53 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:54 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:54 lissyara kernel: ums_intr: data = 02 02 00 00 00 02
Jun 17 12:20:54 lissyara kernel: ums_intr: status=13
Jun 17 12:20:54 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:56 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:56 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 12:20:56 lissyara kernel: ums_intr: status=13
Jun 17 12:20:56 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:57 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:57 lissyara kernel: ums_intr: data = 02 00 fd 00 00 02
Jun 17 12:20:57 lissyara kernel: ums_intr: status=13
Jun 17 12:20:57 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:57 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:57 lissyara kernel: ums_intr: data = 02 01 00 00 00 02
Jun 17 12:20:57 lissyara kernel: ums_intr: status=13
Jun 17 12:20:57 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:58 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:58 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 12:20:58 lissyara kernel: ums_intr: status=13
Jun 17 12:20:58 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:58 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:58 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 12:20:58 lissyara kernel: ums_intr: status=13
Jun 17 12:20:58 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:58 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:58 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 12:20:58 lissyara kernel: ums_intr: status=13
Jun 17 12:20:58 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:20:59 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:20:59 lissyara kernel: ums_intr: data = 02 02 00 00 00 02
Jun 17 12:20:59 lissyara kernel: ums_intr: status=13
Jun 17 12:20:59 lissyara kernel: ums_intr: x:0 y:-2 z:83 w:0 t:0 buttons:0x0
Jun 17 12:21:00 lissyara kernel: ums_intr: sc=0xc5a99400 status=13
Jun 17 12:21:00 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 12:21:00 lissyara kernel: ums_intr: status=13
Убей их всех! Бог потом рассортирует...

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

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

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

а поставь с 6 на 5

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

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

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

лучше. нажал пару кнопок крутанул колёсико:

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

Jun 17 12:30:55 lissyara root: Unknown USB device: vendor 0x046e product 0x52e6 bus uhub1
Jun 17 12:30:55 lissyara kernel: ukbd0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 17 12:30:55 lissyara kernel: kbd2 at ukbd0
Jun 17 12:30:55 lissyara kernel: ums0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Jun 17 12:30:55 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=2-in bmAttributes=3 wMaxPacketSize=5 bInterval=10
Jun 17 12:30:55 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 17 12:30:55 lissyara kernel: ums_attach: sc=0xc5a22400
Jun 17 12:30:55 lissyara kernel: ums_attach: X  24/8
Jun 17 12:30:55 lissyara kernel: ums_attach: Y  32/8
Jun 17 12:30:55 lissyara kernel: ums_attach: Z  40/8
Jun 17 12:30:55 lissyara kernel: ums_attach: B1 16/1
Jun 17 12:30:55 lissyara kernel: ums_attach: B2 17/1
Jun 17 12:30:55 lissyara kernel: ums_attach: B3 18/1
Jun 17 12:30:55 lissyara kernel: ums_attach: size=5, id=2
Jun 17 12:30:55 lissyara kernel: ums_intr: sc=0xc5a22400 status=6
Jun 17 12:30:55 lissyara kernel: ums_intr: data = de c0 ad de de
Jun 17 12:30:59 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:30:59 lissyara kernel: ums_intr: data = 02 00 c1 00 00
Jun 17 12:30:59 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:30:59 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:30:59 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:30:59 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:00 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:00 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 12:31:00 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:00 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:00 lissyara kernel: ums_intr: data = 02 01 00 00 00
Jun 17 12:31:00 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:00 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:00 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:00 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:00 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:00 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:00 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:02 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:02 lissyara kernel: ums_intr: data = 02 02 00 00 00
Jun 17 12:31:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:02 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:02 lissyara kernel: ums_intr: data = 02 02 00 00 00
Jun 17 12:31:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:02 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:02 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:02 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:02 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:02 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:05 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:05 lissyara kernel: ums_intr: data = 02 02 00 00 00
Jun 17 12:31:05 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:05 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:05 lissyara kernel: ums_intr: data = 02 02 00 00 00
Jun 17 12:31:05 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:05 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:05 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:05 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:05 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:05 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:05 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:06 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:06 lissyara kernel: ums_intr: data = 02 00 00 00 ff
Jun 17 12:31:06 lissyara kernel: ums_intr: x:-1 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:06 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:06 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:06 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:06 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:06 lissyara kernel: ums_intr: data = 02 00 00 00 ff
Jun 17 12:31:06 lissyara kernel: ums_intr: x:-1 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:06 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:06 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:06 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:07 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:07 lissyara kernel: ums_intr: data = 02 00 00 00 01
Jun 17 12:31:07 lissyara kernel: ums_intr: x:1 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:07 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:07 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:07 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:07 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:07 lissyara kernel: ums_intr: data = 02 00 00 00 01
Jun 17 12:31:07 lissyara kernel: ums_intr: x:1 y:64 z:83 w:0 t:0 buttons:0x0
Jun 17 12:31:07 lissyara kernel: ums_intr: sc=0xc5a22400 status=0
Jun 17 12:31:07 lissyara kernel: ums_intr: data = 02 00 00 00 00
Jun 17 12:31:07 lissyara kernel: ums_intr: x:0 y:64 z:83 w:0 t:0 buttons:0x0
Убей их всех! Бог потом рассортирует...

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

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

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

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

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

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

Непрочитанное сообщение Alex Keda » 2008-06-17 11:43:04

в аттаче файлы.
если из названия не поймёшь - спрашивай.
Вложения
log.tar.gz
(1.78 КБ) 9 скачиваний
Убей их всех! Бог потом рассортирует...

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

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

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

и покажи с логитечем такой лог
токо там по другому будет

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

Jun 17 12:30:55 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=2-in bmAttributes=3 wMaxPacketSize=5 bInterval=10
Jun 17 12:30:55 lissyara kernel: ums0: 3 buttons and Z dir.
Jun 17 12:30:55 lissyara kernel: ums_attach: sc=0xc5a22400
Jun 17 12:30:55 lissyara kernel: ums_attach: X  24/8
Jun 17 12:30:55 lissyara kernel: ums_attach: Y  32/8
Jun 17 12:30:55 lissyara kernel: ums_attach: Z  40/8
Jun 17 12:30:55 lissyara kernel: ums_attach: B1 16/1
Jun 17 12:30:55 lissyara kernel: ums_attach: B2 17/1
Jun 17 12:30:55 lissyara kernel: ums_attach: B3 18/1
Jun 17 12:30:55 lissyara kernel: ums_attach: size=5, id=2
Jun 17 12:30:55 lissyara kernel: ums_intr: sc=0xc5a22400 status=6
Jun 17 12:30:55 lissyara kernel: ums_intr: data = de c0 ad de de

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

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

Непрочитанное сообщение Alex Keda » 2008-06-17 11:45:32

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

Jun 17 12:45:08 lissyara kernel: ums1: <Logitech Optical USB Mouse, class 0/0, rev 2.00/3.40, addr 3> on uhub1
Jun 17 12:45:08 lissyara kernel: ums_attach: bLength=7 bDescriptorType=5 bEndpointAddress=1-in bmAttributes=3 wMaxPacketSize=4 bInterval=10
Jun 17 12:45:08 lissyara kernel: ums1: 3 buttons and Z dir.
Jun 17 12:45:08 lissyara kernel: ums_attach: sc=0xc5a89000
Jun 17 12:45:08 lissyara kernel: ums_attach: X  8/8
Jun 17 12:45:08 lissyara kernel: ums_attach: Y  16/8
Jun 17 12:45:08 lissyara kernel: ums_attach: Z  24/8
Jun 17 12:45:08 lissyara kernel: ums_attach: B1 0/1
Jun 17 12:45:08 lissyara kernel: ums_attach: B2 1/1
Jun 17 12:45:08 lissyara kernel: ums_attach: B3 2/1
Jun 17 12:45:08 lissyara kernel: ums_attach: size=4, id=0



Jun 17 12:45:12 lissyara kernel: ums1: at uhub1 port 2 (addr 3) disconnected
Jun 17 12:45:12 lissyara kernel: ums_intr: sc=0xc5a89000 status=6
Jun 17 12:45:12 lissyara kernel: ums_intr: data = de c0 ad de
Jun 17 12:45:12 lissyara kernel: ums1: disconnected
Jun 17 12:45:12 lissyara kernel: ums1: detached
Убей их всех! Бог потом рассортирует...

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

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

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

пробуй
скажешь что работате а что глючит

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

     sc->sc_isize = hid_report_size(desc, size, hid_input, &sc->sc_iid);
+
+    if (uaa->vendor == 0x046e &&
+        uaa->product == 0x52e6) {
+            sc->nbuttons = 3;
+            sc->sc_isize = 6;
+            sc->sc_iid = 2;
+            sc->sc_loc_x.pos = 8;
+            sc->sc_loc_y.pos = 16;
+            sc->sc_loc_z.pos = 24;
+            sc->sc_loc_btn[0].pos = 0;
+            sc->sc_loc_btn[1].pos = 1;
+            sc->sc_loc_btn[2].pos = 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
стреляли...
Сообщения: 35349
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2008-06-17 12:04:20

Работает:
КОлёсико - вверх-вниз
Средняя кнопка (когда на колесо жмёшь)
Перемещение - во все стороны.
Не работают - левая и правая кнопки.
ПРочие баги - всё происходит как в замедленном кино - надо чувствительность увеличивать и мыши и колеса - прогон мыши по всему коврику из конца в конец - курсор пеермещается всего полэкрана монитора.
То же самое колёсико.
Также двигается дискретно - видны рывки...
=========
но она уже движется! =)
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение Alex Keda » 2008-06-17 12:05:04

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

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

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

Непрочитанное сообщение Alex Keda » 2008-06-17 12:05:20

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

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

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

Непрочитанное сообщение LMik » 2008-06-17 12:06:59

o_O Круть, и это после второго дня дебага.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

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

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

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

покажи лог
с к примеру
быстрым перемещением мыши вверх
и медленным

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

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

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

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

медлено вверх

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

Jun 17 13:16:28 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:28 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:28 lissyara kernel: ums_intr: status=13
Jun 17 13:16:28 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:28 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:28 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 13:16:28 lissyara kernel: ums_intr: status=13
Jun 17 13:16:28 lissyara kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:29 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:29 lissyara kernel: ums_intr: status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:29 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: data = 02 00 00 fe 00 02
Jun 17 13:16:29 lissyara kernel: ums_intr: status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:29 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: data = 02 00 00 fe 00 02
Jun 17 13:16:29 lissyara kernel: ums_intr: status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:29 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: data = 02 00 01 fe 00 02
Jun 17 13:16:29 lissyara kernel: ums_intr: status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: x:1 y:2 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:29 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:29 lissyara kernel: ums_intr: status=13
Jun 17 13:16:29 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:30 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 13:16:30 lissyara kernel: ums_intr: status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:30 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:30 lissyara kernel: ums_intr: status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:30 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:30 lissyara kernel: ums_intr: status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:30 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 13:16:30 lissyara kernel: ums_intr: status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:30 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:30 lissyara kernel: ums_intr: status=13
Jun 17 13:16:30 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:31 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: data = 02 00 01 fe 00 02
Jun 17 13:16:31 lissyara kernel: ums_intr: status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: x:1 y:2 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:31 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:31 lissyara kernel: ums_intr: status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:31 lissyara kernel: ums_intr: sc=0xc5a7f000 status=0
Jun 17 13:16:31 lissyara kernel: ums_intr: data = 00 00 01 00
Jun 17 13:16:31 lissyara kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:31 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: data = 02 00 00 fd 00 02
Jun 17 13:16:31 lissyara kernel: ums_intr: status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: x:0 y:3 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:31 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:31 lissyara kernel: ums_intr: status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:31 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 13:16:31 lissyara kernel: ums_intr: status=13
Jun 17 13:16:31 lissyara kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 13:16:32 lissyara kernel: ums_intr: status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: data = 02 00 00 fd 00 02
Jun 17 13:16:32 lissyara kernel: ums_intr: status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: x:0 y:3 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:32 lissyara kernel: ums_intr: status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:32 lissyara kernel: ums_intr: status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jun 17 13:16:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: data = 02 00 00 ff 00 02
Jun 17 13:16:32 lissyara kernel: ums_intr: status=13
Jun 17 13:16:32 lissyara kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
быстро вверх

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

Jun 17 13:17:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:17:32 lissyara kernel: ums_intr: data = 02 00 00 00 00 02
Jun 17 13:17:32 lissyara kernel: ums_intr: status=13
Jun 17 13:17:32 lissyara kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jun 17 13:17:32 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:17:32 lissyara kernel: ums_intr: data = 02 00 fe f1 00 02
Jun 17 13:17:32 lissyara kernel: ums_intr: status=13
Jun 17 13:17:32 lissyara kernel: ums_intr: x:-2 y:15 z:0 w:0 t:0 buttons:0x0
Jun 17 13:17:33 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:17:33 lissyara kernel: ums_intr: data = 02 00 05 c1 00 02
Jun 17 13:17:33 lissyara kernel: ums_intr: status=13
Jun 17 13:17:33 lissyara kernel: ums_intr: x:5 y:63 z:0 w:0 t:0 buttons:0x0
Jun 17 13:17:33 lissyara kernel: ums_intr: sc=0xc5a28800 status=13
Jun 17 13:17:33 lissyara kernel: ums_intr: data = 02 00 00 f1 00 02
Jun 17 13:17:33 lissyara kernel: ums_intr: status=13
Jun 17 13:17:33 lissyara kernel: ums_intr: x:0 y:15 z:0 w:0 t:0 buttons:0x0
расстояние одинаковое...
Убей их всех! Бог потом рассортирует...

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

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

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

опять статус 13
перевыткни мышу
и найди после каких действий начинает появляться
был же нормальны 0

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

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

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

сказал же
поменяй с 6 на 5
а то 6 байт лезет
а должно 5

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

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

Непрочитанное сообщение Alex Keda » 2008-06-17 12:26:45

после любых.
пеертыкаю - любое действие - статус 13
Убей их всех! Бог потом рассортирует...

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

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

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

шаман, сцуко!!!!!!!!!!!!!!
пашет!!!!!!!!!
Убей их всех! Бог потом рассортирует...

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

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

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

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

        if (uaa->vendor == 0x046e &&
        uaa->product == 0x52e6) {
            sc->nbuttons = 3;
            sc->sc_isize = 5;
            sc->sc_iid = 2;
            sc->sc_loc_x.pos = 8;
            sc->sc_loc_y.pos = 16;
            sc->sc_loc_z.pos = 24;
            sc->sc_loc_btn[0].pos = 0;
            sc->sc_loc_btn[1].pos = 1;
            sc->sc_loc_btn[2].pos = 2;
        }
вот итог.
Чё я должен в фонд инета? =)))
Убей их всех! Бог потом рассортирует...

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

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

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

надо будет у себя в инфо
Z кошелек поместить для таких целей
в помошь бездомному котенку


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