PDA

Просмотр полной версии : Как включить кнопку bluetooth на ноуте.


root
22.03.2009, 23:50
Кнопка wifi сама нашлась и wifi работает. А блютус Broadcom - нет. В dmesg ничего нет про блютус.
Видима кнопка железку включает.
#xev
KeyPress event, serial 34, synthetic NO, window 0x4e00001,
root 0x1a6, subw 0x0, time 61735610, (284,262), root:(287,310),
state 0x10, keycode 245 (keysym 0x1008ff94, XF86Bluetooth), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4e00001,
root 0x1a6, subw 0x0, time 61735825, (284,262), root:(287,310),
state 0x10, keycode 245 (keysym 0x1008ff94, XF86Bluetooth), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

Может как-нибудь запрограммировать ее?

LegeN
23.03.2009, 00:19
может железки блутуса самой нету?

у мну на ноуте асер такое же, кнопка блутуса есть, но железки самой нету :)

lsmod
23.03.2009, 00:24
В dmesg ничего нет про блютус.


Значит, с большой вероятностью ядру ничего про блютуз неизвестно.

Проверить конфигурацию ядра на предмет поддержки синезуба, может, реализовано модулем...

Проверить, не загружается ли какой-либо блютузный демон в системе всё-таки после загрузки ядра.

lspci покажите на всякий случай.

Весёлый Молочник
23.03.2009, 07:07
А какой дистр то? В убунту всегда включен модуль в generic ядрах.

root
23.03.2009, 17:07
Железка есть. Т.к. на винде работало (только после установки Launch Manager, а Wireless работал и без него)

$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
0a:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0a:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0a:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

lsmod
23.03.2009, 17:17
Я не вижу блютуз Broadcom, может, не туда смотрю.

Весёлый Молочник
23.03.2009, 17:59
Ядро пересобрать с поддержкой блютуза или в сервисах включить.

lsmod
23.03.2009, 19:02
lsusb

стоит посмотреть ещё.

+ какие пакеты для работы с блютузом установлены в системе?

В Debian, например, в репозиториях имеется метапакет с названием как раз bluetooth: "Этот метапакет предоставляет bluez-утилиты для управления подсистемой bluetooth ядер Linux веток
2.4 и 2.6."

Bluetooth + Linux, или Синий зуб на службе cистемного администратора: http://www.samag.ru/cgi-bin/go.pl?q=articles;n=10.2004;a=04

Bluetooth и Linux на примере мобильного телефона Nokia 7650: http://www.opennet.ru/base/sys/phone_bluetooth.txt.html

root
23.03.2009, 19:24
или в сервисах включить.
это как?

Broadcom 2045 - это в спецификациях на ноут написано.

$ lsusb
Bus 003 Device 002: ID 046d:c00f Logitech, Inc. MouseMan Traveler/Mobile
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046d:0896 Logitech, Inc. OrbiCam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Весёлый Молочник
23.03.2009, 19:34
В зависимости от DE, заходишь в службы и включаешь демон который нужен. Хотя лучше ядро обнови и не парься.

lsmod
23.03.2009, 19:45
zcat /proc/config.gz | grep CONFIG_BT

root
23.03.2009, 21:07
rcconf - показывает что блютус включен

/proc/config.gz - нет такого

lsmod
23.03.2009, 21:27
/proc/config.gz - нет такого

Вам нужно посмотреть конфиг текущего ядра. Посмотрите в /boot

cat /boot/config_Вашего_ядра | grep CONFIG_BT

И вы не указали дистрибутив.

root
23.03.2009, 21:30
А ну да
Ubuntu 8.10

$ cat /boot/config-2.6.27-11-generic | grep CONFIG_BT
CONFIG_BT=m
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_CMTP=m
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIVHCI=m
CONFIG_BT_HIDP=m
CONFIG_BT_L2CAP=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_SCO=m

lsmod
23.03.2009, 21:35
В ядре всё есть. поддержка самого блютуза сделана модулем - первая строка.

Пакеты поставьте для блютуза. Попробуйте загрузить модуль hci_usb - если я правильно ошибаюсь, он обеспечивает работу каких-то блютузовых вещей.

root
23.03.2009, 21:50
$ sudo modprobe hci_usb
FATAL: Module hci_usb not found.

lsmod
23.03.2009, 21:53
А если попробовать:

modprobe btusb

и как у вас вообще с модулями:

lsmod

root
23.03.2009, 21:57
$ lsmod |grep bt
btusb 19736 0
bluetooth 61924 7 btusb,rfcomm,sco,bnep,l2cap
usbcore 149360 7 btusb,usbhid,gspca_vc032x,gspca_main,uhci_hcd,ehci _hcd

$ lsmod |grep usb
btusb 19736 0
usbhid 35840 0
hid 50560 1 usbhid
bluetooth 61924 7 btusb,rfcomm,sco,bnep,l2cap
usbcore 149360 7 btusb,usbhid,gspca_vc032x,gspca_main,uhci_hcd,ehci _hcd

lsmod
23.03.2009, 21:59
Так всё же есть у вас как будто.

Софт поставьте для блютуза и пробуйте настроить.

root
23.03.2009, 22:10
bluez
bluetooth
Установлены. Что-то еще?
bluetooth-wizard не находит устройств

lsmod
23.03.2009, 22:13
Тут уже ничего подсказать не могу.

root
23.03.2009, 22:24
Модули-то модулями, а сам девайс-то системой не виден имхо из-за кнопки которой он включается...

lsmod
23.03.2009, 22:30
Включается в каком смыле? Питание на него подаётся, что ли?

root
23.03.2009, 23:02
Видимо что-то такое...
Лапочка загорается когда девайс работает. Такое ощущение что нужен драйвер кнопки

lsmod
23.03.2009, 23:28
Видимо что-то такое...
Лапочка загорается когда девайс работает. Такое ощущение что нужен драйвер кнопки

М-да, целый драйвер для одной кнопки. :)

Поищите среди вариантов раскладок, может есть специально для вашего ноутбука.

root
24.03.2009, 10:55
Нашел какие-то acerhk (hot key) но все равно кнопка безмолвствует

lsmod
24.03.2009, 11:03
В /usr/share/X11/xkb/rules/base.lst вижу три модели со словом acer:

acer_c300
acer_ferrari4k
acer_laptop

Если похожие доступны в Ubuntu (что вообще говоря - должно быть), можно попробовать последнюю, например. Хотя поможет едва ли. :(

lsmod
24.03.2009, 11:06
А вот acerhk судя по описанию полезная штука, правда в Debian доступен только пакет acerhk-source:

aptitude show acerhk-source

Описание: Source for the acerhk driver
This package provides the source code for the acerhk kernel modules.

This driver will give access to the special keys on notebooks of the Acer Travelmate series, which
are not handled by the keyboard driver.

It also works on notebooks from other manufacturers (some Medion, Fujitsu-Siemens, Compal,
Xbook...).

It also has some other related functionality (depending on the model):
* controlling LEDs (Mail, Wireless)
* enable/disable wireless hardware

Kernel source or headers are required to compile these modules.
Сайт: http://www.cakey.de/acerhk/

root
24.03.2009, 11:23
В /usr/share/X11/xkb/rules/base.lst вижу три модели со словом acer:

acer_c300
acer_ferrari4k
acer_laptop

Если похожие доступны в Ubuntu (что вообще говоря - должно быть), можно попробовать последнюю, например. Хотя поможет едва ли. :(
Юзал - не воркает.

root
24.03.2009, 13:19
А вот acerhk судя по описанию полезная штука, правда в Debian доступен только пакет acerhk-source:
Тоже юзал - нет эффекта (((