Bluetooth оживает только после спящего режима

Здравствуйте.
Столкнулся с такой проблемой - если включить нетбук, блютус не запущен.
hciconfig dev ругается что device not found.
Если уйти в спящий режим и выйти из него, блютуз сам включается, апплет появляется на панели, hcitool dev говорит, что все прекрасно, hci0 найден.
Если сбоку нажать кнопку выключения вайфая, блютуз, логично, выключается, а при включении кнопки обратно, не включается. Как починить все это дело, чтобы блютус реагировал на кнопку, а также включался при включении компьютера?

нетбук lenovo S10-3L

cat /etc/rc.conf
dmesg
dmesg | grep Blue
cat /etc/rc.d/bluetooth
cat /etc/conf.d/bluetooth
sudo cat /var/log/messages.log | grep blue
lsusb
cat /usr/lib/pm-utils/sleep.d/49bluetooth
по поводу реагирования bluetooth на кнопку
смотри rfkill list, при нажатии на кнопку должен быть soft block, адаптер выключается
возможно блок не снимается после повторного нажатия, и нужно принудительно его снять, прописав правило в /etc/acpi/handler.sh для события нажатия кнопки
acpi-событие по кнопке можно посмотреть через acpi_listen

по поводу того, что bleutooth не включается при загрузке
сразу после загрузки, не нажимая ни на какие кнопки покажи
rfkill list
cat /proc/acpi/ibm/bluetooth
Спасибо за ответ.
Можно пожалуйста поподробнее, что нужно прописать в /etc/acpi/handler.sh?
cat /etc/acpi/handler.sh

Сразу после загрузки:
rfkill list
0: i2400m-usb:1-6:1.0: WiMAX
	Soft blocked: yes
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
cat /proc/acpi/ibm/bluetooth
cat: /proc/acpi/ibm/bluetooth: Нет такого файла или каталога

Тут еще такое дело: если по Fn+F1 уводить в слип, то нетбук 2 раза в слип уходит, то есть если пробудить его после первого слипа, он опять засыпает. Не знаю что с этим делать =/
acpi_listen
button/sleep SLPB 00000080 00000001
battery BAT1 00000080 00000001
battery BAT1 00000000 00000001
ac_adapter ACAD 00000000 00000001
battery BAT1 00000080 00000001
battery BAT1 00000000 00000001
ac_adapter ACAD 00000000 00000001

После слипа:
rfkill list
0: i2400m-usb:1-6:1.0: WiMAX
	Soft blocked: yes
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
cat /proc/acpi/ibm/bluetooth
cat: /proc/acpi/ibm/bluetooth: Нет такого файла или каталога
friver
Тут еще такое дело: если по Fn+F1 уводить в слип, то нетбук 2 раза в слип уходит, то есть если пробудить его после первого слипа, он опять засыпает. Не знаю что с этим делать =/

скорее всего это отрабатывает событие button/sleep в /etc/acpi/handler.sh. попробуй его закомментировать.

по поводу блютуза при загрузке …. не знаю даже … поищи в /proc/ что-нибудь про блютуз

по поводу кнопки вкл/выкл блютуза,
если при повторном нажатии кнопки блютуз не включается попробуй
rfkill unblock 2
если включится, значит надо писать правило в /etc/acpi/handler.sh, что-нибудь типа
if
rfkill list 2 | grep yes
then
rfkill block 2
else
rfkill unblock 2
fi
У меня на Asus UL20a та же фигня.
по rfkill все разблокировано. Помогает
sudo /etc/rc.d/bluetooth restart
 
Зарегистрироваться или войдите чтобы оставить сообщение.