Failed to restart Bluetooth scanner: hci0

Onbaord bluetooth will not stay running after latest update, it was working flawlessly prior to update.

Raspberry Pi 4 (rpi4-64)

HA:
Core: 2023.12.1
Supervisor: 2023.11.6
Operating System: 11.2
Frontend: 20231208.2

https://github.com/home-assistant/core/issues/78012

Logger: homeassistant.components.bluetooth.scanner
Source: components/bluetooth/scanner.py:353
Integration: Bluetooth (documentation, issues)
First occurred: 9:30:11 AM (23 occurrences)
Last logged: 9:52:11 AM

hci0 (DC:A6:32:43:BF:B4): Failed to restart Bluetooth scanner: hci0 (DC:A6:32:43:BF:B4): Timed out starting Bluetooth after 15 seconds
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/bluetooth/scanner.py", line 223, in _async_start
    await self.scanner.start()  # type: ignore[no-untyped-call]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/bleak/__init__.py", line 198, in start
    await self._backend.start()
  File "/usr/local/lib/python3.11/site-packages/bleak/backends/bluezdbus/scanner.py", line 185, in start
    self._stop = await manager.active_scan(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/bleak/backends/bluezdbus/manager.py", line 408, in active_scan
    reply = await self._bus.call(
            ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/dbus_fast/aio/message_bus.py", line 399, in call
    await future
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/bluetooth/scanner.py", line 222, in _async_start
    async with asyncio.timeout(START_TIMEOUT):
  File "/usr/local/lib/python3.11/asyncio/timeouts.py", line 111, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/bluetooth/scanner.py", line 353, in _async_restart_scanner
    await self._async_start()
  File "/usr/src/homeassistant/homeassistant/components/bluetooth/scanner.py", line 268, in _async_start
    raise ScannerStartError(
homeassistant.components.bluetooth.scanner.ScannerStartError: hci0 (DC:A6:32:43:BF:B4): Timed out starting Bluetooth after 15 seconds
3 Likes