Re: Bluetooth support on Intel AX200

From: Kevin Oberman <rkoberman_at_gmail.com>
Date: Tue, 18 Jan 2022 04:17:05 UTC
On Sun, Jan 16, 2022 at 4:31 PM Kevin Oberman <rkoberman@gmail.com> wrote:

> On Sun, Jan 16, 2022 at 3:54 PM Tomasz CEDRO <tomek@cedro.info> wrote:
>
>> On Mon, Jan 17, 2022 at 12:32 AM Kevin Oberman wrote:
>> > I have a system with an Intel AX200 WiFI + BlueTooth (class=0x028000
>> rev=0x1a hdr=0x00 vendor=0x8086 device=0x2723 subvendor=0x8086
>> subdevice=0x0080)
>> >
>> > This card also supports BlueTooth, but I suspect that it is not
>> supported. Can someone confirm this? Am I going to need to go back to a USB
>> dongle?
>>
>> Hey Kevin, sorry I cannot confirm out of the box as I have different
>> machine, but I made bluetooth work with my headset (no microphone so
>> far) :-)
>>
>> Ccan you see something about ubt0 in dmesg?
>>
>> ubt0 on uhub13
>> ubt0: <Bluetooth Radio> on usbus3
>>
>> If so you can list interfaces with: hccontrol read_node_list
>> You can scan neighbors with: hccontrol inquiry
>>
>> I had some older Intel laptop with Bluetooth and there I had to play
>> with iwmbtfw utility for the card firmware before it started working..
>> assuming its VID/PID is recognised already. Code was created by Wulf
>> he should know if your card is supported :-)
>>
>> If you just need quickly get things working I can recommend ASUS
>> USB-BT500 Bluetooth 5.0 Adapter (~20EUR) it works out of the box on my
>> desktop :-)
>>
>> --
>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>>
>
> Yes, I saw your message on that. I may be about to get one of those. This
> is on an AX200 dual WiFi/Bluetooth card. I did find a reference for a
> driver for Intel Bluetooth interfaces, but didn't see the AX200 mentioned.
>

Thanks again for the help. I now have a BT500. (They are hard to find as
Amzo and BH Photo are out of stock I see that FreeBSD detects it as a
Realtek ASUS BT500. I get the following messages:
Jan 17 13:32:06 ptavv kernel: ugen0.5: <Realtek ASUS USB-BT500> at usbus0
Jan 17 13:32:06 ptavv kernel: ubt0 on uhub0
Jan 17 13:32:06 ptavv kernel: ubt0: <Bluetooth Radio> on usbus0
Jan 17 13:32:06 ptavv kernel: WARNING: attempt to domain_add(bluetooth)
after domainfinalize()
Jan 17 13:32:06 ptavv kernel: WARNING: attempt to domain_add(netgraph)
after domainfinalize()

No idea what those last two lines mean, but it's not good. No indication of
fw load, though I don't know that it is required. In any case, no ubt or
bluetooth device is created in /dev. both ng_ubt and bluetooth drivers are
built into the kernel.

Am I missing anything obvious? Any ideas about those two warnings? I
suspect that they indicate my issue.

Thanks again.
-- 
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683