Bluetooth lags or idles after seconds of using
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
DiscoverableTi
Pairable: yes
UUID: Headset AG (00001112-
UUID: A/V Remote Control (0000110e-
UUID: PnP Information (00001200-
UUID: Message Access Server (00001132-
UUID: Headset (00001108-
UUID: A/V Remote Control Target (0000110c-
UUID: Generic Access Profile (00001800-
UUID: Message Notification Se.. (00001133-
UUID: Generic Attribute Profile (00001801-
UUID: OBEX File Transfer (00001106-
UUID: Phonebook Access Server (0000112f-
UUID: IrMC Sync (00001104-
UUID: OBEX Object Push (00001105-
UUID: Audio Source (0000110a-
UUID: Audio Sink (0000110b-
Modalias: usb:v1D6Bp0246d0536
Discovering: no
Advertising Features:
ActiveInstances: 0x00
SupportedInsta
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-
UUID: Human Interface Device... (00001124-
UUID: PnP Information (00001200-
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!
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