From: Marcel Holtmann <marcel@holtmann.org>
To: Alban Browaeys <prahal@yahoo.com>
Cc: linux-bluetooth@vger.kernel.org
Subject: Re: [PATCH] Add parent dev in rfcomm tty sysfs registration
Date: Mon, 08 Dec 2008 20:07:51 +0100 [thread overview]
Message-ID: <1228763271.28839.91.camel@violet.holtmann.net> (raw)
In-Reply-To: <493D6E2F.7000406@yahoo.com>
Hi Alban,
> This is an attempt at getting the parent device to be bound to the sysfs
> entry of rfcomm tty.
> This let hal detect it properly when connecting. No more.
>
> Thus one have to :
> $ rfcomm connect 0
> after adding his configuration for the device to connect to in
> /etc/bluetooth/rfcomm.conf
> One need a patch to hal (for to add the address and channel data to the
> hald/linux/device.c serial handler) and an fdi for to add the
> capabilities to get the serial line to be recognized as a modem by
> NetworkManager.
>
> Maybe it could be achieved at bind. Though this would either requires a
> change to rfcomm to get the sysfs data available at bind and not connect
> or to have hal poll bluez (I don't know yet if udev send event at rfcomm
> bind /dev/rfcommX creation so if polling could be avoided).
>
>
> Also this does not address the lack of presence of rfcomm tty in
> /sys/devices. This I am too lost in the different device_move to know if
> it is registered in /sys/devices then moved to /sys/class/bluetooth or
> if something is missing for to get the entries in /sys/devices . Tty
> available documentation implying it should be automatic lead me to think
> device_move is the key of this issue.
>
> So it is not a panacea but with this at least it becomes "possible" to
> get something out of hal and with a single script that rfcomm connect to
> get the bluetooth serial device in NetworkManager.
so how do you handle the case where we have BDADDR_ANY as source and
multiple adapters attached. At time of binding the RFCOMM TTY we don't
know which adapter it will use when actually opening it.
Regards
Marcel
prev parent reply other threads:[~2008-12-08 19:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-08 18:57 [PATCH] Add parent dev in rfcomm tty sysfs registration Alban Browaeys
2008-12-08 19:07 ` Marcel Holtmann [this message]
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=1228763271.28839.91.camel@violet.holtmann.net \
--to=marcel@holtmann.org \
--cc=linux-bluetooth@vger.kernel.org \
--cc=prahal@yahoo.com \
/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