I recently switched from Fedora 40 to Rocky Linux 9.4. AirPod Pro worked flawlessly with Fedora, but is unable to work with Rocky. The device appears to be paired successfully. Upon opening the headphone case, udevadm monitor shows the device was initially added, but was quickly got removed.
Below are some outputs from udevadm monitor, journald log, and bluetoothctl. Any suggestions would be greatly appreciated.
[root@localhost ~]# udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[2065.773923] add /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/bluetooth/hci0/hci0:2048 (bluetooth)
UDEV [2065.788141] add /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/bluetooth/hci0/hci0:2048 (bluetooth)
KERNEL[2066.323759] add /devices/virtual/input/input39 (input)
KERNEL[2066.324442] add /devices/virtual/input/input39/event25 (input)
UDEV [2066.327018] add /devices/virtual/input/input39 (input)
UDEV [2066.360100] add /devices/virtual/input/input39/event25 (input)
KERNEL[2069.567631] remove /devices/virtual/input/input39/event25 (input)
KERNEL[2069.573388] remove /devices/virtual/input/input39 (input)
UDEV [2069.575655] remove /devices/virtual/input/input39/event25 (input)
UDEV [2069.576911] remove /devices/virtual/input/input39 (input)
KERNEL[2069.737428] remove /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/bluetooth/hci0/hci0:2048 (bluetooth)
UDEV [2069.739558] remove /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/bluetooth/hci0/hci0:2048 (bluetooth)
Below are related entries from journald log:
Aug 18 22:32:31 localhost.localdomain kernel: input: AirPlus Pro (AVRCP) as /devices/virtual/input/input39
Aug 18 22:32:31 localhost.localdomain systemd-logind[1215]: Watching system buttons on /dev/input/event25 (AirPlus Pro (AVRCP))
And some outputs from bluetoothctl:
[bluetooth]# show
Controller F4:4E:FC:FA:FB:AC (public)
Name: BlueZ 5.64
Alias: BlueZ 5.64
Class: 0x007c0104
Powered: yes
Discoverable: yes
DiscoverableTimeout: 0x000000b4
Pairable: yes
UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d0540
Discovering: yes
Roles: central
Roles: peripheral
Advertising Features:
ActiveInstances: 0x00 (0)
SupportedInstances: 0x05 (5)
SupportedIncludes: tx-power
SupportedIncludes: appearance
SupportedIncludes: local-name
[bluetooth]# paired-devices
Device 3E:83:1D:16:5F:15 AirPlus Pro
[bluetooth]# info 3E:83:1D:16:5F:15
Device 3E:83:1D:16:5F:15 (public)
Name: AirPlus Pro
Alias: AirPlus Pro
Class: 0x00240404
Icon: audio-headset
Paired: yes
Trusted: yes
Blocked: no
Connected: no
LegacyPairing: no
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
ManufacturerData Key: 0x7262
ManufacturerData Value:
32 32 78 78 11 22 33 44 55 66 aa bb 00 00 22xx."3DUf....
RSSI: -74