I also have the Bluetooth disabled issue. When running the command '/etc/init.d/bluetooth start' I always get an error that the version of hci0 can't be read because the adapter is down. After bringing it up with 'hciconfig hci0 up' I can execute '/etc/init.d/bluetooth start' without error and bluetooth is working again.
Based on this observation I added the command 'hciconfig hci0 up' to the script '/etc/init.d/bluetooth'. I placed it in the beginning of the script, just before the 'Test' commands. Now bluetooth starts automatically after booting. (Kernel 2.6.38-8).
I also have the Bluetooth disabled issue. When running the command '/etc/init. d/bluetooth start' I always get an error that the version of hci0 can't be read because the adapter is down. After bringing it up with 'hciconfig hci0 up' I can execute '/etc/init. d/bluetooth start' without error and bluetooth is working again.
Based on this observation I added the command 'hciconfig hci0 up' to the script '/etc/init. d/bluetooth' . I placed it in the beginning of the script, just before the 'Test' commands. Now bluetooth starts automatically after booting. (Kernel 2.6.38-8).