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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1962769
Title:
Could not receive advertising events: Broken pipe
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1962769/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs