Thanks for the bug report. It appears you have modified Bluetooth binaries that are not from Ubuntu so we can't support them here. The only supported version of bluez on Ubuntu 20.04 is 5.53-0ubuntu3.5.
Although I do note that you are using: Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) and that Cambridge Silicon Radio dongles are notoriously buggy. So I would first recommend trying a different brand of Bluetooth dongle. Unfortunately it is hard to know what chipset is inside before you buy it. If you would like to continue with bug reports then please start by installing the Ubuntu-provided bluez packages and then open a new bug. ** Changed in: bluez (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to bluez in Ubuntu. https://bugs.launchpad.net/bugs/1962769 Title: Could not receive advertising events: Broken pipe Status in bluez package in Ubuntu: Invalid Bug description: If a host has 2 adapters, the scanner run for a few second then get an error msg Could not receive advertising events: Broken pipe, then hci0 turns down when I run hciconfig hci0: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8 DOWN RX bytes:574 acl:0 sco:0 events:30 errors:0 TX bytes:368 acl:0 sco:0 commands:30 errors:0 hci1: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING RX bytes:221883 acl:0 sco:0 events:8327 errors:0 TX bytes:1027 acl:0 sco:0 commands:67 errors:0 This happend after I updated bluez from 5.62 to 5.63. If I do scan again, everything works fine with one adapter. As both adapters use the same mac address, I changed the address of hci0 hci0: Type: Primary Bus: USB BD Address: 00:01:07:00:47:0E ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING RX bytes:1184 acl:0 sco:0 events:66 errors:0 TX bytes:1072 acl:0 sco:0 commands:66 errors:0 hci1: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING RX bytes:221961 acl:0 sco:0 events:8340 errors:0 TX bytes:3078 acl:0 sco:0 commands:80 errors:0 but the old address keeps reverted back which was not the case in 5.62 I ran scan again while running btmon @ MGMT Event: Command Complete (0x0001) plen 283 {0x0001} [hci0] 1052.238244 Read Controller Information (0x0004) plen 280 Status: Success (0x00) Address: 00:1A:7D:DA:71:13 (cyber-blue(HK)Ltd) Version: Bluetooth 4.0 (0x06) Manufacturer: Cambridge Silicon Radio (10) Supported settings: 0x0001beff Powered Connectable Fast Connectable Discoverable Bondable Link Security Secure Simple Pairing BR/EDR Low Energy Advertising Secure Connections Debug Keys Privacy Static Address PHY Configuration Current settings: 0x00000080 BR/EDR Class: 0x000000 Major class: Miscellaneous Minor class: 0x00 Name: CSR8510 A10 Short name: = bluetoothd: Failed to start listening: l2cap_bind: Address al.. 1052.238720 = bluetoothd: Failed to create GATT database for adapter [hci0] 1052.238742 = bluetoothd: Unable to register new adapter [hci0] 1052.238761 = Close Index: 00:1A:7D:DA:71:13 [hci0] 1054.246981 @ MGMT Event: Index Added (0x0004) plen 0 {0x0001} [hci0] 98.950611 @ MGMT Command: Read Controller Information (0x0004) plen 0 {0x0001} [hci0] 98.950707 @ MGMT Event: Command Complete (0x0001) plen 283 {0x0001} [hci0] 98.950714 Read Controller Information (0x0004) plen 280 Status: Success (0x00) Address: 00:1A:7D:DA:71:13 (cyber-blue(HK)Ltd) Version: Bluetooth 4.0 (0x06) Manufacturer: Cambridge Silicon Radio (10) Supported settings: 0x0001beff Powered Connectable Fast Connectable Discoverable Bondable Link Security Secure Simple Pairing BR/EDR Low Energy Advertising Secure Connections Debug Keys Privacy Static Address PHY Configuration Current settings: 0x00000080 BR/EDR Class: 0x000000 Major class: Miscellaneous Minor class: 0x00 Name: CSR8510 A10 Short name: = bluetoothd: Failed to start listening: l2cap_bind: Address already in use (98) 98.951201 = bluetoothd: Failed to create GATT database for adapter [hci0] 98.951229 = bluetoothd: Unable to register new adapter [hci0] 98.951248 = Close Index: 00:1A:7D:DA:71:13 [hci0] 100.967001 --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu27.21 Architecture: amd64 CasperMD5CheckResult: skip DistroRelease: Ubuntu 20.04 InterestingModules: bnep btusb bluetooth MachineType: Dell Inc. OptiPlex 980 Package: bluez 5.53-0ubuntu3.4 [modified: usr/bin/bluemoon usr/bin/bluetoothctl usr/bin/btattach usr/bin/btmon usr/bin/hex2hcd usr/bin/l2ping usr/bin/l2test usr/bin/rctest] PackageArchitecture: amd64 ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-91-generic root=UUID=efa9b1c2-c6aa-11e8-a90c-b8ac6f9e2c98 ro ProcVersionSignature: Ubuntu 5.4.0-91.102-generic 5.4.151 Tags: focal uec-images Uname: Linux 5.4.0-91-generic x86_64 UpgradeStatus: Upgraded to focal on 2020-09-06 (542 days ago) UserGroups: adm cdrom dip docker lxd netdev plugdev sudo _MarkForUpload: True acpidump: Error: command ['pkexec', '/usr/share/apport/dump_acpi_tables.py'] failed with exit code 127: Error executing command as another user: Not authorized This incident has been reported. dmi.bios.date: 02/16/2010 dmi.bios.vendor: Dell Inc. dmi.bios.version: A01 dmi.board.name: 0D441T dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 6 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvrA01:bd02/16/2010:svnDellInc.:pnOptiPlex980:pvr:rvnDellInc.:rn0D441T:rvrA00:cvnDellInc.:ct6:cvr: dmi.product.name: OptiPlex 980 dmi.sys.vendor: Dell Inc. mtime.conffile..etc.bluetooth.main.conf: 2022-03-02T10:48:10.933611 mtime.conffile..etc.dbus-1.system.d.bluetooth.conf: 2022-03-02T10:47:40.322184 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1962769/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp