AX200 bluetooth not working

My hardware probe is here:

I have a custom kernel - I would like to get bluetooth working, but am not quite sure what kernel conf I need. I did a find in /usr/src for bluetooth and came across ubt / ng_ubt.

I have these modules loaded:
netgraph
ng_hci
ng_bluetooth
ng_l2cap
ng_btsocket
ng_socket

When trying to start bluetooth, I get "Unsupported device:"

Nothing is listed.
 
Last edited:
Hmm, so, I tried starting those services before bluetooth, but still when trying to start bluetooth, I get the same thing. I am on a different laptop this time (I don't have that hardware any longer), but it looks like it is also Intel bluetooth.

Just for the record, bluetooth is appearing under USB, usbconfig and wifi is under pciconf, so they're entirely separate? So, even if I assign the pci over to bhyve, bluetooth should function?
 
If you want to transfer files from your Android phone to FreeBSD you also need to install obexapp and openobex.
Then create a file in /etc/bluetooth with the name

ubt0.conf
Then in this file put

discoverable="YES"
authentication_enable="YES"
connectable="YES"

Then reboot. Login as root turn your phone on then run this command

bluetooth-config scan

Your phone should be discovered. If it doesn't get discovered, go to settings - device connection

And try again. Then follow the directions in the terminal. You will then be paired with your computer.
Then create a directory to receive Bluetooth files

mkdir /var/spool/obex

Run the obex server
As root

obexapp -s -C OPUSH

Then as normal user run

obexapp -c -a (yourphonename) -C OPUSH

Then send a picture from your Android phone to your computer. It should be in the /var/spool/obex directory. Then enter
di to disconnect
To transfer files from FreeBSD to your phone run the same command

obexapp -c -a (phone name) -C OPUSH
then when connected enter

put /path/to/picture/picname.jpg

And hit enter. It will come up on your phone that a file is ready to be received
 
Hmm, I wonder if I need to add ng_ubt_intel as I have an Intel bluetooth adapter:

Code:
ugen2.3: <Bluetooth wireless interface Intel Corp.> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)

Whenever I run bluetooth-config scan, it fails and starting the bluetooth service also says no supported devices.

I have a custom kernel and select modules installed ...

/etc/make.conf
MODULES_OVERRIDE=acpi mac_ntpd linux linux_common if_epair linux64 linuxkpi_hdmi linuxkpi_video lindebugfs linprocfs linsysfs \
netgraph netgraph/bluetooth netgraph/bluetooth/ubt netgraph/bluetooth/bluetooth netgraph/bluetooth/socket \
netgraph/bluetooth/hci \
netgraph/bluetooth/ubt/ng_ubt_intel \
vmm cpuctl

relevant kernel conf:
device if_bridge
device nmdm
device speaker
device epair
device usbhid
device wmt
device ums
device uhid
device iic
device netlink
 
Anker earbuds

But regardless, I would expect the bluetooth-config scan to not fail if it were going to work. The bluetooth on my system is an older Intel Bluetooth model (which does work in Linux).
 
 
If bluetooth-config scan didn't work it may mean your device is not supported. Try getting a CSR 8510 Bluetooth 4.0 device. They are cheap and supported
 
Back
Top