Страница 1 из 1

мышь голубозубый.

Добавлено: 2008-03-25 1:02:08
Alex Keda
сабж. прикрутил.
правда - почти по статье - http://destari.blogspot.com/2006/01/set ... eebsd.html
однако чел всё делал руками - а я штатными средствами обошёлся....
писать или нет?

Re: мышь голубозубый.

Добавлено: 2008-03-25 10:20:51
princeps
писать

Re: мышь голубозубый.

Добавлено: 2008-03-25 10:22:16
dikens3
Ага, стоит. Про зубы мало что есть.

Re: мышь голубозубый.

Добавлено: 2008-03-25 13:02:35
Alex Keda
первые впечатления, (вчера кде уронил, поэтому пока пересобирался kdelibs было время покурить маны и поиграться мышкой)
1. не понравилось.
ПРосто не понравилось. Плоха сама железка - плохо ползает по моему столу, по которому со свистом лазят всякие ноунеймы...
Вместо штатного моузета используется bthidd - он как-то странно обраабтывает кнопки. изредка пропускаются нажатия на левую, два быстрых клика в консоли обрабатывает иначе (можно выделить слово или строку - не елает ни того ни другого)
но больше всего - что по столу плохо ползает.
короче - зря купил. надо было логитеч брать на 2.4GHz и не выкаблучиваться.

Re: мышь голубозубый.

Добавлено: 2008-03-25 23:45:58
Alex Keda
ушло в продакшен =)
http://www.lissyara.su/?id=1381

Re: мышь голубозубый.

Добавлено: 2008-03-26 22:52:55
Хмурый
спасибо за статью ;) особенно, когда планируются приключения с "Logitech diNovo Edge"...

если возможно, я задам тут вопрос по мышь с интерфейсом USB:

1. какими способами можно добиться в 6.2 и 7.0 фре, чтобы при загрузке (dmesg) определялось, не как сейчас:

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

ums0: 3 buttons and Z dir.
а реальное число кнопок ~11 (Genius Ergo 525)?

в принципе, есть много моделей, которые неверно определяются... эта - как пример.
в идеале, конечная цель - детект всех кнопок в xev... дальше уже понятно, что и как настраивать.

Re: мышь голубозубый.

Добавлено: 2008-03-27 0:19:27
Alex Keda
написать драйвер.
всё что больше этих кнопок - нестандартное, и если детектиться - просто кто-то написал драйвер...
была такая мышь у понимающего человека...

Re: мышь голубозубый.

Добавлено: 2008-03-27 1:28:54
Хмурый
lissyara писал(а):написать драйвер.
всё что больше этих кнопок - нестандартное, и если детектиться - просто кто-то написал драйвер...
была такая мышь у понимающего человека...
хм... значит все несколько сложней ;) а может, это не так страшно...?
не получится обойтись патчами, как в статьях про сетевые и мультипортовую плату?

P.S. Возможно увидеть драйвер, написанный человеком... с минимальным описанием ;) ???

Re: мышь голубозубый.

Добавлено: 2008-03-27 8:57:29
Alex Keda
исходники с диска проинсталль да и всё =)
и посмотри любую мышь где конопок больше стандартных.
=========
я тоже не думаю что всё сложно - но сам ни раз не ковырял.

Re: мышь голубозубый.

Добавлено: 2008-03-27 14:47:19
Хмурый
lissyara писал(а):исходники с диска проинсталль да и всё =)
хм... мы все еще продолжаем говорить про фряху? или уже нет?
что-то я запутался - какие исходники с какого диска ;) ?
и посмотри любую мышь где конопок больше стандартных.
=========
я тоже не думаю что всё сложно - но сам ни раз не ковырял.
погуглил тут... в принципе получается такая схема (как я понял - не програмер я):
за добавления новых USB мышей "отвечают" файлы в /usr/src/sys/dev/usb/

usbdevs - data base of known device (где прописываются VENDOR ID и PRODUCT ID)
usb_quirks.c - table of non-conforming USB devices and their problems
возможно (упоминается) еще и usb_subr.c

надо попробовать ;) а вдруг сработает?!

Re: мышь голубозубый.

Добавлено: 2008-05-01 19:53:40
Alex Keda
кстати, чё-то я туппанул - доп кнопки обычно обрабатываются как вторая клавиатура.
Посмотри наличие девайса ukbd0/kbd1

Re: мышь голубозубый.

Добавлено: 2008-05-18 21:02:21
mentat
сделал всё по статье, всё хорошо, только мыша не работает :((( мыша логитеч trave mouse, если не ошибаюсь, V470
адес ее нахожу, дамп делаю, все отлично, но после перезагрузки в Х-ах мы не работает :(
куда копать-то хоть намекните? в логах чисто
фря 6.3, КДЕ 3.58

Re: мышь голубозубый.

Добавлено: 2008-05-19 20:06:42
Alex Keda
а в иксах сисмауз или кто?
в консоле пашет?

Re: мышь голубозубый.

Добавлено: 2008-05-19 20:31:16
mentat
в иксах сисмаус. в консоли тоже не пашет. при этом если я подрубаю мышь логитеч МХ5000(тоже блютус) оно работает сразу само автоматом без дополнительных телодвижений.

я не сразу сюда отписал, я 4 часа вдумчиво гуглил. результат нулевой, дофига народу пыталась настроить v470 судя по гуглу у всех проблемы, решения не нашел.

при этом l2ping работает, мыша пингуется.. но курсором не шевелит

Re: мышь голубозубый.

Добавлено: 2008-05-19 20:44:07
Alex Keda
пиши автору голубозубого стера во фре.
он толи русский толи украинец - мона на нашем.
однако, думаю лучше не на нашем в рассылку

Re: мышь голубозубый.

Добавлено: 2008-05-19 21:04:17
mentat
писали уже, я вчера ссылку нашел. ща покажу...

вот это оно, если я прально понимаю?
http://docs.freebsd.org/mail/archive/20 ... tooth.html

я не уверен, что я прально понял, но вроде итог такой: "должно работать, если не работает, то хз почему, ща проверить нет возможности"

Re: мышь голубозубый.

Добавлено: 2008-05-19 22:41:07
Alex Keda
мда...
всё равно пиши - чем больше народу обратиться тем больше шансов на то, что будут что-то писать.

Re: мышь голубозубый.

Добавлено: 2008-05-22 8:26:57
mentat

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

# bthidcontrol known
>  00:07:61:40:38:66 logitech.mx5000
>  00:07:61:a6:60:77 logitech.v470
странно, если v470 есть в списке "known" устройств, то bthidd(8) уже
"разговаривал" с мышью. и поскольку v470 "reconnect_initiate true",
bthidd(8) будет ждать пока мышь начнет "разговаривать", т.е. другими
словами, v470 должна открыть входящее соединение к bthidd(8).

> > btsockstat

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

# btsockstat
>  Active raw HCI sockets
>  Socket   PCB      Flags  Recv-Q Send-Q Local address
>  c76a79bc c7233800 000002      0      0 *
>  Active L2CAP sockets
>  PCB      Recv-Q Send-Q Local address/PSM       Foreign address   CID   State
>  c77ac800      0      0 *                /1     *                 0     LISTEN
>  c76c3100      0      0 *                /19    *                 0     LISTEN
>  c75dd300      0      0 *                /17    *                 0     LISTEN
нет активных соединений. скорей всего поблема в том
что мышь "забыла" с кем нужно "разговаривать".

попробуйте сделать следующее

1) переключите мышь в "discoverable/pairing" режим. обычно есть кнопка

2) bthidcontrol -a logitech.v470 forget - что бы bthidd(8) "забыл" про мышь

3) /etc/rc.d/bthidd restart

по идее, bthidd(8) должен найти "новое" устройство (т.е. мышь) и
попытаться установить соединение (в логах должно быть сообщение)

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

>  May 21 23:05:01 mentat-laptop bthidd[1095]: Got signal 15, total number of signals 1
>  May 21 23:05:11 mentat-laptop bthidd[7795]: Opening outbound session for 00:07:61:a6:60:77 (new_device=1,
> reconnect_initiate=1)
заработало!!!