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

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2008-03-18 20:26:20

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

ukbd0: at uhub1 port 1 (addr 2) disconnected
ukbd0: detached
ums0: at uhub1 port 1 (addr 2) disconnected
ums0: detached
ukbd0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
kbd2 at ukbd0
ums0: <vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 2> on uhub1
ums0: 3 buttons and Z dir.
это я под восьмёркой откючил и подрубил девайс.
Девайс - GEMBIRD MUSWC
так он детектиться под линухом:

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

usb 3-2: new low speed USB device using uhci_hcd and address 3
usb 3-2: new device found, idVendor=046e, idProduct=52e6
usb 3-2: new device strings: Mfr=0, Product=2, SerialNumber=0
usb 3-2: Product: USB Advance Mouse
usb 3-2: configuration #1 chosen from 1 choice
input: USB Advance Mouse as /class/input/input7
input: USB HID v1.10 Keyboard [USB Advance Mouse] on usb-0000:00:1d.2-2
input: USB Advance Mouse as /class/input/input8
input: USB HID v1.10 Mouse [USB Advance Mouse] on usb-0000:00:1d.2-2
под линухом пашет, под фрёй нет...
пашут доп кнопки, которые детектнулись как kbd2 at ukbd0
сам мыш нет - не бегает, не нажимается =(
мыш любимый, мучаюсь без него уже больше года как пеерсел на фрю с винды.
через ps2 переходник не пашет.

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

cat /dev/ums0 
и жму на кнопки ноль эмоций...
есть идеи?

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

usbdevs -v
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 addr 2: low speed, power 100 mA, config 1, USB Advance Mouse(0x52e6), vendor 0x046e(0x046e), rev 1.00
Убей их всех! Бог потом рассортирует...

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2008-03-18 22:06:24

кхых
/me насвистывает мотивчик на тему "FreeBSD готова для десктопа"
:mrgreen:

мой крыс Logitech MX Revolution работает под всеми используемыми ОСями
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

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

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

Непрочитанное сообщение Alex Keda » 2008-03-18 22:13:49

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

bu7cher
сержант
Сообщения: 220
Зарегистрирован: 2008-02-21 18:28:55
Откуда: Киров
Контактная информация:

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

Непрочитанное сообщение bu7cher » 2008-03-18 22:41:36

Что говорит:

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

# moused -p /dev/ums0 -i all
HPS USB стэк не пробовали?.. Ещё был какой-то проект newpsm...
нет ничего невозможного

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

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

Непрочитанное сообщение Alex Keda » 2008-03-18 23:33:22

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

lissyara# moused -p /dev/ums0 -i all
/dev/ums0 usb sysmouse generic
lissyara#    
остальные умные слова ща погуглю.
не пробовал, потому как не знаю что это
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2008-03-19 7:51:04

если у тебя в иксах не пашет то обидно конечно....но у меня завелось через устройство /dev/sysmouse
я такой яростный шо аж пиздеЦ
Изображение

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

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

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

up
версия ядра линуха?
под виндой штатно работала или дрова нужны были?

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

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

Непрочитанное сообщение Alex Keda » 2008-06-11 21:28:47

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

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

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

Непрочитанное сообщение Alex Keda » 2008-06-11 21:41:34

фото
лучше не нашёл
Вложения
Picview.asp.jpeg
Picview.asp.jpeg (5.34 КБ) 2948 просмотров
Убей их всех! Бог потом рассортирует...

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

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

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

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

Jun 16 08:58:19 enk kernel: usb 5-2: new low speed USB device using uhci_hcd and address 2
Jun 16 08:58:19 enk kernel: usb 5-2: new device found, idVendor=046e, idProduct=52e6
Jun 16 08:58:19 enk kernel: usb 5-2: new device strings: Mfr=0, Product=2, SerialNumber=0
Jun 16 08:58:19 enk kernel: usb 5-2: Product: USB Advance Mouse
Jun 16 08:58:19 enk kernel: usb 5-2: configuration #1 chosen from 1 choice
Jun 16 08:58:19 enk kernel: input: USB Advance Mouse as /class/input/input5
Jun 16 08:58:19 enk kernel: input: USB HID v1.10 Keyboard [USB Advance Mouse] on usb-0000:00:1d.3-2
Jun 16 08:58:19 enk kernel: input: USB Advance Mouse as /class/input/input6
Jun 16 08:58:19 enk kernel: input: USB HID v1.10 Mouse [USB Advance Mouse] on usb-0000:00:1d.3-2

Jun 16 08:58:24 enk kernel: usb 5-2: USB disconnect, address 2

enk:/tmp # uname -a
Linux enk 2.6.22.17-0.1-default #1 SMP 2008/02/10 20:01:04 UTC i686 i686 i386 GNU/Linux
enk:/tmp # 
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2008-06-16 9:10:25

/me протер глазенки
линукс!? :shock:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

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

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

Непрочитанное сообщение LMik » 2008-06-16 9:35:36

hizel писал(а):/me протер глазенки
линукс!? :shock:
Не только у меня сложилось впечатление что Лиса подменили?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

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

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

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

пересобрать без поддержки ums в ядре
в модуле собрать с дебагом

пошевелить мышой вправо влево вверх вниз

и смотреть в логи
должны intr от мыши ити

и найти на диске или де он там у тебя соурсы этого ядра
а то 60метров тянуть думаю накладно будет

/мну еще не проснулось

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

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

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

LMik писал(а):
hizel писал(а):/me протер глазенки
линукс!? :shock:
Не только у меня сложилось впечатление что Лиса подменили?
тут этого нет, а вот в аське чтоли или в личке общались - просил парадокс из линуха выводд.
пришлось к соседу подоткнуть на пару секунд =)))
Убей их всех! Бог потом рассортирует...

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

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

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

paradox писал(а):пересобрать без поддержки ums в ядре
в модуле собрать с дебагом

пошевелить мышой вправо влево вверх вниз

и смотреть в логи
должны intr от мыши ити

и найти на диске или де он там у тебя соурсы этого ядра
а то 60метров тянуть думаю накладно будет

/мну еще не проснулось
ща замутим.
=======
если скажешь что конкретно надо - будет меньше. не думаю что там 60 метров на мышей...
Убей их всех! Бог потом рассортирует...

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

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

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

drivers/usb

интресно как это неполность? в линухе это возможно?
или ты о том что бы мне стянуть?)))
так я предполагал к тебе на тачку завалиться
у тебя ж еще к томуже и 8

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

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

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

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

lissyara# cat /etc/make.conf | grep DEB
USB_DEBUG=yes
lissyara#
порылся в ums.c - хватит этого или нет для отладки?
Убей их всех! Бог потом рассортирует...

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

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

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

и да и нет
USB_DEBUG ключает глобальный дебаг на весь USB
нам о ненужен
поэтому пересобери ядро без него
а потом отдельно пересобери ums.ko с ним
и потом поднимишь
sysctl umsdebug 10

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

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

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

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

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

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

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

ну собралось фиг уже с ним

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

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

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

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

lissyara$ sysctl -a | grep ums
dev.ums.0.%desc: vendor 0x046e USB Advance Mouse, class 0/0, rev 1.10/1.00, addr 3
dev.ums.0.%driver: ums
dev.ums.0.%location: port=1 interface=1
dev.ums.0.%pnpinfo: vendor=0x046e product=0x52e6 devclass=0x00 devsubclass=0x00 release=0x0100 sernum="" intclass=0x03 intsubclass=0x01
dev.ums.0.%parent: uhub1
dev.ums.1.%desc: Logitech Optical USB Mouse, class 0/0, rev 2.00/3.40, addr 2
dev.ums.1.%driver: ums
dev.ums.1.%location: port=0 interface=0
dev.ums.1.%pnpinfo: vendor=0x046d product=0xc016 devclass=0x00 devsubclass=0x00 release=0x0340 sernum="" intclass=0x03 intsubclass=0x01
dev.ums.1.%parent: uhub3
lissyara$
дебага то и нету...
Убей их всех! Бог потом рассортирует...

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

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

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

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

cd /usr/src/sys/modules/ums && make -DUSB_DEBUG && make unload && make load

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

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

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

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

lissyara# cd /usr/src/sys/modules/ums && make -DUSB_DEBUG && make unload && make load
Warning: Object directory not changed from original /usr/src/sys/modules/ums
/sbin/kldunload -v ums.ko
Unloading ums.ko, id=35
/sbin/kldload -v /usr/src/sys/modules/ums/ums.ko
Loaded /usr/src/sys/modules/ums/ums.ko, id=45

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

lissyara$ sysctl -a | grep ums
dev.ums.0.%desc: Logitech Optical USB Mouse, class 0/0, rev 2.00/3.40, addr 3
dev.ums.0.%driver: ums
dev.ums.0.%location: port=1 interface=0
dev.ums.0.%pnpinfo: vendor=0x046d product=0xc016 devclass=0x00 devsubclass=0x00 release=0x0340 sernum="" intclass=0x03 intsubclass=0x01
dev.ums.0.%parent: uhub1
lissyara$
Убей их всех! Бог потом рассортирует...

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

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

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

проверь в
ums.c

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

#ifdef USB_DEBUG
#define DPRINTF(x)      if (umsdebug) printf x
#define DPRINTFN(n,x)   if (umsdebug>(n)) printf x
int     umsdebug = 0;
SYSCTL_NODE(_hw_usb, OID_AUTO, ums, CTLFLAG_RW, 0, "USB ums");
SYSCTL_INT(_hw_usb_ums, OID_AUTO, debug, CTLFLAG_RW,
           &umsdebug, 0, "ums debug level");

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

#strings ums.ko | grep debug
#strings ums.ko | grep USB

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

lissyara# cd /usr/src/sys/modules/ums && make clean && make cleandepend && make -DUSB_DEBUG && make unload && make load

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

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

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

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

#include <sys/mouse.h>

#ifdef USB_DEBUG
#define DPRINTF(x)      if (umsdebug) printf x
#define DPRINTFN(n,x)   if (umsdebug>(n)) printf x
int     umsdebug = 0;
SYSCTL_NODE(_hw_usb, OID_AUTO, ums, CTLFLAG_RW, 0, "USB ums");
SYSCTL_INT(_hw_usb_ums, OID_AUTO, debug, CTLFLAG_RW,
           &umsdebug, 0, "ums debug level");
#else
#define DPRINTF(x)
#define DPRINTFN(n,x)
#endif

#define UMSUNIT(s)      (minor(s)&0x1f)

#define MS_TO_TICKS(ms) ((ms) * hz / 1000)

#define QUEUE_BUFSIZE   400     /* MUST be divisible by 5 _and_ 8 */

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

lissyara# strings ums.ko | grep debug
lissyara# strings ums.ko | grep USB
M_USBDEV
M_USB
lissyara#     
Убей их всех! Бог потом рассортирует...