Включить питание bluetooth на ноуте asus n53s.

Ноутбук ASUS n53s. OpenSuse 11.4 KDE 4.7.
Не видит адаптер bluetooth после включения ноутбука. Но если загрузить windows(ничего не делать), а затем перегрузиться в линукс, то bluetooth работает без проблем. Как его выключить или включить в линуксе?

В биос настроек нет, функциональные клавиши включат только wifi.
Форум - Linux-hardware - Не включается адаптер bluetooth](http://www.linux.org.ru/forum/linux-hardware/2396348) - схожая проблема, но у меня ноутбук ASUS.

Если думаете что дело в выключении bluetooth с помощью функциональных кнопок.
Попробуйте использовать команду rfkill list что бы посмотреть блокировки.
Может быть потребуется установить rfkill.

rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Если эта команда выполнена в тот момент когда bluetooth не работает. Тогда с выключателями все в порядке, дело в чем то другом. У меня больше идей нет. Может кто другой подскажет. Посмотрите в /var/log/messages на предмет каких нибудь ошибок связанных с bluetooth.

Если эта команда выполнена в тот момент когда bluetooth не работает.
да, так и есть.

Добро пожаловать в рай! В ноутах встроеный блутус включается через ACPI (Сами железяки-то пдоддерживаются стандартным hci-usb драйвером а вот напряжение питания на эту хрень подается програмно через ACPI)! для разных моделей и разных производителей есть разные расширения стандартной линусковой подсистемы ACPI! Так что ищите дрова для своей железяки. Удачи! (для dell вроде подобные расширения есть но они не включены по дефолту)

В моем случае помогает загрузка модуля omnibook - это не только для ноутов от HP (у меня прекрасно работает с Toshiba).

может подойдет и для asus? или другой модуль есть? Как вообще можно подать питание на адаптер? какие есть для этого команды?

11.4 Integrated Bluetooth Device Not Detected - Page 2 здесь пытались решить, но не решили

Логи покажите:
dmesg - c вкл. bluetootch
dmesg - с выкл. bluetootch
Может, еще стоит посмотреть логи утилит: sudo tac /var/log/messages | sed -n ‘1,/shutdown/p’
Информацию скиньте сюда - SUSE Paste

SUSE Paste off
SUSE Paste on
SUSE Paste on (/var/log/messages)
продублировал bluetooth_log.zip — RGhost — файлообменник - 3 файла (on и off соответственно состояние bluetooth)

sudo tac /var/log/messages | sed -n ‘1,/shutdown/p’ - в выкл. состоянии

SUSE Paste tac…off
SUSE Paste tac…on

sudo tac /var/log/messages | sed -n ‘1,/shutdown/p’
SUSE Paste off
SUSE Paste on

Просмотрел ваши логи и могу сказать только следующие:

  • поскольку особой разбежки информации dmesg нет, за исключением модуля hidp, могу
    предположить, что нам необходимо отправить единичку в какой-то файл. Поэтому покажите:
ls /proc/acpi/
ls /sys/devices/platform/
ls /sys/devices/platform/eeepc*/
  • логи messages:
    /var/log/messages on

Nov 7 14:18:26 Novikov-Laptop bluetoothd[2339]: Adapter /org/bluez/1958/hci0 has been enabled
Nov 7 14:18:20 Novikov-Laptop bluetoothd[2339]: HCI dev 0 up

/var/log/messages off

7 14:14:27 Novikov-Laptop bluetoothd[2290]: Can’t init device hci0: Connection timed out (110)

Покажите:
hciconfig hci0 up
hciconfig -a

блютуз выключен

~> ls /proc/acpi
ac_adapter battery button event processor wakeup
~> ls /sys/devices/platform
Fixed MDIO bus.0 i8042 iTCO_wdt pcspkr power reg-dummy regulatory.0 serial8250 uevent vesafb.0
~> ls /sys/devices/platform/eeepc*/
ls: невозможно получить доступ к /sys/devices/platform/eeepc*/: Нет такого файла или каталога

hciconfig hci0 up

Can’t init device hci0: Connection timed out (110)

hciconfig -a

hci0: Type: BR/EDR Bus: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:6 acl:0 sco:0 commands:2 errors:0

блютуз включен

~> ls /proc/acpi
ac_adapter battery button event processor wakeup
~> ls /sys/devices/platform
Fixed MDIO bus.0 i8042 iTCO_wdt pcspkr power reg-dummy regulatory.0 serial8250 uevent vesafb.0
~> ls /sys/devices/platform/eeepc*/
ls: невозможно получить доступ к /sys/devices/platform/eeepc*/: Нет такого файла или каталога

hciconfig hci0 up

hciconfig -a

hci0: Type: BR/EDR Bus: USB
BD Address: 74:2F:68:53:2B:73 ACL MTU: 1022:8 SCO MTU: 121:3
UP RUNNING PSCAN ISCAN
RX bytes:703 acl:0 sco:0 events:28 errors:0
TX bytes:844 acl:0 sco:0 commands:27 errors:0
Features: 0xff 0xfe 0x0d 0xfe 0x98 0x7f 0x79 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: SLAVE ACCEPT
Name: ‘Laptop-0’
Class: 0x580100
Service Classes: Capturing, Object Transfer, Telephony
Device Class: Computer, Uncategorized
HCI Version: 3.0 (0x5) Revision: 0x9999
LMP Version: 3.0 (0x5) Subversion: 0x9999
Manufacturer: Atheros Communications, Inc. (69)

Даже не знаю за что и зацепится. Погуглив по поводу:

Can’t init device hci0: Connection timed out (110)

Сплошные баги и ни одного толкового решения.
Бред конечно, но попробуйте засунуть модуль hidp в автозагрузку:
/sbin/yast2 sysconfig set MODULES_LOADED_ON_BOOT=“hidp”

поставил 12.1 баг не пропал.:frowning:
кнопка fn включает и выключает wifi, bluetooth не хочет знать

Пишите баг репорт, openSUSE:Сообщить об ошибке — openSUSE

вчера вечером после 2ух неудачных установок, в 3ей заработал. причем в 12.1 вообще bluetooth не видела в начале, настроил локалку(вписал ip и шлюз), поправил в fstab настройки для монтирования виндовых дисков. и после перезагрузки появился значок, магия?

Огромное спасибо всем, проблема решена

и после перезагрузки появился значок, магия?

ничуть. но и до просветления далековато :wink: