Hi Kuba, > If role switch was rejected by the controller and HCI Event: Command Status > returned with status "Command Disallowed" (0x0C) the flag > HCI_CONN_RSWITCH_PEND remains set. No further role switches are > possible as this flag prevents us from sending any new HCI Switch Role > requests and the only way to clear it is to receive a valid > HCI Event Switch Role. > > This patch clears the flag if command was rejected. > > 2013-01-01 00:03:44.209913 < HCI Command: Switch Role (0x02|0x000b) plen 7 > bdaddr BC:C6:DB:C4:6F:79 role 0x00 > Role: Master > 2013-01-01 00:03:44.210867 > HCI Event: Command Status (0x0f) plen 4 > Switch Role (0x02|0x000b) status 0x0c ncmd 1 > Error: Command Disallowed > > Signed-off-by: Kuba Pawlak <kubax.t.pawlak@xxxxxxxxx> > --- > net/bluetooth/hci_event.c | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) patch has been applied to bluetooth-next tree. Regards Marcel -- 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