Bluetoothctl: pair {MAC address of the headset} - device not avaliable .DualBoot. MacOS device avaliable on MacOS

Bluetooth headset work OK on MacOS but does not show in avaliable adresses on linux. mobile phone connects ok though.

An Attempt to Synchro key transfer from MacOS to Linux OS - failed.
Followed a guide in arch wiki BluetoothDualBoot to part 2.1.5 sucesfully.

Booting linux OS, commands: bluetoothctl: pair device or connect [MAC address]
return: no results/no such device.

According to Archwiki synchronisation of the Bluetooth KEY between OS1 and OS2 is neded.

followed instructions and generated .txt file with the key. rebooted into linux and
attempted to follow up according to the wiki section 2.1.5 “Finishing Up”
but unsucesfully.

cd /var/lib/bluetooth/BT-Adapter-MAC-address - (MAC address of the machine adapter? ) brings me to:
[mpmacbook ataras]# cd /var/lib/bluetooth/2C:BE:08:ED:C2:2B [mpmacbook 2C:BE:08:ED:C2:2B]#
but its not a folder as per instructions. what i am doing here wrong?

the input of headsets MAC address - returns no result.

Please advice.

sudo rfkill list
[sudo] password for ataras: 
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

sudo rfkill list
[sudo] password for ataras:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

[ataras@mpmacbook ~]$ sudo systemctl status bluetooth
â—Ź bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Fri 2023-03-10 14:30:37 CET; 3h 18min ago
       Docs: man:bluetoothd(8)
   Main PID: 481 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9400)
     Memory: 2.5M
        CPU: 169ms
     CGroup: /system.slice/bluetooth.service
             └─481 /usr/lib/bluetooth/bluetoothd

Mar 10 15:08:35 mpmacbook bluetoothd[481]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Mar 10 15:08:35 mpmacbook bluetoothd[481]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Mar 10 15:08:35 mpmacbook bluetoothd[481]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Mar 10 15:08:35 mpmacbook bluetoothd[481]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Mar 10 15:08:35 mpmacbook bluetoothd[481]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Mar 10 15:08:35 mpmacbook bluetoothd[481]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Mar 10 15:08:42 mpmacbook bluetoothd[481]: Path / reserved for Adv Monitor app :1.45
Mar 10 15:11:39 mpmacbook bluetoothd[481]: Adv Monitor app :1.45 disconnected from D-Bus
Mar 10 15:50:49 mpmacbook bluetoothd[481]: Path / reserved for Adv Monitor app :1.47
Mar 10 17:45:18 mpmacbook bluetoothd[481]: Controller resume with wake event 0x0
System:
  Kernel: 6.1.12-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=ccb3bd81-487b-4e33-a499-542688a7355e rw quiet apparmor=1
    security=apparmor resume=UUID=8f6b7b2d-7473-44c3-bda4-cb3d194f562b
    udev.log_priority=3
  Desktop: i3 v: 4.22 info: i3bar vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookPro9,2 v: 1.0
    serial: <superuser required> Chassis: type: 10 v: Mac-6F01561E16C75D06
    serial: <superuser required>
  Mobo: Apple model: Mac-6F01561E16C75D06 v: MacBookPro9,2
    serial: <superuser required> UEFI: Apple v: 429.0.0.0.0 date: 03/18/2022
Battery:
  ID-1: BAT0 charge: 49.1 Wh (95.7%) condition: 51.3/62.9 Wh (81.5%)
    volts: 12.1 min: 10.9 model: SMP bq20z451 type: Li-ion serial: N/A
    status: discharging cycles: 579
Memory:
  RAM: total: 7.67 GiB used: 2 GiB (26.1%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-3210M bits: 64 type: MT MCP arch: Ivy Bridge
    gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
    model-id: 0x3A (58) stepping: 9 microcode: 0x21
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1197 high: 1198 min/max: 1200/3100 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1196 2: 1197 3: 1198
    4: 1197 bogomips: 19960
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
    constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept
    erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs ida
    lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae
    pat pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts
    rdrand rdtscp rep_good sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic
    xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Vulnerable: No microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Apple driver: i915
    v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
    active: LVDS-1 empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3, VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300
  Device-2: Apple FaceTime HD Camera type: USB driver: uvcvideo
    bus-ID: 1-1.1:3 chip-ID: 05ac:8509 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.7 compositor: Picom v: git-b700a driver:
    X: loaded: modesetting alternate: fbdev,vesa dri: crocus gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.31x8.31")
    s-diag: 398mm (15.69")
  Monitor-1: LVDS-1 model: Apple Color LCD built: 2009 res: 1280x800 hz: 60
    dpi: 114 gamma: 1.2 size: 286x179mm (11.26x7.05") diag: 337mm (13.3")
    ratio: 16:10 modes: 1280x800
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
    class-ID: 0403
  Sound API: ALSA v: k6.1.12-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.22 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.65 running: no
Network:
  Device-1: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe driver: tg3
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 01:00.0
    chip-ID: 14e4:16b4 class-ID: 0200
  IF: enp1s0f0 state: down mac: <filter>
  Device-2: Broadcom BCM4331 802.11a/b/g/n vendor: Apple AirPort Extreme
    driver: wl v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 02:00.0 chip-ID: 14e4:4331 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller type: USB driver: btusb v: 0.8
    bus-ID: 2-1.8.1.3:9 chip-ID: 05ac:821d class-ID: fe01
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 2.1
    lmp-v: 4.0 sub-v: 229c hci-v: 4.0 rev: 171a
  Info: acl-mtu: 1021:6 sco-mtu: 64:1 link-policy: rswitch sniff
    link-mode: peripheral accept service-classes: rendering, capturing, audio,
    telephony
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 465.76 GiB used: 12.07 GiB (2.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: HDD HTS545050A7E362
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    type: HDD rpm: 5400 serial: <filter> rev: B990 scheme: GPT
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVDRW GS41N rev: UA04
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r state: running
Partition:
  ID-1: / raw-size: 39.06 GiB size: 38.15 GiB (97.67%) used: 11.11 GiB (29.1%)
    fs: ext4 dev: /dev/sda5 maj-min: 8:5 label: N/A
    uuid: ccb3bd81-487b-4e33-a499-542688a7355e
  ID-2: /boot/efi raw-size: 512.3 MiB size: 511.2 MiB (99.80%)
    used: 2.6 MiB (0.5%) fs: vfat dev: /dev/sda6 maj-min: 8:6 label: N/A
    uuid: BF6A-44D0
  ID-3: /home raw-size: 245.46 GiB size: 240.55 GiB (98.00%)
    used: 981 MiB (0.4%) fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: N/A
    uuid: cd07d23a-5a3e-4485-8356-5cdd44a33be5
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 16.6 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 8f6b7b2d-7473-44c3-bda4-cb3d194f562b
Unmounted:
  ID-1: /dev/sda2 maj-min: 8:2 size: 148.92 GiB fs: apfs label: N/A
    uuid: 99ee17c7-f619-4a63-b0da-255bfc8eb117
  ID-2: /dev/sda4 maj-min: 8:4 size: 15.03 GiB fs: apfs label: N/A
    uuid: 5699fe92-de0c-4eb8-bfc2-030860330d1f
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900
  Device-1: 1-1.1:3 info: Apple FaceTime HD Camera type: Video
    driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 05ac:8509 class-ID: 0e02 serial: <filter>
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900
  Hub-5: 2-1.8:3 info: Microchip (formerly SMSC) 2.0 Hub ports: 3 rev: 2.0
    speed: 480 Mb/s power: 2mA chip-ID: 0424:2513 class-ID: 0900
  Hub-6: 2-1.8.1:4 info: Broadcom BCM2046B1 USB 2.0 Hub (part of BCM2046
    Bluetooth) ports: 3 rev: 2.0 speed: 12 Mb/s power: 94mA chip-ID: 0a5c:4500
    class-ID: 0900
  Device-1: 2-1.8.1.3:9 info: Apple Bluetooth USB Host Controller
    type: Bluetooth driver: btusb interfaces: 4 rev: 2.0 speed: 12 Mb/s
    chip-ID: 05ac:821d class-ID: fe01
  Device-2: 2-1.8.2:5 info: Apple Built-in IR Receiver type: HID
    driver: appleir,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s power: 100mA
    chip-ID: 05ac:8242 class-ID: 0300
  Device-3: 2-1.8.3:6 info: Apple Internal Keyboard/Trackpad (ISO)
    type: Keyboard,HID,Mouse driver: apple,bcm5974,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 40mA chip-ID: 05ac:0253 class-ID: 0301
  Hub-7: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-8: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 61.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 198 Uptime: 48m wakeups: 3 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
  pkgs: 1089 libs: 306 tools: pamac,yay Shell: Bash v: 5.1.16
  running-in: urxvtd inxi: 3.3.25
``

:bangbang: Tip: :bangbang:

When posting terminal output, copy the output and paste it here, wrapped in three (3) backticks, before AND after the pasted text. Like this:

```
pasted text
```

Or three (3) tilde signs, like this:

~~~
pasted text
~~~

This will just cause it to be rendered like this:

Sed
sollicitudin dolor
eget nisl elit id
condimentum
arcu erat varius
cursus sem quis eros.

Instead of like this:

Sed sollicitudin dolor eget nisl elit id condimentum arcu erat varius cursus sem quis eros.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby increasing legibility thus making it easier for those trying to provide assistance.

For more information, please see:

Please edit your post accordingly.


:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

Edit:

Please run and provide the output to the following:

bluetoothctl
devices

For example:

$ bluetoothctl
Agent registered
[bluetooth]# devices
Device <mac-address> Phonic
Device <mac-address> MobileThos
[bluetooth]# exit
1 Like

Check (and post) the output of:

journalctl -b 0 --no-pager --grep bluetooth

Some Broadcom products need to upload firmware to the device to enable Bluethooth properly…

1 Like
journalctl -b 0 --no-pager --grep bluetooth
Mar 11 09:49:17 mpmacbook kernel: usb 2-1.8.1.3: Product: Bluetooth USB Host Controller
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: Core ver 2.22
Mar 11 09:49:28 mpmacbook kernel: NET: Registered PF_BLUETOOTH protocol family
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: HCI device and connection manager initialized
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: HCI socket layer initialized
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: L2CAP socket layer initialized
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: SCO socket layer initialized
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: hci0: BCM: chip id 63 build 1818
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: hci0: BCM: product 05ac:821d
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: hci0: BCM: features 0x07
Mar 11 09:49:28 mpmacbook kernel: Bluetooth: hci0: Apple Bluetooth Device
Mar 11 09:49:29 mpmacbook systemd[1]: Starting Bluetooth service...
Mar 11 09:49:30 mpmacbook bluetoothd[477]: Bluetooth daemon 5.66
Mar 11 09:49:31 mpmacbook kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Mar 11 09:49:31 mpmacbook kernel: Bluetooth: BNEP filters: protocol multicast
Mar 11 09:49:31 mpmacbook kernel: Bluetooth: BNEP socket layer initialized
Mar 11 09:49:31 mpmacbook kernel: Bluetooth: MGMT ver 1.22
Mar 11 09:49:31 mpmacbook audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 11 09:49:31 mpmacbook systemd[1]: Started Bluetooth service.
Mar 11 09:49:31 mpmacbook systemd[1]: Reached target Bluetooth Support.
Mar 11 09:49:31 mpmacbook dbus-daemon[479]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.1' (uid=0 pid=477 comm="/usr/lib/bluetooth/bluetoothd")
Mar 11 09:49:31 mpmacbook bluetoothd[477]: Bluetooth management interface 1.22 initialized
Mar 11 09:49:32 mpmacbook kernel: Bluetooth: ISO socket layer initialized
Mar 11 09:49:36 mpmacbook NetworkManager[507]: <info>  [1678524576.5420] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.42.2-0/libnm-device-plugin-bluetooth.so)
Mar 11 09:50:10 mpmacbook kernel: Bluetooth: RFCOMM TTY layer initialized
Mar 11 09:50:10 mpmacbook kernel: Bluetooth: RFCOMM socket layer initialized
Mar 11 09:50:10 mpmacbook kernel: Bluetooth: RFCOMM ver 1.11
Mar 11 10:04:22 mpmacbook systemd[602]: Starting Bluetooth management applet...
Mar 11 10:04:23 mpmacbook systemd[1]: Starting Bluetooth management mechanism...
Mar 11 10:04:23 mpmacbook systemd[1]: Started Bluetooth management mechanism.
Mar 11 10:04:23 mpmacbook systemd[602]: Started Bluetooth management applet.
Mar 11 10:04:23 mpmacbook systemd[602]: Starting Bluetooth OBEX service...
Mar 11 10:04:23 mpmacbook systemd[602]: Started Bluetooth OBEX service.
Mar 11 10:05:21 mpmacbook dbus-daemon[479]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.47' (uid=0 pid=4362 comm="sudo pacman -S pulseaudio-bluetooth")
Mar 11 10:05:23 mpmacbook sudo[4362]:   ataras : TTY=pts/2 ; PWD=/home/ataras ; USER=root ; COMMAND=/usr/bin/pacman -S pulseaudio-bluetooth
Mar 11 10:05:53 mpmacbook dbus-daemon[479]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.48' (uid=0 pid=4399 comm="sudo service bluetooth restart")
Mar 11 10:08:14 mpmacbook pulseaudio[722]: Module "module-bluetooth-discover" should be loaded once at most. Refusing to load.
Mar 11 10:16:35 mpmacbook systemd[602]: Starting Bluetooth Manager...
Mar 11 10:16:35 mpmacbook systemd[602]: Started Bluetooth Manager.

Does this happen automatically on each boot? :thinking:
If so you have some script autostarting that, which i don’t think should be done on each boot…

Anyway, i don’t see any errors loading your UBS-Bluetooth driver so far…
:woman_shrugging:

1 Like