I've got two bluetooth devices, an internal usb bluetooth device by
Broadcom and a dated AVM class1 bluetooth dongle.
Both are detected by the ubt driver:
ubt0: <Broadcom Corp HP Integrated Module, class 224/1, rev 2.00/1.00, addr
2> on uhub0
ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
ubt0: Interface 1 (alt.config 4) endpoints: isoc-in=0x83, isoc-out=0x3;
wMaxPacketSize=64; nframes=5, buffer size=320
ubt1: <Bluetooth Device Bluetooth Device, class 255/255, rev 1.10/15.00, addr
3> on uhub3
ubt1: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
ubt1: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3;
wMaxPacketSize=49; nframes=6, buffer size=294
However neither a device /dev/ubt0 nor /dev/ubt1 exists.
# /etc/rc.d/bluetooth onestart ubt0
/etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt0
# /etc/rc.d/bluetooth onestart ubt1
/etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt1
This error message gives me no idea of what is wrong. The handbook
mentions comms/hcidump for debugging, but I think this is meant
for analyzing bluetooth traffic.
As you can see I haven't gotten far enough to produce any traffic to
analyse. Is someone here familiar with bluetooth and can provide
me with a command that might reveal something about the nature
of my problem?
BTW, is there a way to get A2DP receive running on FreeBSD?