/etc/init.d/bluetooth script depends on hotplug instead of coldplug. At boot, the bluetooth service is started first and sdpd failed because RFCOMM socket domain not implemented Reproducible: Always Steps to Reproduce: 1.rc-update add bluetooth default 2.rc-update add coldplug default 3.reboot
I'm not sure I understand the problem?
The BT hardware need to be detected before you can use it. As coldplug replace hotplug to detect hardware at startup, the bluetooth script should depend on it. I change it and it work perfectly for me, but perhaps the canonical way is to put coldplug at boot level and not default. But then why the dependance on hotplug ?
This is fixed InCVS.