The (incomplete) saga of Bluetooth, ath(4), AR9565, and WB335.

From: Pau Amma <pauamma_at_gundo.com>
Date: Thu, 10 Feb 2022 02:49:24 UTC
(Please cc: me on replies - I'm subscribed nomail as this is likely a 
one-off question.)

So, I'm trying to figure out whether Bluetooth can be made to work on my 
Lenovo Z50-70 (https://wiki.freebsd.org/Laptops/Lenovo_z50_70) running 
12.2 (and soon 12.3), with 13.1 an option when it hits RC stage or maybe 
BETA. Relevant lines of /var/run/dmesg.boot show

ath0: <Qualcomm Atheros AR9565> mem 0xc0400000-0xc047ffff irq 19 at 
device 0.0 on pci2
ath0: WB335 2-ANT card detected
ath0:Bluetooth Antenna Diversity card detected

kldstat -n ng_ubt.ko shows the module's loaded:

34    1 0xffffffff834d1000 4260 ng_ubt.ko

but the "ubt0:" line 
https://docs.freebsd.org/en/books/handbook/advanced-networking/index.html#network-bluetooth 
led me to expect in /var/log/messages isn't there. Checking the wiki led 
me to https://wiki.freebsd.org/dev/ath_hal%284%29/BluetoothCoex (8 years 
old) where the "? - AR9565 + ?" line hints that my WiFi+Bluetooth 
Atheros hardware was New and Strangeā„¢ then, and 
https://wiki.freebsd.org/dev/ath_hal%284%29/AntennaDiversity (also 8 
years old) led me to 
https://wiki.freebsd.org/dev/ath_hal%284%29/AntennaDiversityWhatChips 
(also... you get the picture) which doesn't even mention the hardware I 
have.

At this point, I'm stumped. What are my options to get Bluetooth running 
on my laptop? Get an USB Bluetooth dongle?

-- 
English: he/him/his (singular they/them/their/theirs OK)
French: il/le/lui (iel/iel and ielle/ielle OK)
Tagalog: siya/niya/kaniya (please avoid sila/nila/kanila)