Public bug reported: 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 ** Affects: bluez (Ubuntu) Importance: Undecided Status: New -- 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: New 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 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