On some modern distros (tested: Ubuntu-based, BlueZ 5.85, kernel 7.x) the built-in BlueZ
sixaxis plugin silently does nothing — plug the controller in over USB and it never sets the
master address, never registers the device, never writes an SDP record. The result is either no
connection at all, or a controller that connects and instantly disconnects (js0 flaps), with this
in journalctl -u bluetooth:
profiles/input/device.c:hidp_add_connection() Could not parse HID SDP record: No such file or directory (2)