Linux bluetooth development
 help / color / mirror / Atom feed
From: "Håvar Nielsen" <havar@illokken.net>
To: BlueZ users <bluez-users@lists.sourceforge.net>
Subject: Re: [Bluez-users] Bluetooth mouse on openSUSE 10.2 needs rootpassword on every reconnect
Date: Mon, 22 Jan 2007 22:49:45 +0100	[thread overview]
Message-ID: <45B53179.9030401@illokken.net> (raw)
In-Reply-To: <20070122180351.GA14726@suse.de>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Stefan,

Thanks for the answer. I've tried what you suggested, checked that both
hidd and dbus are running just after boot-up. They are:
> ps aux | grep hidd
	root      1922  0.0  0.0   1820   456 ?        S<s  21:56   0:00
/usr/bin/hidd --server
	havar     4087  0.0  0.0   2860   716 pts/0    R+   22:07   0:00 grep hidd

> ps aux | grep dbus
	100       2700  0.0  0.0   3628  1060 ?        Ss   21:56   0:00
/usr/bin/dbus-daemon --system
	havar     3821  0.0  0.0   3724   884 ?        Ss   21:59   0:00
/usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
	havar     4091  0.0  0.0   2856   712 pts/0    R+   22:07   0:00 grep dbus

Since you said that dbus needs to start before bluetooth, I opened YaST
and saw to it that dbus starts at run levels: 1,2,3,5,6,S and bluetooth
now starts at runlevels 6 and S. What puzzles me is that bluetooth
actually was disabled (originally set to not start during boot), but it
started during boot anyways. - I have no idea on which boot-script or
how it got started.

Still the mouse won't work properly and I still have to use the sudo
hidd --search or --connect commands to connect the mouse. Don't have to
run hidd --server though, cause it is already running.

And even though the hidd --server is running, the mouse doesn't
reconnect when I turn it off and on again nor when it comes out of
power-saving.

Disabling and re-enabling the internal bluetooth dongle didn't work either.

My hardware is a Dell Latitude X1 laptop and a Logitech V270 mouse.
> lsusb
Bus 003 Device 002: ID 413c:8103 Dell Computer Corp. Wireless 350 Bluetooth
> hidd --show
00:07:61:4A:1B:EF Bluetooth HID Boot Protocol Device [046d:b002]
connected [boot-protocol]

I just got the mouse connected without using sudo =3D)
> hidd --connect 00:07:61:4a:1b:ef
HID create error 13 (Permission denied)
But the mouse started working (had to press the reset button on the
mouse though). At least some progress.

Anyhow, I appreciate the answer.

(A bit tired from reading SuSE boot-scripts for many hours today and
yesterday).

With thanks,
H=E5var

Stefan Seyfried wrote:
> Hi H=E5var,
> =

> On Mon, Jan 22, 2007 at 04:02:57PM +0100, H=E5var Nielsen wrote:
> =

>> Dear all,
>>
>> I need some help with my bluetooth mouse.
>>
>> I just went from ubuntu to openSuSE on my laptop. Everything except for
>> the bluetooth mouse is working.
>>
>> I have tried a lot of approaches really, but none seem to work. No
>> matter what I do, I have to use the command sudo hidd --connect ... to
>> make my mouse connect to the computer or vice versa (computer to mouse)
>> every time I want to use the mouse. - That means I also have to type the
>> root password each time I want to use the mouse.
>>
>> On ubuntu this was really as simple as adding a line with 'hidd
>> - --server' in /etc/rc.local. Then after I had connected my mouse with t=
he
>> hidd --connect command once, it always reconnected by itself, even after
>> restarts and such.
>>
>> This approach doesn't seem to work in openSuSE however, even when using
>> the ubuntu (default) /etc/bluetooth/hcid.conf file. Why is that?
> =

> The hcid.conf is mostly obsolete (IMO) in bluez-3.x since all the settings
> are now remembered for every adapter in /var/lib/bluetooth/* and can be
> set via the DBus API..
> =

>> In SuSE, I must go to a terminal, become root and do:
>> hidd --server

> =

> Don't do that. Rather investigate why the bluetooth init script does not
> start hidd for you.
> =

> Check if HID is enabled in /etc/sysconfig/bluetooth:
> root@strolchi:~# grep ^HID_ /etc/sysconfig/bluetooth
> HID_START=3D"yes"
> HID_DAEMON=3D"/usr/bin/hidd"
> HID_DAEMON_ARGS=3D"--server"
> =

> I then just connected my keyboard and mouse once after installation with
> "hidd --search", then pressed the connect button on the keyboard and on t=
he
> mouse ant it is working happily ever after.
> =

> We had a bug which started the bluetooth service too early (before DBus),
> so you needed to unplug and replug your adapter or restart the service
> after booting, but this is fixed since some days with an online update
> =

>> hidd --connect 00:07:61:4a:1b:ef
>> (press reset button on the mouse) -result-> Mouse connects and works.
>> Now, if I turn my mouse off for five seconds and turn it back on again,
>> I have to type another hidd --connect command as root for the mouse to
>> reconnect.
>>
>> I have attached the SuSE bluetooth init script and the bluetooth.conf
>> file used by the bluetooth init script in hopes it can be of use to
>> anyone who might answer this request.
> =

>> ## Path:        Hardware/Bluetooth
>> ## Description: Start responsible demon for HID Daemon
>> ## Type:        yesno
>> ## Default:     no
>> ## ServiceRestart: bluetooth
>> HID_START=3D"yes"
>>
>> ## Path:        Hardware/Bluetooth
>> ## Description: Set responsible demon for HID =

>> ## Type:        list("/usr/bin/hidd","")
>> ## Default:     "/usr/bin/hidd"
>> ## ServiceRestart: bluetooth
>> HID_DAEMON=3D"/usr/bin/hidd"
>>
>> ## Path:        Hardware/Bluetooth
>> ## Description: Arguments for hid-demon start
>> ## Type:        list("--server", "")
>> ## Default:     "--server"
>> ## ServiceRestart: bluetooth
>> HID_DAEMON_ARGS=3D"--server"
> =

> This is strange since it is exactly the same as my config.
> So is the bluetooth service started after bootup?
> Check with "service bluetooth status":
> =

> root@strolchi:~# service bluetooth status
> Checking service bluetooth (enabled) :
>       hcid  (activated)                                               run=
ning
>       hidd  (activated)                                               run=
ning
>    hid2hci                                                            unu=
sed
>       sdpd  (activated)                                               run=
ning
>        opd                                                            unu=
sed
>     rfcomm  (activated)
>       pand                                                            unu=
sed
>       dund                                                            unu=
sed
> =

> The "hcid" and the "hidd" line should show "running".
> =

> Please also check with "ps aux|grep hidd" if there really is no hidd runn=
ing.
> =

> If not, does it help if you unplug and replug the adapter or restart the
> service with "service bluetooth restart"?
> =

> Next try would be to pair the device with "hidd --search", then pressing =
the
> connect button on the mouse (i usually click around on the mouse and move=
 it
> until it is connected, but this might be just voodoo :-):
> =

> root@strolchi:~# hidd --search
> Searching ...
>         Connecting to device 00:07:61:3F:1B:6D
> root@strolchi:~#
> =

>>>From now on, the mouse reconnects automatically to my machine if i activa=
te
> it (depending on the mouse, you might need to press a mouse button or sim=
ply
> move it around).
> =

> This works for me in 10.2, so it looks as if it is not generally broken :=
-)
> =

> HTH,
> =

>    Stefan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFFtTF5urImHjOFF6oRAhwSAJ9v1qBB1d7XMbPIus08FlHKY5fmbwCaAiW+
mSwSfsmlYagRAQ6eiV2Tchk=3D
=3DjxNs
-----END PGP SIGNATURE-----


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3DDE=
VDEV
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

  reply	other threads:[~2007-01-22 21:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-22 15:02 [Bluez-users] Bluetooth mouse on openSUSE 10.2 needs rootpassword on every reconnect Håvar Nielsen
2007-01-22 18:03 ` Stefan Seyfried
2007-01-22 21:49   ` Håvar Nielsen [this message]
2007-01-23  9:24     ` Stefan Seyfried

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=45B53179.9030401@illokken.net \
    --to=havar@illokken.net \
    --cc=bluez-users@lists.sourceforge.net \
    /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