From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: LE ADV data is lost after first connection To: Luiz Augusto von Dentz References: <56137272.2040809@ubnt.com> Cc: "linux-bluetooth@vger.kernel.org" From: Andrejs Hanins Message-ID: <56139C2C.4020409@ubnt.com> Date: Tue, 6 Oct 2015 13:02:20 +0300 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------030203010705020902090404" Sender: linux-bluetooth-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------030203010705020902090404 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, On 10/06/2015 12:35 PM, Luiz Augusto von Dentz wrote: > Hi Andrejs, > > On Tue, Oct 6, 2015 at 10:04 AM, Andrejs Hanins wrote: >> Hi, >> >> I'm on Bluez 5.35 + Kernel 4.1.6 using D-Bus LE Adv Manager to register my own advertisement structure (with service UUID). Everything works fine, I see my UUID is present in scan record (using Android Bluetooth LE Scanner or iOS Light Blue App). But scan record becomes empty (all zeros) after I connect/disconnect to the peripheral. >> >> This issue, however, only present on Atheros AR3012 Bluetooth chip (USB vendor:product is 0cf3:3004) and not present neither on Broadcom BCM20705 nor on CSR. Based on btmon traces I see that after peripheral is disconnected, LE adv is enabled again using HCI "LE Set Advertising Parameters" and "LE Set Advertise Enable" commands which obviously do not set the adv data again. >> >> My assumption is that BT chip is expected to keep LE adv data between re-connections, but Atheros AR3012 (at least the revisions we use) has a bug which erases Adv data after the connection is made. >> >> Can someone confirm that my assumption is correct and workaround/quirk is needed for AR3012 or maybe there is something else may be wrong here? >> > > I guess it would be good if you attach the HCI logs, from the > description it looks like the Atheros chip is misbehaving since LE Set > Advertising Data Command is suppose to stay valid unless the > controller is reset. Attached. Frame 132 sets adv data followed by incoming connection. > > --------------030203010705020902090404 Content-Type: application/vnd.tcpdump.pcap; name="AR3012.cap" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AR3012.cap" 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 AAAAAOH/C6WXGVwOBAEKIAA= --------------030203010705020902090404--