meta-digi/meta-digi-dey/recipes-connectivity/bluez/bluez5-init/ccmp2
Isaac Hermida c7adf015f9 bluetooth-init: validate HCI interface after initialization
Some Bluetooth controllers may expose hci0 even when the firmware
initialization has not completed correctly. In that state, the init
script may report success but bluetoothd cannot use the controller.

Validate the controller through the kernel management interface before
accepting the initialization as successful. This matches the interface
used by bluetoothd and catches controllers that are visible through HCI
but not registered in MGMT yet.

Use a timeout for the MGMT query so a broken controller state cannot
block the init script instead of falling back to the retry loop.

https://onedigi.atlassian.net/browse/DEL-9512

Signed-off-by: Isaac Hermida <isaac.hermida@digi.com>
2026-05-19 08:54:56 +02:00
..
bluetooth-init bluetooth-init: validate HCI interface after initialization 2026-05-19 08:54:56 +02:00