мой любимый мыш =)
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
а мысль по аглицки сформулировать сможешь в пару строк?
чтоб к баг-репорту её дописать?
чтоб к баг-репорту её дописать?
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании 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
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
да, ккие-то небольшие подёргивания наблюдаютяс у мыши...
правда - в логах всё вроде нормально - никаких 13 статусов...
правда - в логах всё вроде нормально - никаких 13 статусов...
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
скоко ты должен придумаешь сам
патч не те строки
а те строки размещенные именно там где они есть
между hid_ и malloc
а то у них ниже по коду фигня получаеться
это общий баг репорт
а персональный баг репорт тому что писал usb & hid & ums
где то в них очень фиговая логика
нужно дописать ums.c
что бы сделать дамп твоего hid_ums
и приложить к этому персональному баг репорту
что бы они поискали в чем там у них ошибка
потому как вместо 5 нужный байт
у них ихний hid неправильно определяет размер - всего 3 байта
в итоге в буффер остатьеся 2 байта и имеем 13 ошибку от usb - что не все байты выбраны
но это еще не все
кроме этого еше и неправильно определяеться
маска для байт
в линухе такогого вообще нет
патч не те строки
а те строки размещенные именно там где они есть
между hid_ и malloc
а то у них ниже по коду фигня получаеться
это общий баг репорт
а персональный баг репорт тому что писал usb & hid & ums
где то в них очень фиговая логика
нужно дописать ums.c
что бы сделать дамп твоего hid_ums
и приложить к этому персональному баг репорту
что бы они поискали в чем там у них ошибка
потому как вместо 5 нужный байт
у них ихний hid неправильно определяет размер - всего 3 байта
в итоге в буффер остатьеся 2 байта и имеем 13 ошибку от usb - что не все байты выбраны
но это еще не все
кроме этого еше и неправильно определяеться
маска для байт
в линухе такогого вообще нет
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/117911
от. отписался...
если не лень - допиши чёнить, из сказанного.
что касается сколько - с учётом что мышь досталась бесплатно - думаю стоимости мыши хватит?
))
от. отписался...
если не лень - допиши чёнить, из сказанного.
что касается сколько - с учётом что мышь досталась бесплатно - думаю стоимости мыши хватит?

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
блестящая
без проводов
оптическая
три кнопки
колесико
которое еще и как кнопка
с дополнительной клавиатурой
дорогущая наверное как мерс 600.....
без проводов
оптическая
три кнопки
колесико
которое еще и как кнопка
с дополнительной клавиатурой
дорогущая наверное как мерс 600.....
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
да ты ох..ел?
)
у меня сто ка щас нет
)
бери как за обычную с доп кнопками. Китайский ширпотреб, три рубля пучок
))

у меня сто ка щас нет

бери как за обычную с доп кнопками. Китайский ширпотреб, три рубля пучок

Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
надо укумуляторы новые купить.
а то хоть всю ночь и стояла в заряднике - больше 10 минут не поработаешь - начинает рывками перемещаться
а то хоть всю ночь и стояла в заряднике - больше 10 минут не поработаешь - начинает рывками перемещаться
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2008-02-21 18:28:55
- Откуда: Киров
- Контактная информация:
Re: мой любимый мыш =)
Замечание по поводу style(9)lissyara писал(а):http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/117911
от. отписался...
если не лень - допиши чёнить, из сказанного.
что касается сколько - с учётом что мышь досталась бесплатно - думаю стоимости мыши хватит?))

1. Нужно использовать комментарии в стиле Си. /* такие */
2. Magic numbers нужно стараться избегать: uaa->vendor == USB_VENDOR_BTC + uaa->product желательно добавить в usbdevs
по поводу malloc'а и последующего возможного переопределения размера буфера согласен. Потенциальный косяк.
нет ничего невозможного
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
э....
поправьте - я на роль прогера не тяну - тока тестера
))
поправьте - я на роль прогера не тяну - тока тестера

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
это баг репорт с одним из вариантов фикса
пусть прогеры сами разберуться
пусть прогеры сами разберуться
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
http://www.freebsd.org/cgi/query-pr.cgi?pr=121052
линк на будущее у кого не будет работать мишь
пример PR
и там есть утилита которая снимает dump HID
который нужен разработчикам
спустя время нашел
http://accima.com/members/dhesser/fbsd_mouse_stuff/
там фиксеный HID
и переписаный + расширеный дебаг для ums
возможно без моего фикса этот драйвер поймет любую мышь
автор говорит что он пофиксил hid_size который должен в случае лиса возращать 5 а не 3
линк на будущее у кого не будет работать мишь
пример PR
и там есть утилита которая снимает dump HID
который нужен разработчикам
спустя время нашел
http://accima.com/members/dhesser/fbsd_mouse_stuff/
там фиксеный HID
и переписаный + расширеный дебаг для ums
возможно без моего фикса этот драйвер поймет любую мышь
автор говорит что он пофиксил hid_size который должен в случае лиса возращать 5 а не 3
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
собери
проверь
отправь отзыв на PR
это я кстати в lists нашел
о том что у тебя этот фиксенный набор работает (если заработает)
и выскажи недовольство! )))))
проверь
отправь отзыв на PR
это я кстати в lists нашел
о том что у тебя этот фиксенный набор работает (если заработает)
и выскажи недовольство! )))))
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2008-02-21 18:28:55
- Откуда: Киров
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
это чё?bu7cher писал(а):Ты, кстати, hps usb stack пробовал?
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2008-02-21 18:28:55
- Откуда: Киров
- Контактная информация:
Re: мой любимый мыш =)
Это новый USB стек, который готовится на замену текущему. Сейчас он есть в перфорсе:
http://perforce.freebsd.org/branchView.cgi?BRANCH=usb
С вопросом как его установить - это лучше обратиться к автору, Hans Petter Selasky <hselasky@FreeBSD.org>
http://perforce.freebsd.org/branchView.cgi?BRANCH=usb
С вопросом как его установить - это лучше обратиться к автору, Hans Petter Selasky <hselasky@FreeBSD.org>
нет ничего невозможного
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
Branch usb
Update 2006/05/27 17:38:59
Access 2008/06/08 14:49:01
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
толку небудет
там все тоже самое
там все тоже самое
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
>lissyara
First download
http://people.freebsd.org/~kaiw/tools/krepdump.tgz
# tar xzvf krepdump.tgz
# cd krepdump
# make
# kldload ./krepdump.ko
дай dmesg
который выдает после этого модуля
First download
http://people.freebsd.org/~kaiw/tools/krepdump.tgz
# tar xzvf krepdump.tgz
# cd krepdump
# make
# kldload ./krepdump.ko
дай dmesg
который выдает после этого модуля
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
Код: Выделить всё
[report desc size=65]
USAGE PAGE Generic Desktop(0x1)
USAGE Keyboard(0x6)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE PAGE Keyboard(0x7)
USAGE MINIMUM Keyboard LeftControl(224)
USAGE MAXIMUM Keyboard Right GUI(231)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT SIZE 1
REPORT COUNT 8
INPUT ( Data Variable Absolute ) (2)
REPORT SIZE 8
REPORT COUNT 1
INPUT ( Const Array Absolute ) (1)
REPORT SIZE 1
REPORT COUNT 3
USAGE PAGE LEDs(0x8)
USAGE MINIMUM Num Lock(1)
USAGE MAXIMUM Scroll Lock(3)
OUTPUT ( Data Variable Absolute ) (2)
REPORT SIZE 1
REPORT COUNT 5
OUTPUT ( Const Array Absolute ) (1)
REPORT SIZE 8
REPORT COUNT 6
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 255
USAGE PAGE Keyboard(0x7)
USAGE MINIMUM Reserved (no event indicated)(0)
USAGE MAXIMUM Unknown Usage(255)
INPUT ( Data Array Absolute ) (0)
END COLLECTION
[hexdump]
0000 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01
0010 75 01 95 08 81 02 75 08 95 01 81 01 75 01 95 03
0020 05 08 19 01 29 03 91 02 75 01 95 05 91 01 75 08
0030 95 06 15 00 26 FF 00 05 07 19 00 2A FF 00 81 00
0040 C0
ukbd0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub0
kbd2 at ukbd0
[report desc size=79]
USAGE PAGE Consumer(0xc)
USAGE Consumer Control(0x1)[Consumer(0xc)]
COLLECTION Application(1)
REPORT ID 1
USAGE MINIMUM Unassigned(0)
USAGE MAXIMUM AC Underline(576)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 576
REPORT SIZE 16
REPORT COUNT 1
INPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
REPORT ID 2
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button3(3)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT SIZE 1
REPORT COUNT 3
INPUT ( Data Variable Absolute ) (2)
REPORT SIZE 5
REPORT COUNT 1
INPUT ( Const Array Absolute ) (1)
USAGE PAGE Generic Desktop(0x1)
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
USAGE Wheel(0x38)[Generic Desktop(0x1)]
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 3
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
[hexdump]
0000 05 0C 09 01 A1 01 85 01 19 00 2A 40 02 15 00 26
0010 40 02 75 10 95 01 81 00 C0 05 01 09 02 A1 01 85
0020 02 09 01 A1 00 05 09 19 01 29 03 15 00 25 01 75
0030 01 95 03 81 02 75 05 95 01 81 01 05 01 09 30 09
0040 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0
ums0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub0
ums0: 3 buttons and Z dir.
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
ну так сдесь все правильно
а чего оно у них тогда глючит
точно hid.c кривой
на досуге может поиграюсь
мож где баг
Код: Выделить всё
REPORT ID 2
.......
INPUT ( Data Variable Absolute ) (2)
REPORT SIZE 5
.........
точно hid.c кривой
на досуге может поиграюсь
мож где баг
- Alex Keda
- стреляли...
- Сообщения: 35391
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: мой любимый мыш =)
я на твоём драйвере запускалparadox писал(а):ну так сдесь все правильноа чего оно у них тогда глючитКод: Выделить всё
REPORT ID 2 ....... INPUT ( Data Variable Absolute ) (2) REPORT SIZE 5 .........
точно hid.c кривой
на досуге может поиграюсь
мож где баг
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
оно к драйверу отношение неимеет
оно raw
оно raw
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: мой любимый мыш =)
чем больше я изучаю архитектуру bsd
тем больше ее не понимаю
в линухе есть демон moused ?
кто либо сталкивался с ситуацией или может мне ее описать
когда нужно несколько демонов moused запущеных в системе
а то я уже нифига непонимаю нафига он нужен
когда по хорошему нужно было все правильно сделать
без демона
тем больше ее не понимаю
в линухе есть демон moused ?
кто либо сталкивался с ситуацией или может мне ее описать
когда нужно несколько демонов moused запущеных в системе
а то я уже нифига непонимаю нафига он нужен
когда по хорошему нужно было все правильно сделать
без демона