Hi Ajay, On Thu, Aug 23, 2012 at 11:59 AM, Ajay KV <ajay.kv@xxxxxxxxxxxxxxxxxx> wrote: > Still not working , getting the same old error. i just want to know > , whether my dual-mode dongle allows this operation or not (Advertising > mode+ connected mode) Did you try my suggestion? 1) Enable LE adv on A 2) Connect from B to A 3) Try to enable LE adv on A (should give the error you are getting) 4) disconnect connection from A side (using hcitool ledc) 5) try to enable LE adv on A if step (5) works, we have confirmation that a dual mode dongle in slave mode is not accepting more than one active connection. Anyway, I finally found the section from Core Spec v4.0, where it clearly says that a LE device operating in slave mode does not accept more than one connection (but a master device can create multiple connections). See Vol. 6, Part B, Section 1.1.1 "State and Role Combination Restrictions" (page 2195), specially second bullet. I copy the relevant text here: """ The Link Layer may optionally support multiple state machines. If it does support multiple state machines, the following state and role restrictions shall apply. * The Link Layer in the Connection State shall not operate in the Master Role and Slave Role at the same time. * The Link Layer in the Connection State operating in the Slave Role shall have only one connection. [...] """ That means you can't send connectable advertising from a slave LE device if one connection is active. Best regards, -- Anderson Lizardo Instituto Nokia de Tecnologia - INdT Manaus - Brazil -- 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