мой любимый мыш =)
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
мммда
тяжело с такими
пусть скинет дамп той утилитой что в pr
посмотрим что там куда
тяжело с такими
пусть скинет дамп той утилитой что в pr
посмотрим что там куда
Последний раз редактировалось paradox 2008-07-28 19:13:49, всего редактировалось 1 раз.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
----dump----
ums0: at uhub0 port 2 (addr 2) disconnected
ums0: detached
[report desc size=196]
USAGE PAGE Consumer(0xc)
USAGE Consumer Control(0x1)[Consumer(0xc)]
COLLECTION Application(1)
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Logical(2)
REPORT ID 19
USAGE PAGE Consumer(0xc)
USAGE AC Pan(0x238)[Consumer(0xc)]
REPORT COUNT 1
REPORT SIZE 8
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
INPUT ( Data Variable Relative ) (6)
REPORT ID 23
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0xff06)[Microsoft(0xff00)]
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
PHYSICAL MINIMUM 1
PHYSICAL MAXIMUM 4
REPORT COUNT 1
REPORT SIZE 2
FEATURE ( Data Variable Absolute ) (2)
PHYSICAL MINIMUM 0
PHYSICAL MAXIMUM 0
FEATURE ( Const Array Absolute ) (1)
USAGE Unknown Usage(0xff04)[Microsoft(0xff00)]
REPORT SIZE 1
FEATURE ( Data Variable Absolute ) (2)
REPORT SIZE 3
FEATURE ( Const Array Absolute ) (1)
REPORT ID 24
USAGE Unknown Usage(0xff08)[Microsoft(0xff00)]
REPORT SIZE 1
FEATURE ( Data Variable Absolute ) (2)
REPORT SIZE 7
FEATURE ( Const Array Absolute ) (1)
END COLLECTION
END COLLECTION
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Logical(2)
REPORT ID 17
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button3(3)
REPORT COUNT 3
REPORT SIZE 1
LOGICAL MAXIMUM 1
INPUT ( Data Variable Absolute ) (2)
REPORT COUNT 1
INPUT ( Const Array Absolute ) (1)
USAGE Button5(0x5)[Button(0x9)]
INPUT ( Data Variable Absolute ) (2)
REPORT COUNT 3
INPUT ( Const Array Absolute ) (1)
USAGE PAGE Generic Desktop(0x1)
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
REPORT COUNT 2
REPORT SIZE 8
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
INPUT ( Data Variable Relative ) (6)
COLLECTION Logical(2)
REPORT ID 18
USAGE Resolution Multiplier(0x48)[Generic Desktop(0x1)]
REPORT COUNT 1
REPORT SIZE 2
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
PHYSICAL MINIMUM 1
PHYSICAL MAXIMUM 4
FEATURE ( Data Variable Absolute ) (2)
PHYSICAL MINIMUM 0
PHYSICAL MAXIMUM 0
REPORT SIZE 6
FEATURE ( Const Array Absolute ) (1)
REPORT ID 17
USAGE Wheel(0x38)[Generic Desktop(0x1)]
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
INPUT ( Data Variable Relative ) (6)
END COLLECTION
USAGE PAGE Consumer(0xc)
REPORT SIZE 8
USAGE AC Pan(0x238)[Consumer(0xc)]
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
END COLLECTION
[hexdump]
0000 05 0C 09 01 A1 01 05 01 09 02 A1 02 85 13 05 0C
0010 0A 38 02 95 01 75 08 15 81 25 7F 81 06 85 17 06
0020 00 FF 0A 06 FF 15 00 25 01 35 01 45 04 95 01 75
0030 02 B1 02 35 00 45 00 B1 01 0A 04 FF 75 01 B1 02
0040 75 03 B1 01 85 18 0A 08 FF 75 01 B1 02 75 07 B1
0050 01 C0 C0 05 01 09 02 A1 01 05 01 09 02 A1 02 85
0060 11 09 01 A1 00 05 09 19 01 29 03 95 03 75 01 25
0070 01 81 02 95 01 81 01 09 05 81 02 95 03 81 01 05
0080 01 09 30 09 31 95 02 75 08 15 81 25 7F 81 06 A1
0090 02 85 12 09 48 95 01 75 02 15 00 25 01 35 01 45
00A0 04 B1 02 35 00 45 00 75 06 B1 01 85 11 09 38 15
00B0 81 25 7F 75 08 81 06 C0 05 0C 75 08 0A 38 02 81
00C0 06 C0 C0 C0
ums0: <Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel, class
0/0, rev 2.00/1.20, addr 2> on uhub0
ums0: 3 buttons and a TILT dir.
----end----
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
суппер дамп)))
он никуда не спешит?
если ты ему завтра ответишь
я вечерком покалдую посмотрю что там у него в дампе
он никуда не спешит?
если ты ему завтра ответишь
я вечерком покалдую посмотрю что там у него в дампе
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
х.з....
один фиг - время надо.
я написал что ответ будет завтра.
=======
тока делай плиз нормальный полный дифф от /usr/src
неизвестна его квалификация - первый и второй раз он долго думалл, а вот на запрос дампа я ему пошаговую инструкцию нарисовал - быстро ответил.
а то ниасилит и убежит нах...
лучше срау сам удали секции которые может надо удалить...
=======
а может ядро пересобирал.....
надо ему инструкцию ща нарисовать как пеерсобирать не ядро целиком, а собрать его раз без усб и дальше тока УСБ стек собирать.
один фиг - время надо.
я написал что ответ будет завтра.
=======
тока делай плиз нормальный полный дифф от /usr/src
неизвестна его квалификация - первый и второй раз он долго думалл, а вот на запрос дампа я ему пошаговую инструкцию нарисовал - быстро ответил.
а то ниасилит и убежит нах...
лучше срау сам удали секции которые может надо удалить...
=======
а может ядро пересобирал.....
надо ему инструкцию ща нарисовать как пеерсобирать не ядро целиком, а собрать его раз без усб и дальше тока УСБ стек собирать.
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
слух, а в дампе - это нормально
два раза подряд микрософт...
Код: Выделить всё
ums0: <Microsoft Microsoft
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
нормально
то просто криво в детекте бсд прописали так
у тебя там циферки например
vendor и девайс
то просто криво в детекте бсд прописали так
у тебя там циферки например
vendor и девайс
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
хорошая мишка для тестов)))
даже мой патч загнулся
но ничего
попроси у него кстати
usbdevs -v
и фотку мыши
а то такое чувство что это не мишь
а какой то полиглот (наверное вся в кнопках)
там стоко репортов
...
очень интересно ...
даже мой патч загнулся
но ничего
попроси у него кстати
usbdevs -v
и фотку мыши
а то такое чувство что это не мишь
а какой то полиглот (наверное вся в кнопках)
там стоко репортов
...
очень интересно ...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
вот. по второму линку - флешка тока...
Код: Выделить всё
---- usbdevs -v ----
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
nVidia(0x0000), rev 1.00
port 1 powered
port 2 addr 2: low speed, power 100 mA, config 1, Microsoft Notebook
Optical Mouse with Tilt Wheel(0x00d2), Microsoft(0x045e), rev 1.20
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
nVidia(0x0000), rev 1.00
port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
nVidia(0x0000), rev 1.00
port 1 powered
port 2 addr 2: low speed, power 100 mA, config 1, Microsoft? Digital
Media Keyboard(0x00b4), Microsoft(0x045e), rev 1.10
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb3:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
nVidia(0x0000), rev 1.00
port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
---- end usbdevs ----
photo and info about mouse You can get from:
http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=064&active_tab=overview#
http://www.microsoft.com/hardware/mouseandkeyboard/docs/NOM3000_v1.html
and again:
---- ums.diff ----
--- ums.c.orig 2008-07-26 23:21:22.491993535 +0200
+++ ums.c 2008-07-26 23:33:48.691550182 +0200
@@ -353,6 +353,22 @@
sc->sc_loc_btn[2].pos = 10;
}
+ if (uaa->vendor == USB_VENDOR_MICROSOFT &&
+ uaa->product == USB_PRODUCT_MICROSOFT_WLNOTEBOOK3) {
+ printf("%s: find wlnotebook3\n",
+ device_get_nameunit(sc->sc_dev));
+ sc->flags = UMS_Z;
+ sc->nbuttons = 3;
+ sc->sc_isize = 5;
+ sc->sc_iid = 17;
+ 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_ep_addr = ed->bEndpointAddress;
sc->sc_disconnected = 0;
free(desc, M_TEMP);
--- usbdevs.orig 2008-07-26 23:27:25.121665462 +0200
+++ usbdevs 2008-07-26 23:30:21.971456427 +0200
@@ -1640,6 +1640,7 @@
product MICROSOFT WLINTELLIMOUSE 0x008c Wireless Optical IntelliMouse
product MICROSOFT WLNOTEBOOK 0x00b9 Wireless Optical Mouse (Model 1023)
product MICROSOFT WLNOTEBOOK2 0x00e1 Wireless Optical Mouse 3000 (Model
1056)
+product MICROSOFT WLNOTEBOOK3 0x00d2 Wireless Optical Mouse 3000 (Model
1049)
product MICROSOFT WLUSBMOUSE 0x00b9 Wireless USB Mouse
product MICROSOFT XBOX360 0x0292 XBOX 360 WLAN
---- end ums.diff ----
Without this diff mouse is recognised by kernel but only buttons works,
mouse don't move and wheel don't work
With patch:
- on RELENG_7 - mouse moves and buttons works, but wheel not,
- on RELENG_7_0 - mouse moves and buttons and wheel works.
On RELENG_7 - kernel see: ums0: 3 buttons and a TILT dir,
but on RELENG_7_0: ums0: 3 buttons and Z dir and a TILT dir.
mouse has 4 buttons, but one under wheel.
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
нужно невозможное
что бы он
1 собрал ядро без драйвера ums
2 собрал ums модулем c опцией в Makefile CFLAGS+= -DUSB_DEBUG
3 после загрузки модуля поднял sysctl ... ums_debug до 20
4 покрутил колесико и дал дебаг прокрутки колесика вперед назад
вообщем все то что делал ты
что бы он
1 собрал ядро без драйвера ums
2 собрал ums модулем c опцией в Makefile CFLAGS+= -DUSB_DEBUG
3 после загрузки модуля поднял sysctl ... ums_debug до 20
4 покрутил колесико и дал дебаг прокрутки колесика вперед назад
вообщем все то что делал ты
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
бля... =(((
============
патченный умс или нет?
============
патченный умс или нет?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: мой любимый мыш =)
любой
главное проверить какие там и как байты идут
когда колесико перед и назад крутиться
я ж правильно понимаю что колесико это WHEEL
главное проверить какие там и как байты идут
когда колесико перед и назад крутиться
я ж правильно понимаю что колесико это WHEEL
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
ща инструкцию пошаговую налабать попробую...
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
Can you
1. rebuild kernel without device ums
2. add into /usr/src/sys/modules/ums/Makefile
CFLAGS+= -DUSB_DEBUG
3. cd /usr/src/sys/modules/ums
make clean
make
make install
4. add to /boot/loader.conf
ums_load="YES"
5. after reboot set
sysctl hw.usb.ums.debug=20
6. unplug/plug mouse
7. turn wheel forward and save 30-40 string from /var/log/messages about this action
8. turn wheel backward and save 30-40 string from /var/log/messages about this action
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
эта фраза как то не оченьCan you
остальное вроде все так
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
сходи у шефа мышку отними
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
[report desc size=67]
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button16(16)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT COUNT 16
REPORT SIZE 1
INPUT ( Data Variable Absolute ) (2)
USAGE PAGE Generic Desktop(0x1)
LOGICAL MINIMUM -2047
LOGICAL MAXIMUM 2047
REPORT SIZE 12
REPORT COUNT 2
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
INPUT ( Data Variable Relative ) (6)
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 1
USAGE Wheel(0x38)[Generic Desktop(0x1)]
INPUT ( Data Variable Relative ) (6)
USAGE PAGE Consumer(0xc)
USAGE AC Pan(0x238)[Consumer(0xc)]
REPORT COUNT 1
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
[hexdump]
0000 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 10
0010 15 00 25 01 95 10 75 01 81 02 05 01 16 01 F8 26
0020 FF 07 75 0C 95 02 09 30 09 31 81 06 15 81 25 7F
0030 75 08 95 01 09 38 81 06 05 0C 0A 38 02 95 01 81
0040 06 C0 C0
ums2: <Logitech USB Receiver, class 0/0, rev 2.00/57.01, addr 3> on uhub1
ums2: 16 buttons and Z dir.
[report desc size=79]
USAGE PAGE Consumer(0xc)
USAGE Consumer Control(0x1)[Consumer(0xc)]
COLLECTION Application(1)
REPORT ID 3
REPORT SIZE 16
REPORT COUNT 2
LOGICAL MINIMUM 1
LOGICAL MAXIMUM 652
USAGE MINIMUM Consumer Control(1)
USAGE MAXIMUM AC Send(652)
INPUT ( Data Array Absolute NoPreferred NullState ) (96)
END COLLECTION
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
COLLECTION Application(1)
REPORT ID 16
REPORT SIZE 8
REPORT COUNT 6
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
INPUT ( Data Array Absolute ) (0)
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
OUTPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
COLLECTION Application(1)
REPORT ID 17
REPORT SIZE 8
REPORT COUNT 19
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
INPUT ( Data Array Absolute ) (0)
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
OUTPUT ( Data Array Absolute ) (0)
END COLLECTION
[hexdump]
0000 05 0C 09 01 A1 01 85 03 75 10 95 02 15 01 26 8C
0010 02 19 01 2A 8C 02 81 60 C0 06 00 FF 09 01 A1 01
0020 85 10 75 08 95 06 15 00 26 FF 00 09 01 81 00 09
0030 01 91 00 C0 06 00 FF 09 02 A1 01 85 11 75 08 95
0040 13 15 00 26 FF 00 09 02 81 00 09 02 91 00 C0
uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/57.01, addr 3> on uhub1

<!-- ляпин -->
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
простая это мИшка
вот у того чела микрософтовская наворочаная))
вот у того чела микрософтовская наворочаная))
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
[report desc size=64]
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button8(8)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT SIZE 1
REPORT COUNT 8
INPUT ( Data Variable Absolute ) (2)
USAGE PAGE Generic Desktop(0x1)
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
LOGICAL MINIMUM -2047
LOGICAL MAXIMUM 2047
REPORT SIZE 12
REPORT COUNT 2
INPUT ( Data Variable Relative ) (6)
USAGE Wheel(0x38)[Generic Desktop(0x1)]
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
USAGE Unknown Usage(0xb8)[Generic Desktop(0x1)]
LOGICAL MINIMUM -128
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 2
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
[hexdump]
0000 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 08
0010 15 00 25 01 75 01 95 08 81 02 05 01 09 30 09 31
0020 16 01 F8 26 FF 07 75 0C 95 02 81 06 09 38 15 81
0030 25 7F 09 B8 15 80 25 7F 75 08 95 02 81 06 C0 C0
ums2: <A4Tech PS/2+USB Mouse, class 0/0, rev 1.10/0.01, addr 3> on uhub1
ums2: 8 buttons and Z dir.
<!-- макунин -->
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
[report desc size=67]
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button16(16)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT COUNT 16
REPORT SIZE 1
INPUT ( Data Variable Absolute ) (2)
USAGE PAGE Generic Desktop(0x1)
LOGICAL MINIMUM -32767
LOGICAL MAXIMUM 32767
REPORT SIZE 16
REPORT COUNT 2
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
INPUT ( Data Variable Relative ) (6)
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 1
USAGE Wheel(0x38)[Generic Desktop(0x1)]
INPUT ( Data Variable Relative ) (6)
USAGE PAGE Consumer(0xc)
USAGE AC Pan(0x238)[Consumer(0xc)]
REPORT COUNT 1
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
[hexdump]
0000 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 10
0010 15 00 25 01 95 10 75 01 81 02 05 01 16 01 80 26
0020 FF 7F 75 10 95 02 09 30 09 31 81 06 15 81 25 7F
0030 75 08 95 01 09 38 81 06 05 0C 0A 38 02 95 01 81
0040 06 C0 C0
ums2: <Logitech USB Receiver, class 0/0, rev 2.00/2.00, addr 3> on uhub1
ums2: 16 buttons and Z dir.
[report desc size=79]
USAGE PAGE Consumer(0xc)
USAGE Consumer Control(0x1)[Consumer(0xc)]
COLLECTION Application(1)
REPORT ID 3
REPORT SIZE 16
REPORT COUNT 2
LOGICAL MINIMUM 1
LOGICAL MAXIMUM 652
USAGE MINIMUM Consumer Control(1)
USAGE MAXIMUM AC Send(652)
INPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
COLLECTION Application(1)
REPORT ID 16
REPORT SIZE 8
REPORT COUNT 6
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
INPUT ( Data Array Absolute ) (0)
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
OUTPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
COLLECTION Application(1)
REPORT ID 17
REPORT SIZE 8
REPORT COUNT 19
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
INPUT ( Data Array Absolute ) (0)
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
OUTPUT ( Data Array Absolute ) (0)
END COLLECTION
[hexdump]
0000 05 0C 09 01 A1 01 85 03 75 10 95 02 15 01 26 8C
0010 02 19 01 2A 8C 02 81 00 C0 06 00 FF 09 01 A1 01
0020 85 10 75 08 95 06 15 00 26 FF 00 09 01 81 00 09
0030 01 91 00 C0 06 00 FF 09 02 A1 01 85 11 75 08 95
0040 13 15 00 26 FF 00 09 02 81 00 09 02 91 00 C0
uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/2.00, addr 3> on uhub1
lissyara#
<!-- аршута 1 -->
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
насчёт обычная... она умеет о статусе батареййки говорить...
=======
последняя, которая, у неё колёсико сбоку.
=======
последняя, которая, у неё колёсико сбоку.
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
[report desc size=67]
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button16(16)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT COUNT 16
REPORT SIZE 1
INPUT ( Data Variable Absolute ) (2)
USAGE PAGE Generic Desktop(0x1)
LOGICAL MINIMUM -2047
LOGICAL MAXIMUM 2047
REPORT SIZE 12
REPORT COUNT 2
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
INPUT ( Data Variable Relative ) (6)
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 1
USAGE Wheel(0x38)[Generic Desktop(0x1)]
INPUT ( Data Variable Relative ) (6)
USAGE PAGE Consumer(0xc)
USAGE AC Pan(0x238)[Consumer(0xc)]
REPORT COUNT 1
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
[hexdump]
0000 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 10
0010 15 00 25 01 95 10 75 01 81 02 05 01 16 01 F8 26
0020 FF 07 75 0C 95 02 09 30 09 31 81 06 15 81 25 7F
0030 75 08 95 01 09 38 81 06 05 0C 0A 38 02 95 01 81
0040 06 C0 C0
ums2: <Logitech USB Receiver, class 0/0, rev 2.00/42.00, addr 3> on uhub1
ums2: 16 buttons and Z dir.
[report desc size=79]
USAGE PAGE Consumer(0xc)
USAGE Consumer Control(0x1)[Consumer(0xc)]
COLLECTION Application(1)
REPORT ID 3
REPORT SIZE 16
REPORT COUNT 2
LOGICAL MINIMUM 1
LOGICAL MAXIMUM 652
USAGE MINIMUM Consumer Control(1)
USAGE MAXIMUM AC Send(652)
INPUT ( Data Array Absolute NoPreferred NullState ) (96)
END COLLECTION
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
COLLECTION Application(1)
REPORT ID 16
REPORT SIZE 8
REPORT COUNT 6
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
INPUT ( Data Array Absolute ) (0)
USAGE Unknown Usage(0x1)[Microsoft(0xff00)]
OUTPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Microsoft(0xff00)
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
COLLECTION Application(1)
REPORT ID 17
REPORT SIZE 8
REPORT COUNT 19
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
INPUT ( Data Array Absolute ) (0)
USAGE Unknown Usage(0x2)[Microsoft(0xff00)]
OUTPUT ( Data Array Absolute ) (0)
END COLLECTION
[hexdump]
0000 05 0C 09 01 A1 01 85 03 75 10 95 02 15 01 26 8C
0010 02 19 01 2A 8C 02 81 60 C0 06 00 FF 09 01 A1 01
0020 85 10 75 08 95 06 15 00 26 FF 00 09 01 81 00 09
0030 01 91 00 C0 06 00 FF 09 02 A1 01 85 11 75 08 95
0040 13 15 00 26 FF 00 09 02 81 00 09 02 91 00 C0
uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/42.00, addr 3> on uhub1
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
чел прислал
Код: Выделить всё
---- (un)plug ----
Jul 30 22:10:56 silver kernel: ums0: at uhub0 port 2 (addr 2) disconnected
Jul 30 22:10:56 silver kernel: ums_intr: sc=0xc4457c00 status=6
Jul 30 22:10:56 silver kernel: ums_intr: data = 11 00 ff ff 00
Jul 30 22:10:56 silver kernel: ums0: disconnected
Jul 30 22:10:56 silver kernel: ums0: detached
Jul 30 22:11:01 silver root: Unknown USB device: vendor 0x045e product
0x00d2 bus uhub0
Jul 30 22:11:01 silver kernel: ums0: <Microsoft Microsoft Notebook Optical
Mouse with Tilt Wheel, class 0/0, rev 2.00/1.20, addr 2> on uhub0
Jul 30 22:11:01 silver kernel: ums_attach: bLength=7 bDescriptorType=5
bEndpointAddress=1-in bmAttributes=3 wMaxPacketSize=6 bInterval=10
Jul 30 22:11:01 silver kernel: ums0: 3 buttons and a TILT dir.
Jul 30 22:11:01 silver kernel: ums_attach: sc=0xc4833c00
Jul 30 22:11:01 silver kernel: ums_attach: X 8/8
Jul 30 22:11:01 silver kernel: ums_attach: Y 16/8
Jul 30 22:11:01 silver kernel: ums_attach: Z 24/0
Jul 30 22:11:01 silver kernel: ums_attach: B1 0/1
Jul 30 22:11:01 silver kernel: ums_attach: B2 1/1
Jul 30 22:11:01 silver kernel: ums_attach: B3 2/1
Jul 30 22:11:01 silver kernel: ums_attach: size=5, id=17
Jul 30 22:11:01 silver kernel: ums_intr: sc=0xc4833c00 status=6
Jul 30 22:11:01 silver kernel: ums_intr: data = 00 00 00 00 06
---- turning wheel forward ----
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 fa 03 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-6 y:-3 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 fd 02 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-3 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 fc 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-4 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 fd 00 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-3 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 fc 02 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-4 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 ff 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-1 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 03 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-3 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 01 03 00
Jul 30 22:11:11 silver kernel: ums_intr: x:1 y:-3 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 02 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:11 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 ff 01 01
Jul 30 22:11:11 silver kernel: ums_intr: x:-1 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:11 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:11 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:11 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 ff 01 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-1 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 fe 00 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-2 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 fe ff 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-2 y:1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 ff ff 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-1 y:1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 fe 00 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-2 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 fe 00 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-2 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 ff 01 00
Jul 30 22:11:12 silver kernel: ums_intr: x:-1 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:12 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:12 silver kernel: ums_intr: data = 11 00 00 00 01
Jul 30 22:11:12 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 01 00 00
Jul 30 22:11:13 silver kernel: ums_intr: x:1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 03 fe 00
Jul 30 22:11:13 silver kernel: ums_intr: x:3 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 05 fd 00
Jul 30 22:11:13 silver kernel: ums_intr: x:5 y:3 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 06 fe 00
Jul 30 22:11:13 silver kernel: ums_intr: x:6 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 03 00 00
Jul 30 22:11:13 silver kernel: ums_intr: x:3 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 01 00 00
Jul 30 22:11:13 silver kernel: ums_intr: x:1 y:0 z:0 w:0 t:0 buttons:0x0
---- turning wheel backward ----
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 01 02 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:1 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 ff 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 fe 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 fe 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 03 00
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:-3 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 04 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-4 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 02 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 01 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 01 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:-1 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 02 00
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 02 00
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 02 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:-2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 ff 00 00
Jul 30 22:11:13 silver kernel: ums_intr: x:-1 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:13 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:13 silver kernel: ums_intr: data = 11 00 00 fe 00
Jul 30 22:11:13 silver kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 fe 00
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 fe 00
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:2 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Jul 30 22:11:14 silver kernel: ums_intr: sc=0xc4833c00 status=0
Jul 30 22:11:14 silver kernel: ums_intr: data = 11 00 00 00 ff
Jul 30 22:11:14 silver kernel: ums_intr: x:0 y:0 z:0 w:0 t:0 buttons:0x0
Убей их всех! Бог потом рассортирует...