Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: bluetooth headset paired niet  (gelezen 4701 keer)

q41

  • Gast
bluetooth headset paired niet
« Gepost op: 2009/01/21, 15:12:04 »
Ik probeer mijn bluetooth headset te pair-en met mijn laptop (Acer Aspire 5920, Ubuntu Interprid). De Bluetooth device wizard detecteerd mijn headset niet (in pairing mode), want het selectie vak onder "Select the device you want to setup" is leeg. hcitool ziet hem echter wel, als mijn headset in pairing mode staat:

$ sudo hcitool scan
Scanning ...
00:08:1B:C7:0D:47 BTHS

Bij het verbinden gaat het echter mis:

$ sudo hcitool cc 00:08:1B:C7:0D:47
Can't create connection: Input/output error

Mijn headset is een BlueParrott B150-GTX. Iedere hulp is zeer welkom!

/etc/bluetooth/hcid.conf:
#
# HCI daemon configuration file.
#

# HCId options
options {
# Automatically initialize new devices
autoinit yes;

# Security Manager mode
#   none - Security manager disabled
#   auto - Use local PIN for incoming connections
#   user - Always ask user for a PIN
security user;

# Pairing mode
#   none  - Pairing disabled
#   multi - Allow pairing with already paired devices
#   once  - Pair once and deny successive attempts
pairing multi;

# Default PIN code for incoming connections
passkey “0000”;
}

# Default settings for HCI devices
device {
# Local device name
#   %d - device id
#   %h - host name
name "%h-%d";

# Local device class
class 0x000100;

# Default packet type
#pkt_type DH1,DM1,HV1;

# Inquiry and Page scan
iscan enable; pscan enable;
discovto 0;

# Default link mode
#   none   - no specific policy
#   accept - always accept incoming connections
#   master - become master on incoming connections,
#            deny role switch on outgoing connections
lm accept;

# Default link policy
#   none    - no specific policy
#   rswitch - allow role switch
#   hold    - allow hold mode
#   sniff   - allow sniff mode
#   park    - allow park mode
lp rswitch,hold,sniff,park;

# Authentication and Encryption (Security Mode 3)
        auth enable;
        encrypt enable;
}
« Laatst bewerkt op: 2009/01/23, 01:19:07 door q41 »

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #1 Gepost op: 2009/01/22, 13:14:42 »
bump  :rolleyes:

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #2 Gepost op: 2009/02/20, 01:51:02 »
bump ???

Offline dallco

  • Lid
    • stormsail.nl
Re: bluetooth headset paired niet
« Reactie #3 Gepost op: 2009/02/20, 10:22:36 »
Ha,

onder 8.04 heb ik mijn dell bt200 aan de praat gekregen volgens:

http://fosswire.com/2008/01/11/a2dp-stereo-linux/

Omdat er met 8.10 nogal wat veranderd is zou de volgende link moeten werken heb ik echter geen ervaring mee (werk nog onder 8.04):
http://fosswire.com/2008/10/25/better-bluetooth-audio/

Groet en succes,
Frank



Blije (L)Ubuntu gebruikende familie  12.04 en 13.10

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #4 Gepost op: 2009/02/20, 13:42:19 »
Hé bedankt! Dat ziet er belovend uit, ik zal de resultaten zo spoedig mogelijk terugposten. (kan helaas wel even duren, want ik moet nu naar een LAN-party :D)

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #5 Gepost op: 2009/02/24, 01:56:26 »
Helaas, ik heb beide artikelen doorgelezen, maar ze gaan er beide vanuit dat de headset reeds gepaired is met het systeem terwijl dit nu juist niet wil lukken...
Zodra ik mijn headset succesvol heb gepaired zullen deze links weldegelijk zeer nuttig zijn om het geluid werkende te krijgen :P

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #6 Gepost op: 2009/02/24, 02:39:46 »
Hoi "q41",

blijkbaar functioneren die "wizards" in jouw geval niet.  Maar bij Linux kun (en mag) je op het laagste peil alles zelf bepotelen.

Laten wij even zien wat er al is:
- sudo hcitool scan levert het adres op.  Dus blijkt het op het peil van de hardware mee te gaan.
- sudo hcitool cc 00:08:1B:C7:0D:47 kan niet aan de slag.

In de handleiding:  man hcitool  of  http://linux.die.net/man/1/hcitool  vinden wij vervolgens nog een hele reeks andere opties.
Je kunt b.v. aan de sudo hcitool cc .. nog een aantaal parameters meegeven.  (die zou je b.v. gewoon een voor een kunnen testen)

Ik zou het een beetje stelsenmatiger doen.  Een handmatige benadering dus.
Misschien verklapt ons een inquire en een info iets:  sudo hcitool inq  en  sudo hcitool info 00:08:1B:C7:0D:47

track


« Laatst bewerkt op: 2009/02/24, 02:54:14 door track »

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #7 Gepost op: 2009/02/24, 15:50:02 »
Inmiddels heb ik nog iets vevonden:  http://forums.overclockers.com.au/showthread.php?t=694010
Misschien past die leidraad ook bij jou.

Vriendelijke groet,

track

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #8 Gepost op: 2009/02/25, 01:33:52 »
Alles wat ik probeer resulteert in ofwel 'Connection refused' of 'Input/output error':
$ sudo hcitool cc --role=s 00:08:1B:C7:0D:
Can't create connection: Input/output error
~$ pactl load-module module-alsa-sink device=bluetooth
Connection failure: Connection refused
$ sudo hcitool info 00:08:1B:C7:0D:47
Requesting information ...
Can't create connection: Input/output error
$ aplay -D bluetooth -f s16_le /usr/share/sounds/login.wav
ALSA lib pcm_bluetooth.c:1619:(bluetooth_init) BT_GETCAPABILITIES failed : Input/output error(5)
aplay: main:583: audio open error: Input/output error
Verder vindt ik de volgende informatie:
~$ sudo hcitool inq
Inquiring ...
00:08:1B:C7:0D:47 clock offset: 0x30b2 class: 0x200404
$ sudo cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf3600000 irq 22
 1 [Headset        ]: Bluetooth SCO - BT Headset
                      BT Headset 1

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #9 Gepost op: 2009/02/25, 01:47:15 »
Hoi "q41",

bij nadere beschouwing kloppt in jouw bovenstaande  /etc/bluetooth/hcid.conf   misschien iets niet helemaal.  Jij hebt:
Citaat
# Local device class
   class 0x000100;
terwijl het resultaat van de sudo hcitool inq een  "class: 0x200404"  oplevert.
Ik heb hier weinig begrip van de achtergrond, maar ik zou een poging met die "class" doen. (regel even kopiëeren en een "#" voor de tweede)

Heb je trouwens volgens de Engelse handleiding (boven, v.a. punt 13) het bestand  ~/.asoundrc  aangemaakt ?

track

p.s.: Verdere poging: Misschien levert een  sudo hcitool lq 00:08:1B:C7:0D:  of  sudo hcitool key 00:08:1B:C7:0D:  iets op ?
« Laatst bewerkt op: 2009/02/25, 02:01:09 door track »

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #10 Gepost op: 2009/02/26, 00:03:01 »
He track,

Zowel hcid.conf als .asoundrc heb ik volgens de Engelse handleiding aanpepast. Alleen het aanpassen van hcid.conf leek een effect te hebben, want ik kreeg inderdaad de melding <hostname>-0 Device has been made connectable Na latere aanpassingen (class 0x200404;) heb ik geen resultaat/feedback meer gekregen. Na het herstarten van de bluetooth service krijg ik nog steeds dezelfde i/o-errors.

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #11 Gepost op: 2009/02/26, 00:23:38 »
Nee,  met die "class 0x000100" te wijzigen zat ik mis.  Ook in andere handleidingen blijft dat het altijd  Local "class 0x000100".

Er is nog een andere, Duitse handleiding:  http://www.pclinuxos.de/smf/index.php?action=printpage;topic=4454.0
Kun je daarmee misschien iets verder ?

Als je verder geen idee meer hebt, probeer toch even de  sudo hcitool lq 00:08:1B:C7:0D:  of  sudo hcitool key 00:08:1B:C7:0D:

track

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #12 Gepost op: 2009/02/26, 02:39:15 »
sudo hcitool lq 00:08:1B:C7:0D:47  en  sudo hcitool key 00:08:1B:C7:0D:47 hebben geen zin, ze vragen info over een connectie (die er niet is) resulterende in de output "Not connected."

De Duitse handleiding schrijft inderdaad een nieuwe methode voor om met bluetooth te pair-en. Ze gebruiken passkey-agent. Ubuntu kan deze executable echter niet vinden (ook niet in de package repository) Na wat googelen op passkey-agent vindt ik ineens op verschillende plaatsen mijn probleem terug; mensen willen hun bluetooth apparaat pairen waar krijgen niet de gelegenheid om in ubuntu de passkey voor hun apparaat in te voeren. Ubuntu zou nu automatisch voor een key moeten vragen wanneer ik mijn headset probeer te verbinden (met hcitool cc) In vorige distributies (in elk geval feisty) kon dit schrijnbaar dmv passkey-agent...

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #13 Gepost op: 2009/02/26, 10:26:41 »
Wat is het verschil tussen die twee installaties dan (in dit opzicht) ?

Zit die passkey-agent in het pakket [bluez-utils] dan ?   Ik heb die in de pakkettenlijst nog niet kunnen vinden.
(dat was mijn idee om hem op te sporen)

track

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #14 Gepost op: 2009/02/26, 11:55:37 »
he, track

pass-key zit inderdaad in [bluez-utils] dat vervangen is door bluez 4.12. Synaptics vertelt "This is a transitional package to assist with moving people to the BlueZ 4.x stack." Ik zou het dus niet meer nodig moeten hebben.
Het lijkt geen conflicten te veroorzaken, dus ik heb het gewoon geïnstalleerd, mijn bluetooth ge-restart en opnieuw proberen te verbinden: Input/output error

passkey-agent wordt nog steeds niet herkent, maar ergens gelezen geloof ik dat je het handmatig moet uitpakken. 'k ga er even op Googelen.
« Laatst bewerkt op: 2009/02/26, 11:58:55 door q41 »

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #15 Gepost op: 2009/02/26, 12:05:32 »
Er is een bluez-debug .  Heb ik bij Uby nog niet terug kunnen vinden.  Maar aan zoiets zou ik nog denken.
Ergens moet de knoop zitten toch ?

Uiteindelijk ben ik er nog te weinig met bluetooth bezig geweest.  Bij mij pairt hij gewoon met de mobiele van mijn zoon en dat is het.
Verder heb ik zelf nog niet moeten analyseren ..

track

p.s. in het pakket [bluez] zitten nog 9 andere programma's -> iets erbij ?
      (zie http://packages.ubuntu.com/nl/intrepid/i386/bluez/filelist  /usr/bin/* en /usr/sbin/* )
« Laatst bewerkt op: 2009/02/26, 12:15:19 door track »

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #16 Gepost op: 2009/02/28, 13:54:26 »
helaas, ik heb deze url (http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg65346.html) gevonden, maar ik moet een debian package genereren met udo ./debian/rules binary wat de volgende error oplevert:
dh_instal -pbluez 
cp: cannot stat `./deb
ian/tmp/usr/bin/dfutool': No such file or directory
dh_install: command returned error code 256
make: *** [binary-install/bluez] Error 1
Dit is off-topic en veel gedoe voor een oplossing waarvan ik niet eens weet of hij gaat werken, dus als je andere ideeën hebt, laat ze horen ;)

Offline track

  • Lid
Re: bluetooth headset paired niet
« Reactie #17 Gepost op: 2009/02/28, 14:03:42 »
Nee, dat zal niet zonder meer lukken. 
Bij Ubuntu zijn er enkele dingen aangepast en je moet er enig besef van hebben om zoiets te doen.

En de link is meer dan 2 jaar oud, dus 5 Ubuntu-generaties !

Waarom denk je trouwens dat de passkey-agent de boosdoener zal zijn ?

track

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #18 Gepost op: 2009/03/01, 22:40:57 »
Nee, dat denk ik niet. Passkey-agent is het programma, waarmee in oudere versies van bluez de authenticatie tijdens apparaar pairing  werd geregeld. Zoals ook in de laatste guide waar je me naar verwezen hebt. Er is dus een (kleine) kans dat ik met passkey-agent wel succesvol kan pairen...
Maar ja, dat lukt dus niet. Ik heb vanaf morgen bluetooth telefoon bij de hand en zal eens kijken of ik die wel kan pairen. Hopelijk kan ik uitsluiten dat het probleem bij mijn headset ligt.

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #19 Gepost op: 2009/03/02, 20:21:34 »
De telefoon wordt wel gewoon herkent en ik kan verbinden via de bluetooth device wizard. Het probleem ligt blijkbaar bij de specifieke combinatie ubuntu + mijn headset, want bluetooth/bluez werkt gewoon.

q41

  • Gast
Re: bluetooth headset paired niet
« Reactie #20 Gepost op: 2009/03/03, 01:59:00 »
lol, ik zie bij het configureren van mijn telefoon bluetooth connectie met het tray-applet dat mijn headset gelist wordt. (onder known devices in het preferences menu) Dit was eerst niet het geval! En inderdaad 'sudo hcitool info 00:08:1B:C7:0D:47' geeft mij connectie info', dus er is een verbinding :)
Waarschijnlijk is deze verbinding gecreëerd na het opnieuw installeren van bluez. Ik kreeg toen een connectie error (nu ook) met 'hcitool cc' omdat er al een verbinding was! De ironie...
Hoe dan ook: met ~/.asoundrc aangemaakt krijg ik geluid uit mijn headset speaker:
aplay -D bluetooth -f s16_le /usr/share/sounds/ubuntu/stereo/desktop-login.oggmaar het is slechts ruis
Ik ga morgen verder experimenteren met aplay, maar als je een suggestie hebt is dat natuurlijk welcome! :D