HID Proxy switching
Maksim Yevmenkin
maksim.yevmenkin at savvis.net
Wed Jan 12 16:26:31 PST 2005
René,
>> what driver attaches to the device? ugen(4), uhid(4) or other? can
>> you tell what endpoints are available? hint: look in
>> /var/log/messages and /dev.
>
> I had uhid, ums and ukbd compiled into my kernel, so ukbd und ums
> take the device. Your hints were the right ones ;-) just compiled
> hid2hci.c with libusb, changed the kernel to use uhid, ums and ukbd
> as modules so that ugen attached to the device. Then I loaded ubt_ng
> and used hid2hci to switch the modes, hid2hci gave an error
> "Switching device 0a12:1000 to HCI mode failed (Input/output error)"
> but the switch was successfully done and voila ubt_ng found my
> bluetooh device.
hmm... ok. does device stay in hci mode? or do you have to switch it
every time after you re-connect it?
> If I'd have a bt mouse and/or keyboard there might be some hassle to
> load and unload the modules in the right order to use the hid or the
> hci part, but I have neither of them so it's okay.
it would be real hassle if you had wired usb keyboard :)
> So thank you and Marcel for giving me the right input and yes
> hid2hci.c has no dependencies on the Linux USB stack.
i've got to get me one of these dongles :) so i can write bsd version of
hid2hci.
max
More information about the freebsd-bluetooth
mailing list