FreeBSD Bluetooth virgin....

I've never used Bluetooth on FreeBSD, but would be interested in connecting up a Lenovo Bluetooth keyboard to a Lenovo ThinkCentre M73.
How do I tell if the system supports Bluetooth? Should pciconf -lv tell me?
 
Thanks, but I can't tell if I have builtin Bluetooth support in my system. I don't have a BT dongle.
 
Looks like there is no inbuilt support, so the suggested options are:-

Wi-Fi and Bluetooth wireless adapter upgrades for Lenovo ThinkCentre M73 Tiny:

ModelSpeedFrequencyInterface
WiFi 6E (Gig+) Kit3000 Mbit/s2.4GHz / 5GHzNGFF M.2 A/E Key
Rekong AX2103000 Mbit/s2.4GHz / 5GHzNGFF M.2 A/E Key
Gigabyte GC-Wbax2002400 Mbit/s2.4GHz / 5GHzPCIe
TP-Link Archer TX50E2400 Mbit/s2.4GHz / 5GHzPCIe
TP-Link Archer T9UH1300 Mbit/s2.4GHz / 5GHzUSB 3.0


What would anyone recommend?
 
What would anyone recommend?
Honestly? Ditch Bluetooth and just use standard USB wired.
At the very least if you really feel wireless will improve your life, then get a "transparent" usb keyboard dongle that just shows as a normal keyboard.

Finally, if you already own the keyboard and don't want to landfill it, then perhaps see if you can find an adapter that localizes the bluetooth nonsense and provides it as a simple USB adapter.
 



might have to do some hacking to get it to conform to a keyboard but that should get you a base connection working.

but yeah, what the others said, bluetooth and FreeBSD are light-years behind.
 
Looks like there is no inbuilt support,
Detailed specifications for ThinkCentre M73 suggest it does have built-in Bluetooth

  • PCIe WLAN Some: 11b/g/n wireless, PCIe Half Mini Card, Intel Centrino® Wireless-N 2230, Wi-Fi + Bluetooth combo adapter, 2x2
    Some: 11b/g/n wireless, PCIe Half Mini Card, Intel Centrino® Wireless-N 105, 1x1

  • Bluetooth : Bluetooth 4.0 wireless, integrated in Intel 2230 Wi-Fi + Bluetooth combo adapter (selected models)

Is there any way to check this?
 
On bootup on my ThinkPad X61 I see the following msgs:

ubt0 on uhub3
ubt0: <Broadcom Corp BCM2045B, class 224/1, rev 2.00/1.00, addr 2> on usbus0
WARNING: attempt to domain_add(bluetooth) after domainfinalize()
WARNING: attempt to domain_add(netgraph) after domainfinalize()
which suggests that I do have Bluetooth support built in on this system.

Starting bluetooth gives me:-

service bluetooth start ubt0
/etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt0

I read somewhere that this is a common error and it needs to be started twice. Repeating the command did not display the error but I'm not how to tell if anything happened.

hccontrol -n ubt0hci inquiry shows
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: e4:b3:18:6d:2d:8c
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 2a:01:0c
Clock offset: 0x6341
Inquiry complete. Status: No error [00]
hccontrol -n ubt0hci remote_name_request e4:b3:18:6d:2d:8c shows
BD_ADDR: e4:b3:18:6d:2d:8c
Name: DESKTOP-54S904H

which is my X1 Carbon, so it does look like something is working.

Progress at last!
 
Back
Top