linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Brian J. Murrell" <brian@interlinx.bc.ca>
To: public-linux-bluetooth-u79uwXL29TY76Z2rM5mHXA@plane.gmane.org
Subject: Re: how to set adapter to master with bluez 4.69?
Date: Mon, 07 Mar 2011 16:13:40 -0500	[thread overview]
Message-ID: <4D754A84.1020609@interlinx.bc.ca> (raw)
In-Reply-To: <AANLkTin3-+9txbUyFxyrirySnkjwWVeMHrZtCqGfz-4m@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1769 bytes --]

On 11-03-06 08:08 PM, Brad Midgley wrote:
> Brian,

Hi Brad,

> It has been really quiet.

Indeed.

> I got the latest bluez and looked through doc/ and test/ for
> references to link mode. I think maybe mentions of L2CAP_LM_MASTER in
> test/l2test.c might be on the right track.

OK.

> You could probably follow
> that model and set the l2cap link mode to get what you want. I didn't
> see it in any gui I could find. A patch to a gui would be ambitious
> but would end up being the nicest user experience in the end.

Agreed.  Unfortunately, unlike quite a bit of technology, I am a total
end-user of B/T.  I don't even really know what the stack looks like.  I
guess I just have not had the bandwidth to dive in.

That said, it seems odd that without a knob to give total control to the
user, that the implicit behavior is not to make the adapter the master,
if it can be.

Understood, yes, that there might be a situation such as B/T networking
where there are two hosts with adapters, so one would have to fall back,
but for the more common case such as mice, headsets, etc. if the adapter
needs to be master for them to co-exist peacefully, I wonder why that's
not being done implicitly.

Can in inquire from userspace which devices are master/slave?  hcitool
looks interesting but I can't seem to get it to report master/slave of
devices or the local adapter.

Ahhh.  Wait.  I just did (after turning the mouse on):

$ hcitool con
Connections:
	> ACL 00:1F:20:0F:30:6A handle 11 state 1 lm MASTER

So it seems the mouse, which is the only remote device that's on, is master.

When I try to change that I get:

$ sudo hcitool sr 00:1F:20:0F:30:6A slave
Switch role request failed: Input/output error

b.




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

  reply	other threads:[~2011-03-07 21:13 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-03  2:07 how to set adapter to master with bluez 4.69? Brian J. Murrell
2011-03-06 22:28 ` Brian J. Murrell
2011-03-07  1:08   ` Brad Midgley
2011-03-07 21:13     ` Brian J. Murrell [this message]
2011-03-07 22:57       ` Andrei Warkentin
2011-03-08 11:08         ` Brian J. Murrell
2011-03-09 11:22           ` Brian J. Murrell
2011-03-07 23:09       ` Brad Midgley
2011-03-14  3:46         ` Brad Midgley
2011-03-14 11:00           ` Brian J. Murrell
2011-03-14 12:29             ` Brian J. Murrell
2011-03-14 14:07               ` Brian J. Murrell
2011-03-14 15:29                 ` Brad Midgley
2011-03-15  0:23                   ` Brian J. Murrell
2011-03-15 12:26                   ` Brian J. Murrell
2011-03-15 12:43                     ` Brian J. Murrell
2011-03-15 15:25                       ` Brad Midgley
2011-03-17 13:10                         ` Brian J. Murrell
2011-03-17 13:22                           ` Brian J. Murrell
2011-03-17 15:46                             ` Brad Midgley
2011-03-23 11:43                   ` Brian J. Murrell
2011-03-23 12:20                     ` Brian J. Murrell
2011-03-23 16:24                       ` Brad Midgley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D754A84.1020609@interlinx.bc.ca \
    --to=brian@interlinx.bc.ca \
    --cc=public-linux-bluetooth-u79uwXL29TY76Z2rM5mHXA@plane.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).