Bug#464501: eSCO support breaks (SCO?) headsets
- To: 464501@bugs.debian.org
- Subject: Bug#464501: eSCO support breaks (SCO?) headsets
- From: Frédéric Brière <fbriere@fbriere.net>
- Date: Sun, 31 May 2009 21:06:21 -0400
- Message-id: <[🔎] 20090601010621.GA16118@toroia.fbriere.dyndns.org>
- Reply-to: Frédéric Brière <fbriere@fbriere.net>, 464501@bugs.debian.org
- In-reply-to: <20090214181410.GA28731@toroia.fbriere.dyndns.org>
- References: <20081218202447.GB32549@inutil.org> <8e65e1570802070031x400484a8oaa19bcf035ccbc2a@mail.gmail.com> <handler.464501.D464501.122963188927056.ackdone@bugs.debian.org> <20081218222055.GA4529@toroia.fbriere.dyndns.org> <20081220213401.GD3928@galadriel.inutil.org> <20090214181410.GA28731@toroia.fbriere.dyndns.org>
On Sat, Feb 14, 2009 at 01:14:10PM -0500, Frédéric Brière wrote:
> The bad news is that I can't give 2.6.27+ a try, since 769be97 breaks
> things even further; any connection attempt just hangs there, with
Turns out the problematic part of 769be974 is the last patch in
hci_conn_complete_evt(). Reverting it does the trick for me, and it was
properly fixed by c89b6e6b.
I could therefore (finally) try out more recent kernels; unfortunately,
I'm still unable to connect to my headset without ripping out eSCO
support, even with 2.6.30-rc7.
(I should point out that there have been several commits addressing this
issue of late; see efc7688b, 732547f9 and 9499237a. I guess I'm the
unlucky owner of a differently-broken Bluetooth adapter.)
Furthermore, the disable_esco, added in 7cb127d5, does not work for me.
This only turns off the one lmp_esco_capable() in net/bluetooth/sco.c,
which is not enough; there are two more in net/bluetooth/hci_conn.c
which will make any connection attempt fail. (There are also two others
in net/bluetooth/hci_event.c, but they don't appear to have any impact.)
--
<Overfiend> ltd: Fine, go through life just pointing and grunting at
what you mean. Works for Mac users.
Reply to: