A lot of times, when I am having trouble with startup scripts, it ends up being in /etc/default/whatever, rather than in the startup script itself. On Debian systems, the stuff that you're supposed to edit will live in /etc/default, while the basic script will live in /etc/init.d. You may want to post a copy of your /etc/default/bluetooth. Alan .