Failed starting bluetooth on lenovo R500

An old Lenovo laptop I have acquired has a bluetooth device:
Bus 004 Device 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth

Using systemctl to query the bluetooth service returns this error

systemctl status bluetooth
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

May 14 08:13:43 lenovoR500 systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).

Disabling fast boot in the BIOS has no effect. It isn’t in the rfkill list:

rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

inxi shows the device:

Device-1: 4-2:2 info: Microsoft Nano Transceiver v1.0 for Bluetooth
    type: keyboard,mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 045e:0745 class-ID: 0300

I have a usb Bluetooth dongle which is immediately recognized when I plug it in; but I would like to use the internal device.

WiFi has no issues. Stopping and restarting the bluetooth service has no effect.

Any help would be appreciated.