Bluetooth device not found

Hi Robert,
I have a product board, it was working with bluetooth, but for some reason, bluetooth stops working.
dmesg | grep blue:

[ 64.723087] Bluetooth: Core ver 2.22
[ 64.723283] Bluetooth: HCI device and connection manager initialized
[ 64.723314] Bluetooth: HCI socket layer initialized
[ 64.723328] Bluetooth: L2CAP socket layer initialized
[ 64.723394] Bluetooth: SCO socket layer initialized
[ 64.773394] Bluetooth: HCI UART driver ver 2.3
[ 64.773416] Bluetooth: HCI UART protocol H4 registered
[ 64.773662] Bluetooth: HCI UART protocol LL registered
[ 64.773671] Bluetooth: HCI UART protocol ATH3K registered
[ 64.784041] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 65.609368] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 65.609385] Bluetooth: BNEP filters: protocol multicast
[ 65.609417] Bluetooth: BNEP socket layer initialized
[ 66.140804] Bluetooth: RFCOMM TTY layer initialized
[ 66.140847] Bluetooth: RFCOMM socket layer initialized
[ 66.140908] Bluetooth: RFCOMM ver 1.11

The last three lines disappeared.
rfkill list doesn’t show list the hci0 , the device name for bluetooth.

Any inside info that hinds some hardware issue?

Thank you,

Bluetooth on the wl18xx uses hci_uart for communication. What you see in your dmesg, is just the Bluetooth subsystem loading, there is really a lot for debugging…


Hi Robert,

I thought I run the following command to reload firmware for bluetooth chip before:

root@beaglebone:~# hciattach /dev/ttyO3 texas 115200 flow
Found a Texas Instruments’ chip!
Firmware file : /lib/firmware/TIInit_11.8.32.bts
Loaded BTS script version 1
texas: changing baud rate to 3000000, flow control to 1
Initialization timed out.

But now, I got the following error:
sudo hciattach /dev/ttyO3 texas 115200 noflow
Wanted to write 4 bytes, could only write 0. Stop
Can’t initialize device: Success

Did I miss something?

Thank you,