bluez + headset + alsa + skype- Howto

Mateusz Korniak mateusz w ant.gliwice.pl
Nie, 28 Maj 2006, 19:37:49 CEST


On Sunday 28 May 2006 16:39, Artur Flinta wrote:
> > krótko co i jak:
> > (o ile pakiety beda na ftp)
> > poldek -i btsco kernel-char-btsco
> > $ sudo echo "alias snd-card-1 snd-bt-sco" >> /etc/modprobe.conf
> > $ sudo echo "alias sound-slot-1 snd-bt-sco" >> /etc/modprobe.conf
> > $ sudo modprobe snd_bt_sco
> > $ sudo hciconfig hci0 voice 0x0060
> > (nalezy sparowac teraz urzadzenia - komputer ze słuchawka)
>
> I tu się zaczyna pierwszy problem, wydaję polecenie, wykonuje się w
> ułamku seknudy i nic się nie dzieje. Nie bardzo wiem jak sparować
> urządzenia.

Sparować to znaczy sprawić aby słuchawka chciała rozmawiać z komputerem. 
Zwykle chcą rozmawiać tylko z urządzeniem z którym są sparowane (na ogół 
telefon) i nie są widoczne dla interfejsów bluetooth. Trzeba nacisnąć jakąś 
magiczną kombinacje klawiszy (np włącz i głośność na 5[s] ) znaną z 
instrukcji urządzenia co sprawi że słuchawka ujawni się w sieci bluetooth:

# hcitool scan name

Startujemy 
/etc/rc.d/init.d/bluetooth start 

i łączymy:

hcitool cc ad.re.ss.lu.ch.aw

Powinno zapytać o PIN słuchawki ustawiony poprzez
# grep pin_helper  hcid.conf
        # pin_helper /usr/bin/bluepin; # oryginal
        pin_helper /usr/lib/kdebluetooth/kbluepin;  # KDE version
        #dbus_pin_helper;

W logach wyskakuje coś w stylu:

May 23 13:23:19 laptop1 hcid[6028]: pin_code_request (sba=00:11:67:20:50:14, 
dba=00:0E:ED:B2:43:70)
May 23 13:23:38 laptop1 hcid[9304]: link_key_notify (sba=00:11:67:20:50:14, 
dba=00:0E:ED:B2:43:70)

Pojawia się nowy klucz w
/var/lib/bluetooth/*/linkkeys
00:0E:ED:B2:43:70 CBF13C16D974F3E35E69766C69ADAD38 0
00:13:17:6B:0A:B3 118BA7A0660DB48559BF723DB1BDC212 0


I urządzenia mamy połączone i słuchawke sparowaną z komputerem (teraz skolei 
nie będzie chciała gadać telefonem) 

Dla testów pingujemy:

/usr/bin/l2ping ad.re.ss.lu.ch.aw

Powodzenia ;)

-- 
Mateusz Korniak
"Black holes are where God divided by zero." - Steven Wright


Więcej informacji o liście dyskusyjnej pld-users-pl