* keep alive
@ 2016-07-16 13:22 Sriram V
2016-07-17 11:56 ` Loic Poulain
0 siblings, 1 reply; 2+ messages in thread
From: Sriram V @ 2016-07-16 13:22 UTC (permalink / raw)
To: linux-bluetooth
Hi,
I am using a broadcom's bcm bt chip. I wanted to find if there is some
sort of "Keep Alive" Feature so that connections are not lost?
I am keeping the bt chip turned on during sleep/suspend. However, I am
not sure if BT sends keep alive probe periodically. Can someone
clarify on this.
Regards,
Sriram
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: keep alive
2016-07-16 13:22 keep alive Sriram V
@ 2016-07-17 11:56 ` Loic Poulain
0 siblings, 0 replies; 2+ messages in thread
From: Loic Poulain @ 2016-07-17 11:56 UTC (permalink / raw)
To: Sriram V; +Cc: linux-bluetooth
Hi Sriram,
> I am using a broadcom's bcm bt chip. I wanted to find if there is some
> sort of "Keep Alive" Feature so that connections are not lost?
You should have a look at the spec, but to make it short, Physical link
is monitored/supervised at controller level (Master-Slave(s) polling).
No need to explicitly send NULL data packet like WiFi/802.11.
> I am keeping the bt chip turned on during sleep/suspend. However, I am
> not sure if BT sends keep alive probe periodically. Can someone
> clarify on this.
Connection is maintained, but If there is some incoming logical link
data (ACL, SCO...), Host needs to be active in order to retrieve and
process this data. Actually, any data causing HCI transfer from
controller to host.
In case of system suspend, that means BT controller needs wakeup
capability (via USB resume, out of band gpio...) to move host from
suspend to active.
If host does not wake up, this can cause issues at higher level
(timeout, data lost...) and potentially trigger physical disconnection.
Regards,
Loic
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-07-17 11:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-16 13:22 keep alive Sriram V
2016-07-17 11:56 ` Loic Poulain
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).