Hi, On Tue, Nov 15, 2016 at 2:45 AM, Trump DD <wrxzzj@xxxxxxxxx> wrote: > Hi > compare the ok.log and failed.log generate by bluetoothd, I found > that the first time startup bluetoothd, a error message was presented > " Failed to set privacy: Rejected " > > bluetoothd[9988]: Failed to set privacy: Rejected (0x0b) > bluetoothd[9988]: src/adapter.c:new_settings_callback() Settings: 0x00000ac5 > bluetoothd[9988]: src/adapter.c:settings_changed() Changed settings: 0x00000004 > bluetoothd[9988]: src/adapter.c:load_link_keys_complete() link keys > loaded for hci0 > bluetoothd[9988]: src/adapter.c:load_ltks_complete() LTKs loaded for hci0 > bluetoothd[9988]: src/adapter.c:load_irks_complete() IRKs loaded for hci0 > bluetoothd[9988]: src/adapter.c:load_conn_params_complete() Connection > Parameters loaded for hci0 > bluetoothd[9988]: src/adapter.c:add_device_complete() > C0:11:5B:C6:55:DF (2) added to kernel connect list > bluetoothd[9988]: src/adapter.c:get_connections_complete() Connection count: 0 > > In /etc/bluetooth/main.conf I have set > " > Privacy=device > " > > Why the first time bluetoothd startup failed to set privacy, the > second time bluetoothd startup all works right ? Rejected is probably due to adapter being powered, perhaps hciconfig or something is messing up the state during reboot, but this shouldn't affect the address type thus Im not sure why it will cause the failure loop. Also note that if privacy is used you may not be able to reconnect using passive scanning, at least the 2 mouses I have here seems to be using direct advertising to public address but with privacy we are scanning using the random address the controller just filter any advertisement to the public address. -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html