I've been working on this some more. I noticed that even when both adapters are connected before bluetoothd starts, it does not find the 2nd adapter.
The problem appears to be in the read_index_list_complete() call-back, which sees only 1 controller despite the RFkill events reporting 3 devices, 2 BT (type 2) and 1 WiFi. src/main.c:main() Entering main loop src/rfkill.c:rfkill_event() RFKILL event idx 0 type 2 op 0 soft 0 hard 0 Bluetooth management interface 1.10 initialized src/adapter.c:read_version_complete() sending read supported commands command src/adapter.c:read_version_complete() sending read index list command src/rfkill.c:rfkill_event() RFKILL event idx 1 type 1 op 0 soft 0 hard 0 src/rfkill.c:rfkill_event() RFKILL event idx 2 type 2 op 0 soft 0 hard 0 src/adapter.c:read_commands_complete() Number of commands: 61 src/adapter.c:read_commands_complete() Number of events: 34 src/adapter.c:read_commands_complete() enabling kernel-side connection control src/adapter.c:read_index_list_complete() Number of controllers: 1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1491988 Title: 15.10: Multiple Bluetooth controllers not found To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1491988/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs