bluetooth mouse (bthidd errors)
Maksim Yevmenkin
maksim.yevmenkin at savvis.net
Tue May 10 12:24:56 PDT 2005
Eric,
>>> I'm trying to get a bluetooth mouse working. When I run bthidd, I
>>> see this in my /var/log/messages:
>>>
>>> bthidd[30447]: Could not open /dev/vkbdctl. No such file or directory
>>> (2)
>>>
>>> Any hints? I'm running current as of about a week ago.
>>
>> # kldload vkbd
>>
>> but do not get any ideas :) bluetooth keyboard is not going to work.
>
> Thanks for the quick reply! That did the trick! Maybe a little hint in
> the error output would help. Like:
>
> bthidd[30447]: Could not open /dev/vkbdctl. No such file or directory
> (2). Did you load vkbd?
well, may be. bthid(8) could just load it automatically. i will fix it
in the future :)
> Also - my mouse buttons (2/3) are swapped. I see a couple brief
> mentions about it being a mouse bluetooth issue - but how do I fix it?
patch by Vladimir Grebenschikov " vova at fbsd dot ru "
--- usr.sbin/bluetooth/bthidd/hid.c.orig Sun Dec 26 11:32:30 2004
+++ usr.sbin/bluetooth/bthidd/hid.c Tue Dec 21 13:16:20 2004
@@ -357,7 +357,7 @@
mi.u.data.x = mouse_x;
mi.u.data.y = mouse_y;
mi.u.data.z = mouse_z;
- mi.u.data.buttons = mouse_butt;
+ mi.u.data.buttons = (mouse_butt & (~0x6)) | ((mouse_butt & 0x2) << 1)
| ((mouse_butt & 0x4) >> 1);
if (ioctl(s->srv->cons, CONS_MOUSECTL, &mi) < 0)
syslog(LOG_ERR, "Could not process mouse events from " \
thanks,
max
More information about the freebsd-bluetooth
mailing list