Устанавливаем поддержку bluetooth (проект Bluez):
yum install bluez-libs bluez-pin bluez-utils bluez-hcidump bluez-utils-cupУстанавливаем утилиты звуковой подсистемы ALSA:
yum install alsa-tools alsa-lib alsa-utils alsa-lib-develУстанавливаем automake (понадобится для сборки BTSCO)
yum install automakeПроверяем на сайте http://bluetooth-alsa.sourceforge.net/ поддерживается ли наша гарнитура (Jabra BT200 поддерживается).
Запускам hcitool и смотрим активна ли bluetooth подсистема.
Подключаем гарнитуру и запускаем "hcitool scan", смотрим MAC адрес в результатах вывода.
Далее, подключаем через:
hcitool cc MACВсе должно работать, но на случай проблем, пример некоторый файлов из /etc/bluetooth:
hcid.conf
options {
autoinit yes;
security user;
pairing multi;
# PIN helper
pin_helper /etc/bluetooth/feed-pin.sh;
# D-Bus PIN helper
#dbus_pin_helper;
}
device {
name "%h-%d";
# Local device class
class 0x120104;
# Inquiry and Page scan
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
# Authentication and Encryption (Security Mode 3)
auth enable;
encrypt enable;
}rfcomm.conf
rfcomm0 {
# Automatically bind the device at startup
bind no;# Bluetooth address of the device
device 11:11:11:11:11:11;# RFCOMM channel for the connection
channel 1;# Description of the connection
comment "Bluetooth Device
}/etc/bluetooth/feed-pin.sh
#!/bin/sh
echo "PIN:0000"
Установка BTSCO из исходных текстов.Получаем исходные тексты из CVS:
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bluetooth-alsa log
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bluetooth-alsa co btscoСобираем утилиты:
./bootstrap
./configure
make
make install
make maintainer-cleanСобираем модуль ядра:
cd kernel
make
make install
depmod -e
make cleanПодгружаем модуль ядра:
modprobe snd-bt-scoПодключаемся к гарнитуре:
btsco -v MACНебольшой скрипт для автоматизации запуска skype:
#!/bin/sh
modprobe modprobe snd-bt-sco
btsco MACofHeadset
skype
URL: http://www.linux.ie/articles/bluetoothheadset.php
Обсуждается: http://www.opennet.me/tips/info/972.shtml
См. также мой опыт в Debian (etch,lenny): http://theorie5.physik.unibas.ch/shalaev/my.linux/kernel.html