Return-Path: MIME-Version: 1.0 In-Reply-To: References: Date: Mon, 30 Mar 2009 23:13:27 -0700 Message-ID: <35c90d960903302313y3900c724m285f984ba5eb9ec0@mail.gmail.com> Subject: Re: eSCO or SCO link? From: Nick Pelly To: =?ISO-2022-JP?B?GyRCUkZifRsoQg==?= Cc: linux-bluetooth@vger.kernel.org Content-Type: text/plain; charset=GB2312 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: 2009/3/30 ???? : > Hi All, > I made a mistake when writing the email, I have not complete my question. > > 2009/3/31 ???? : >> Hi All, >> I have a stlc2500c which is a Bluetooth 1.2 chip. When debuging >> function 'hci_connect', i found the hci link type of the arguments was >> SCO_LINK, because i enabled 'lmp_esco_capable' in my kernel, it call >> 'hci_setup_sync' to setup eSCO link. > > But when i check connection by 'hcitool con', the hcitool show it was > a SCO link. So, is it a SCO link or eSCO link? Thanks. hcitool con will report eSCO if it is eSCO, so you have a SCO link. hci_setup_sync can be used for both SCO and eSCO, and the chipset and/or the host stack will fall back to SCO if eSCO parameters can not be negotiated. An LMP log will show why. Nick