OpenBSD Bluetooth Test

Roadmap:

Setup

bluetooth test setup

USB-Bluetooth Devices:

Name dmesg usbdevs
ThinkPad x220 ubt0 at uhub2 port 4 "Broadcom Corp Broadcom Bluetooth Device" rev 2.00/7.48 addr 4 port 4 addr 5: full speed, self powered, config 1, Broadcom Bluetooth Device(0x217f), Broadcom Corp(0x0a5c), rev 7.48, iSerialNumber 7CE9D3B6E88D
Targa ubt0 at uhub4 port 4 "Broadcom BCM92035DGROM" rev 1.10/0.04 addr 7 port 4 addr 7: full speed, power 100 mA, config 1, BCM92035DGROM(0x200a), Broadcom(0x0a5c), rev 0.04, iSerialNumber 000272C190EE
acer ubt1 at uhub6 port 3 "Broadcom CCBT2035BDGP23-1" rev 1.10/0.01 addr 8 port 3 addr 8: full speed, power 100 mA, config 1, CCBT2035BDGP23-1(0x200a), Broadcom(0x0a5c), rev 0.01, iSerialNumber 000272C41371
LogiLink ubt2 at uhub4 port 1 "Cambridge Silicon Radio Bluetooth" rev 2.00/52.76 addr 9 port 1 addr 5: full speed, self powered, config 1, Bluetooth(0x0001), Cambridge Silicon Radio(0x0a12), rev 52.76
Thomson - -
Typhoon ubt3 at uhub5 port 3 "Cambridge Silicon Radio Bluetooth" rev 1.10/8.28 addr 5 port 4 addr 5: full speed, self powered, config 1, Bluetooth(0x0001), Cambridge Silicon Radio(0x0a12), rev 8.28

Bluetooth Devices:

Name Attached Detached Works
Lowdi yes kernel page fault in btsco.c no
Apple Magic Mouse yes - yes (no touch)
Apple Magic Mouse yes yes no
Apple Wireless Keyboard yes yes no
V470 Cordless Laser Mouse yes yes yes

Bugs found:

genua diff:

There is no real diff of OpenBSD-Kernle or OpenBSD-Userland Bluetooth-Code. genua just use other userland tools than btd(8) and btctl(8).