Bluetooth lags or idles after seconds of using

Bug #1875087 reported by L30N4RD
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
snappy-hwe-snaps
Invalid
Undecided
Unassigned

Bug Description

I have a Logitech Bluetooth keyboard with an usb dongle that goes to idle or lags after 30 seconds of using it, if i stop typing it begins to lag until stop responding, but in Bluetooth configuration it still appears as paired and connected. This begun when i upgraded to Ubuntu 20.04 from 18.04

For more info:

hci0: Type: Primary Bus: USB
 BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8
 UP RUNNING
 RX bytes:9052 acl:340 sco:0 events:201 errors:0
 TX bytes:6286 acl:63 sco:0 commands:95 errors:0
 Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
 Link policy: RSWITCH HOLD SNIFF PARK
 Link mode: SLAVE ACCEPT
 Name: 'L30N-Desktop'
 Class: 0x1c0104
 Service Classes: Rendering, Capturing, Object Transfer
 Device Class: Computer, Desktop workstation
 HCI Version: 4.0 (0x6) Revision: 0x22bb
 LMP Version: 4.0 (0x6) Subversion: 0x22bb
 Manufacturer: Cambridge Silicon Radio (10)

From bluetoothctl:

Agent registered
[CHG] Controller 00:1A:7D:DA:71:13 Pairable: yes
[Keyboard K380]# show
Controller 00:1A:7D:DA:71:13 (public)
 Name: L30N-Desktop
 Alias: L30N-Desktop
 Class: 0x001c0104
 Powered: yes
 Discoverable: no
 DiscoverableTimeout: 0x00000000
 Pairable: yes
 UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb)
 UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
 UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
 UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb)
 UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
 UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
 UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
 UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
 UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
 UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)
 UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb)
 UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)
 UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
 UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
 UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
 Modalias: usb:v1D6Bp0246d0536
 Discovering: no
Advertising Features:
 ActiveInstances: 0x00
 SupportedInstances: 0x05
 SupportedIncludes: tx-power
 SupportedIncludes: appearance
 SupportedIncludes: local-name
[Keyboard K380]# devices
Device 34:88:5D:49:D6:DD Keyboard K380
[Keyboard K380]# info 34:88:5D:49:D6:DD
Device 34:88:5D:49:D6:DD (public)
 Name: Keyboard K380
 Alias: Keyboard K380
 Class: 0x00002540
 Icon: input-keyboard
 Paired: yes
 Trusted: yes
 Blocked: no
 Connected: yes
 LegacyPairing: yes
 UUID: Service Discovery Serve.. (00001000-0000-1000-8000-00805f9b34fb)
 UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
 UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
 Modalias: usb:v046DpB342d4200

from lsusb:

Bus 003 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

from uname:

Linux L30N-Desktop 5.4.0-26-lowlatency #30-Ubuntu SMP PREEMPT Mon Apr 20 17:51:18 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

from bluemon when it starts to lag:

a< ACL Data TX: Handle 71 flags 0x00 dlen 6 #91 [hci0] 297.448713
      Channel: 64 len 2 [PSM 0 mode Basic (0x00)] {chan 65535}
        41 03 A.
< HCI Command: Exit Sniff Mode (0x02|0x0004) plen 2 #92 [hci0] 297.448763
        Handle: 71
> HCI Event: Command Status (0x0f) plen 4 #93 [hci0] 297.451598
      Exit Sniff Mode (0x02|0x0004) ncmd 1
        Status: Success (0x00)
> HCI Event: Number of Completed Packets (0x13) plen 5 #94 [hci0] 297.842538
        Num handles: 1
        Handle: 71
        Count: 1
> HCI Event: Mode Change (0x14) plen 6 #95 [hci0] 297.843523
        Status: Success (0x00)
        Handle: 71
        Mode: Active (0x00)
        Interval: 0.000 msec (0x0000)
> ACL Data RX: Handle 71 flags 0x02 dlen 7 #96 [hci0] 297.847533
      Channel: 64 len 3 [PSM 0 mode Basic (0x00)] {chan 65535}
        a1 03 0c ...
< ACL Data TX: Handle 71 flags 0x00 dlen 6 #97 [hci0] 297.847779
      Channel: 64 len 2 [PSM 0 mode Basic (0x00)] {chan 65535}
        41 03 A.
> HCI Event: Number of Completed Packets (0x13) plen 5 #98 [hci0] 297.853583
        Num handles: 1
        Handle: 71
        Count: 1
> ACL Data RX: Handle 71 flags 0x02 dlen 7 #99 [hci0] 297.854540
      Channel: 64 len 3 [PSM 0 mode Basic (0x00)] {chan 65535}
        a1 03 0c ...
> HCI Event: Mode Change (0x14) plen 6 #100 [hci0] 298.859588
        Status: Success (0x00)
        Handle: 71
        Mode: Sniff (0x02)
        Interval: 12.500 msec (0x0014)
> ACL Data RX: Handle 71 flags 0x02 dlen 14 #101 [hci0] 303.299556
      Channel: 65 len 10 [PSM 0 mode Basic (0x00)] {chan 65535}
        a1 01 00 00 04 00 00 00 00 00 ..........
> ACL Data RX: Handle 71 flags 0x02 dlen 14 #102 [hci0] 303.299576
      Channel: 65 len 10 [PSM 0 mode Basic (0x00)] {chan 65535}
        a1 01 00 00 00 00 00 00 00 00 ..........
a

Any question i'm at your disposition. Regards and thanks!

Revision history for this message
L30N4RD (arieleoar) wrote :
Revision history for this message
Tony Espy (awe) wrote :

This bug list is meant to track issues with snaps maintained in this project (meant for usage on Ubuntu Core only). If you have issues with bluetooth on Ubuntu Desktop, please use the Ubuntu bluez bug list: https://bugs.launchpad.net/ubuntu/+source/bluez

Changed in snappy-hwe-snaps:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.