Ноутбук 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.
Если эта команда выполнена в тот момент когда bluetooth не работает. Тогда с выключателями все в порядке, дело в чем то другом. У меня больше идей нет. Может кто другой подскажет. Посмотрите в /var/log/messages на предмет каких нибудь ошибок связанных с bluetooth.
Если эта команда выполнена в тот момент когда bluetooth не работает.
да, так и есть.
Добро пожаловать в рай! В ноутах встроеный блутус включается через ACPI (Сами железяки-то пдоддерживаются стандартным hci-usb драйвером а вот напряжение питания на эту хрень подается програмно через ACPI)! для разных моделей и разных производителей есть разные расширения стандартной линусковой подсистемы ACPI! Так что ищите дрова для своей железяки. Удачи! (для dell вроде подобные расширения есть но они не включены по дефолту)
В моем случае помогает загрузка модуля omnibook - это не только для ноутов от HP (у меня прекрасно работает с Toshiba).
может подойдет и для asus? или другой модуль есть? Как вообще можно подать питание на адаптер? какие есть для этого команды?
Логи покажите:
dmesg - c вкл. bluetootch
dmesg - с выкл. bluetootch
Может, еще стоит посмотреть логи утилит: sudo tac /var/log/messages | sed -n ‘1,/shutdown/p’
Информацию скиньте сюда - SUSE Paste
Просмотрел ваши логи и могу сказать только следующие:
поскольку особой разбежки информации 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
~> 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)
~> 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*/: Нет такого файла или каталога
Даже не знаю за что и зацепится. Погуглив по поводу:
Can’t init device hci0: Connection timed out (110)
Сплошные баги и ни одного толкового решения.
Бред конечно, но попробуйте засунуть модуль hidp в автозагрузку:
/sbin/yast2 sysconfig set MODULES_LOADED_ON_BOOT=“hidp”
вчера вечером после 2ух неудачных установок, в 3ей заработал. причем в 12.1 вообще bluetooth не видела в начале, настроил локалку(вписал ip и шлюз), поправил в fstab настройки для монтирования виндовых дисков. и после перезагрузки появился значок, магия?