From: Fabian Greffrath <fabian@greffrath.com>
To: Stefan Seyfried <stefan.seyfried@googlemail.com>,
linux-bluetooth@vger.kernel.org
Subject: Re: [PATCH] Instantly fix non-UTF-8 local device names during device configuration phase
Date: Mon, 17 May 2010 10:39:02 +0200 [thread overview]
Message-ID: <4BF100A6.6070007@greffrath.com> (raw)
In-Reply-To: <20100506150228.GA20880@jh-x301>
Am 06.05.2010 17:03, schrieb Johan Hedberg:
> BlueZ will (or at least should) set the name for the adapter as follows:
>
> 1. If there's a name in /var/lib/bluetooth/... use that
> 2. Else if there's a name in main.conf use that
> 3. If all else fails set the name to "BlueZ"
Hm, IIRC it was set to $(hostname)-$(hci-id) last time I established a
connection.
> So I fail to see why this patch is needed at all. It sounds like there's
> something else wrong in the initialization process which makes the
> initialzation fail if the adapter contains some invalid default name (we
> shouldn't as far as I see be trying to read the name at all from the
> adapter before we've written it ourselves from the host side). I.e. I
> suspect the patch might be just working around the real issue instead of
> fixing it.
Yes, obviously Bluez fails to set a reasonable device name if the
initial device name isn't already valid. However, I believe Bluez
shouldn't necessarily be expected to handle invalid device names, as
they clearly violate the specs. Instead, if Bluez detects an invalid
name, it should convert it into a valid name as soon in the
initialization process as possible. This sounds just naturally to me
and is exactly what my patch does.
Cheers,
Fabian
prev parent reply other threads:[~2010-05-17 8:39 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-05 10:11 Detect invalid (i.e. non-UTF-8) device names and fix them during initialization phase Fabian Greffrath
2010-05-05 10:27 ` Fabian Greffrath
2010-05-05 15:02 ` Stefan Seyfried
2010-05-05 15:14 ` Fabian Greffrath
2010-05-06 14:42 ` Fabian Greffrath
2010-05-06 15:03 ` Johan Hedberg
2010-05-17 8:39 ` Fabian Greffrath [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=4BF100A6.6070007@greffrath.com \
--to=fabian@greffrath.com \
--cc=linux-bluetooth@vger.kernel.org \
--cc=stefan.seyfried@googlemail.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;
as well as URLs for NNTP newsgroup(s).