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

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

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

Новое сообщение Alex Keda » 2008-03-18 21: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
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение hizel » 2008-03-18 23:06:24

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

мой крыс Logitech MX Revolution работает под всеми используемыми ОСями
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
Аватара пользователя
hizel
дядя
 
Сообщения: 6758
Зарегистрирован: 2007-06-29 11:05:02
Откуда: Выборг

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

Новое сообщение Alex Keda » 2008-03-18 23:13:49

а мне эта нравится...
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение bu7cher » 2008-03-18 23:41:36

Что говорит:
Код: Выделить всёРазвернуть
# moused -p /dev/ums0 -i all

HPS USB стэк не пробовали?.. Ещё был какой-то проект newpsm...
нет ничего невозможного
bu7cher
сержант
 
Сообщения: 182
Зарегистрирован: 2008-02-21 19:28:55
Откуда: Киров

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

Новое сообщение Alex Keda » 2008-03-19 0:33:22

Код: Выделить всёРазвернуть
lissyara# moused -p /dev/ums0 -i all
/dev/ums0 usb sysmouse generic
lissyara#   

остальные умные слова ща погуглю.
не пробовал, потому как не знаю что это
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение manefesto » 2008-03-19 8:51:04

если у тебя в иксах не пашет то обидно конечно....но у меня завелось через устройство /dev/sysmouse
всему своё время
Аватара пользователя
manefesto
Группенфюррер
 
Сообщения: 5226
Зарегистрирован: 2007-07-20 9:27:30
Откуда: Пермь

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

Новое сообщение paradox » 2008-06-11 22:17:43

up
версия ядра линуха?
под виндой штатно работала или дрова нужны были?
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-11 22:28:47

под виндой - штатно.
под линухом - ядро не помню... 2.6 чтли - не самое старое.
пробовали на ебанте - год назад - тоже влёт...
точно скажу тока в понедельник.
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение Alex Keda » 2008-06-11 22:41:34

фото
лучше не нашёл
Вложения
Picview.asp.jpeg
Picview.asp.jpeg (5.34 Кб) Просмотров: 1145
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение Alex Keda » 2008-06-16 8: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 #
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение hizel » 2008-06-16 10:10:25

/me протер глазенки
линукс!? :shock:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
Аватара пользователя
hizel
дядя
 
Сообщения: 6758
Зарегистрирован: 2007-06-29 11:05:02
Откуда: Выборг

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

Новое сообщение LMik » 2008-06-16 10:35:36

hizel писал(а):/me протер глазенки
линукс!? :shock:


Не только у меня сложилось впечатление что Лиса подменили?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Аватара пользователя
LMik
капитан
 
Сообщения: 1649
Зарегистрирован: 2007-07-17 10:14:39
Откуда: МО

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

Новое сообщение paradox » 2008-06-16 10:38:19

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

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

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

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

/мну еще не проснулось
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-16 10:43:39

LMik писал(а):
hizel писал(а):/me протер глазенки
линукс!? :shock:


Не только у меня сложилось впечатление что Лиса подменили?

тут этого нет, а вот в аське чтоли или в личке общались - просил парадокс из линуха выводд.
пришлось к соседу подоткнуть на пару секунд =)))
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение Alex Keda » 2008-06-16 10:44:30

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

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

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

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

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

ща замутим.
=======
если скажешь что конкретно надо - будет меньше. не думаю что там 60 метров на мышей...
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение paradox » 2008-06-16 10:53:35

drivers/usb

интресно как это неполность? в линухе это возможно?
или ты о том что бы мне стянуть?)))
так я предполагал к тебе на тачку завалиться
у тебя ж еще к томуже и 8
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-16 10:57:21

Код: Выделить всёРазвернуть
lissyara# cat /etc/make.conf | grep DEB
USB_DEBUG=yes
lissyara#

порылся в ums.c - хватит этого или нет для отладки?
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение paradox » 2008-06-16 11:01:45

и да и нет
USB_DEBUG ключает глобальный дебаг на весь USB
нам о ненужен
поэтому пересобери ядро без него
а потом отдельно пересобери ums.ko с ним
и потом поднимишь
sysctl umsdebug 10
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-16 11:03:55

шит...
почти собралось =)))
ща.
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение paradox » 2008-06-16 11:05:03

ну собралось фиг уже с ним
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-16 12: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$

дебага то и нету...
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение paradox » 2008-06-16 12:28:41

Код: Выделить всёРазвернуть
cd /usr/src/sys/modules/ums && make -DUSB_DEBUG && make unload && make load
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-16 12: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$
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

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

Новое сообщение paradox » 2008-06-16 12: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
Аватара пользователя
paradox
проходил мимо
 
Сообщения: 11558
Зарегистрирован: 2008-02-21 19:15:41

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

Новое сообщение Alex Keda » 2008-06-16 13: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#     
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

След.

Вернуться в ЖЕЛЕЗО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1