Removed the workaround from the description, as when I booted up today it stop working.
** Description changed: I wanted to connect a bluetooth speaker to Ubuntu 24. Using blueman interface (as well as bluetoothctl) the speaker would connect briefly before disconnecting. This disconnection was unexpected. ==> /var/log/auth.log <== 2024-09-09T10:09:03.194971+09:30 webb systemd-logind[1272]: Watching system buttons on /dev/input/event23 (LG SN5Y(3F) (AVRCP)) ==> /var/log/kern.log <== 2024-09-09T10:09:03.165441+09:30 webb kernel: input: LG SN5Y(3F) (AVRCP) as /devices/virtual/input/input29 ==> /var/log/syslog <== 2024-09-09T10:09:03.165441+09:30 webb kernel: input: LG SN5Y(3F) (AVRCP) as /devices/virtual/input/input29 ==> /var/log/Xorg.0.log <== [ 374.839] (II) config/udev: Adding input device LG SN5Y(3F) (AVRCP) (/dev/input/event23) [ 374.839] (**) LG SN5Y(3F) (AVRCP): Applying InputClass "libinput keyboard catchall" [ 374.839] (II) Using input driver 'libinput' for 'LG SN5Y(3F) (AVRCP)' [ 374.839] (**) LG SN5Y(3F) (AVRCP): always reports core events [ 374.839] (**) Option "Device" "/dev/input/event23" [ 374.839] (II) event23 - LG SN5Y(3F) (AVRCP): is tagged by udev as: Keyboard [ 374.839] (II) event23 - LG SN5Y(3F) (AVRCP): device is a keyboard [ 374.840] (II) event23 - LG SN5Y(3F) (AVRCP): device removed [ 374.856] (**) Option "config_info" "udev:/sys/devices/virtual/input/input29/event23" [ 374.856] (II) XINPUT: Adding extended input device "LG SN5Y(3F) (AVRCP)" (type: KEYBOARD, id 18) [ 374.856] (**) Option "xkb_model" "pc105" [ 374.856] (**) Option "xkb_layout" "us" [ 374.856] (WW) Option "xkb_variant" requires a string value [ 374.856] (WW) Option "xkb_options" requires a string value [ 374.856] (II) event23 - LG SN5Y(3F) (AVRCP): is tagged by udev as: Keyboard [ 374.857] (II) event23 - LG SN5Y(3F) (AVRCP): device is a keyboard ==> /var/log/auth.log <== 2024-09-09T10:09:06.143829+09:30 webb dbus-daemon[1249]: [system] Rejected send message, 0 matched rules; type="method_return", sender=":1.54" (uid=1000 pid=2223 comm="/usr/bin/wireplumber" label="unconfined") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.6" (uid=0 pid=1247 comm="/usr/libexec/bluetooth/bluetoothd" label="unconfined") ==> /var/log/Xorg.0.log <== [ 377.795] (II) event23 - LG SN5Y(3F) (AVRCP): device removed [ 377.804] (II) config/udev: removing device LG SN5Y(3F) (AVRCP) [ 377.805] (II) UnloadModule: "libinput" - Ubuntu was incorrectly identifying the device as keyboard when it was a - speaker. Forcing the device to be identified as Speaker fixes the - problem: - - Create /etc/udev/rules.d/99-bluetooth-speaker.rules with the following - content: - - ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="LG SN5Y(3F) (AVRCP)", - RUN+="/bin/sh -c 'echo 0 >/sys/\$devpath/authorized'" - - And restart Udev and Bluetooth services - - sudo systemctl restart bluetooth - sudo udevadm control --reload-rules && sudo udevadm trigger + speaker. Additional Information: $ dpkg -l | grep bluetooth ii blueman 2.3.5-3build1 amd64 Graphical bluetooth manager ii libbluetooth3:amd64 5.72-0ubuntu5 amd64 Library to use the BlueZ Linux Bluetooth stack ii libspa-0.2-bluetooth:amd64 1.0.5-1ubuntu1 amd64 libraries for the PipeWire multimedia server - bluetooth plugins $ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04.1 LTS Release: 24.04 ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: libbluetooth3 5.72-0ubuntu5 ProcVersionSignature: Ubuntu 6.8.0-41.41-generic 6.8.12 Uname: Linux 6.8.0-41-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: XFCE Date: Mon Sep 9 10:56:48 2024 InstallationDate: Installed on 2024-08-09 (31 days ago) InstallationMedia: Xubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424.2) InterestingModules: rfcomm bnep btusb bluetooth MachineType: ASUS System Product Name ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-41-generic root=UUID=3b1737ee-43b3-4d7e-883c-d9a669b249ae ro quiet splash vt.handoff=7 SourcePackage: bluez UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 03/22/2024 dmi.bios.release: 5.17 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 3607 dmi.board.asset.tag: Default string dmi.board.name: ROG STRIX B550-F GAMING (WI-FI) dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: Rev X.0x dmi.chassis.asset.tag: Default string dmi.chassis.type: 3 dmi.chassis.vendor: Default string dmi.chassis.version: Default string dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr3607:bd03/22/2024:br5.17:svnASUS:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnROGSTRIXB550-FGAMING(WI-FI):rvrRevX.0x:cvnDefaultstring:ct3:cvrDefaultstring:skuSKU: dmi.product.family: To be filled by O.E.M. dmi.product.name: System Product Name dmi.product.sku: SKU dmi.product.version: System Version dmi.sys.vendor: ASUS hciconfig: - hci0: Type: Primary Bus: USB - BD Address: C8:E2:65:61:61:87 ACL MTU: 1021:4 SCO MTU: 96:6 - UP RUNNING - RX bytes:109778 acl:240 sco:0 events:12099 errors:0 - TX bytes:875544 acl:216 sco:0 commands:11779 errors:0 + hci0: Type: Primary Bus: USB + BD Address: C8:E2:65:61:61:87 ACL MTU: 1021:4 SCO MTU: 96:6 + UP RUNNING + RX bytes:109778 acl:240 sco:0 events:12099 errors:0 + TX bytes:875544 acl:216 sco:0 commands:11779 errors:0 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-input-libinput in Ubuntu. https://bugs.launchpad.net/bugs/2079940 Title: Bluetooth Speaker is Identified as Keyboard To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/2079940/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp