Open GoogleCodeExporter opened 8 years ago
To help understand the problem, I attach my current init script (the one
provided
doesn't work).
This script does not work on startup, but then simply stopping and starting the
service makes it work correctly.
I've tried quite a few different init priorities (starting with the ones
suggested in
the wiki).
The one for this particular test case was:
bdremote: S99
bluetooth: S80
lirc: S75
Original comment by miguelde...@gmail.com
on 6 Jun 2010 at 12:08
Attachments:
Did you try to capture the stdout/stderr output of bdremoteng? I mean like
using "bdremoteng $options &> /tmp/bdr.log" first time it tries to start.
I would like to help .. but I have no recent ubuntu system. The one I have
works fine with bdremoteng.
Anyway, my guess is that (as crazy as it sounds) that you need to
1. start bluetooth to initialize adapters.
2. wait a few seconds
3. stop bluetooth
4. start bdremote
5. start bluetooth.
Original comment by wo...@wojci.dk
on 10 Jun 2010 at 8:08
[deleted comment]
I finally upgraded my ubuntu to the latest version. Stay tuned ..
Original comment by wo...@wojci.dk
on 14 Jun 2010 at 6:48
I was able to reproduce your problem.
After taking a look at the bluez init script, I can see that it waitfs for udev
to start the bluetooth daemon. So I need a way to determine when bluetooth is
done initializing so that I can start bdremote.
# cat /tmp/bdremote-startup.2
Configuration:
- listen port : 8888.
- timeout : 600 second(s).
- repeat rate : 10 per secound.
- repeat delay: 800 ms.
- release : not set.
- LIRC names : 0.
- event output: 0.
- debug : 1.
LIRC thread(1) sock(1) callback(1),
bluetooth interface(1) implementation(1),
queue(1),
spare(1),
main(1).
- iface addr : 00:19:86:00:13:86.
- remote addr : 00:19:C1:58:C3:B7.
- detach : 0.
- user : wojci.
- group : wojci.
- log : '/tmp/bdremote.log'.
- battery
- script : '/home/wojci/batterychange.sh'.
capture_bluez.c:503 -> 23:39:8:
Using BT address: 00:19:86:00:13:86.
capture_bluez.c:514 -> 23:39:8:
Opened HIDP socket..
bdremoteng.c:191 -> 23:39:8:
InitcaptureLoop failed.
It looks like blueooth is not initialized at the time bdremote tries to start.
Original comment by wo...@wojci.dk
on 15 Jun 2010 at 9:54
Updated my media box to 10.04. I added
"DisablePlugins? = input" to my bluez config as some user suggested. With this,
I don't have to stop bluez before starting bdremoteng. Bdremoteng starts as
usual followed by lirc. Do you want me to post my init scripts?
Original comment by wo...@wojci.dk
on 17 Jun 2010 at 11:08
Yes, can you please post them?
By the way, what options did you run bdremote with in comment #5 to have the
part "capture_bluez.c" onwards in the bdremote-startup.2 log file? Is this the
regular log?
Original comment by miguelde...@gmail.com
on 18 Jun 2010 at 11:33
I updated http://code.google.com/p/bdremote-ng/wiki/initscripts with the ones I
am using currently.
The application first tries to initialize bluez and then forks and opens a
logfile. Not forking (with -n) will give you the output that I pasted.
See if you can make it work with my init scripts. And let me know if there is
anything else that I can do for you.
Original comment by wo...@wojci.dk
on 19 Jun 2010 at 7:31
[deleted comment]
I am giving your scripts a try, but right now it is only working if I manually
start the bdremote-ng service after startup. Running cat on
/tmp/bdremote-startup.2 yields:
Configuration:
- listen port : 8888.
- timeout : 600 second(s).
- repeat rate : 10 per secound.
- repeat delay: 800 ms.
- release : not set.
- LIRC names : 0.
- event output: 0.
- debug : 1.
LIRC thread(1) sock(1) callback(1),
bluetooth interface(1) implementation(1),
queue(1),
spare(1),
main(1).
- iface addr : 00:09:DD:50:33:5A.
- remote addr : 00:19:C1:58:E6:53.
- detach : 0.
- user : miguel.
- group : users.
- log : '/tmp/bdremote.log'.
- battery
- script : not set.
capture_bluez.c:496 -> 23:41:24:
Unable to use interface address: 00:09:DD:50:33:5A.
bdremoteng.c:191 -> 23:41
Original comment by miguelde...@gmail.com
on 23 Jun 2010 at 10:45
See if you can use the bt_ready.sh script that I added to
http://code.google.com/p/bdremote-ng/wiki/initscripts. I call it before trying
to stop bluez, start bdremote and start bluez again.
Original comment by wo...@wojci.dk
on 27 Jul 2010 at 9:47
Original issue reported on code.google.com by
miguelde...@gmail.com
on 3 Jun 2010 at 10:29