Страница 5 из 11

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

Добавлено: 2008-06-17 11:00:30
paradox
в этом когде поменяй с 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);

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

Добавлено: 2008-06-17 11:01:56
Alex Keda
а нифига. ща протыкал все кнопки подвигал - 13 вылетело тока в момент выдёргивания.

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

Добавлено: 2008-06-17 11:03:10
Alex Keda
когда выдёргиваю логитеч - тоже 13 статус.
т.е. это нормально. с 6 ещё не пробовал. надо?

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

Добавлено: 2008-06-17 11:06:29
paradox
странно
а в логе видно 13 посредине лога
ни с того ни с сего
ну давай с 6
посмотрим что будет

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

Добавлено: 2008-06-17 11:09:38
paradox
добавь
что бы логитеч нормально пахал
и этот можно было фиксить

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

     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;
   }

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

Добавлено: 2008-06-17 11:27:36
Alex Keda
последний патч. чё-то сломал - 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

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

Добавлено: 2008-06-17 11:29:54
paradox
а поставь с 6 на 5

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

Добавлено: 2008-06-17 11:31:51
Alex Keda
лучше. нажал пару кнопок крутанул колёсико:

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

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

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

Добавлено: 2008-06-17 11:36:17
paradox
сделай теперь
мини лог
на каждое действие отдельно
кнопки по очереди
и движение мыши

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

Добавлено: 2008-06-17 11:43:04
Alex Keda
в аттаче файлы.
если из названия не поймёшь - спрашивай.

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

Добавлено: 2008-06-17 11:44:07
paradox
и покажи с логитечем такой лог
токо там по другому будет

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

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

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

Добавлено: 2008-06-17 11:45:32
Alex Keda

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

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

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

Добавлено: 2008-06-17 11:50:36
paradox
пробуй
скажешь что работате а что глючит

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

     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;
   }

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

Добавлено: 2008-06-17 12:04:20
Alex Keda
Работает:
КОлёсико - вверх-вниз
Средняя кнопка (когда на колесо жмёшь)
Перемещение - во все стороны.
Не работают - левая и правая кнопки.
ПРочие баги - всё происходит как в замедленном кино - надо чувствительность увеличивать и мыши и колеса - прогон мыши по всему коврику из конца в конец - курсор пеермещается всего полэкрана монитора.
То же самое колёсико.
Также двигается дискретно - видны рывки...
=========
но она уже движется! =)

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

Добавлено: 2008-06-17 12:05:04
Alex Keda
наврал. левая и правая тоже работают - тока тупят по секунде пока действие видно будет...

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

Добавлено: 2008-06-17 12:05:20
Alex Keda
всё работает. но безумно медлено

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

Добавлено: 2008-06-17 12:06:59
LMik
o_O Круть, и это после второго дня дебага.

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

Добавлено: 2008-06-17 12:15:44
paradox
покажи лог
с к примеру
быстрым перемещением мыши вверх
и медленным

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

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

Добавлено: 2008-06-17 12:18:15
Alex Keda
медлено вверх

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

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
расстояние одинаковое...

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

Добавлено: 2008-06-17 12:23:12
paradox
опять статус 13
перевыткни мышу
и найди после каких действий начинает появляться
был же нормальны 0

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

Добавлено: 2008-06-17 12:24:36
paradox
сказал же
поменяй с 6 на 5
а то 6 байт лезет
а должно 5

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

Добавлено: 2008-06-17 12:26:45
Alex Keda
после любых.
пеертыкаю - любое действие - статус 13

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

Добавлено: 2008-06-17 12:33:07
Alex Keda
шаман, сцуко!!!!!!!!!!!!!!
пашет!!!!!!!!!

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

Добавлено: 2008-06-17 12:33:52
Alex Keda

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

        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;
        }
вот итог.
Чё я должен в фонд инета? =)))

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

Добавлено: 2008-06-17 12:36:09
paradox
надо будет у себя в инфо
Z кошелек поместить для таких целей
в помошь бездомному котенку


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