bluetooth handset

Iniciado por edbch, 19 de Dezembro de 2008, 16:12

tópico anterior - próximo tópico

edbch

Olá a todos

eu gostaria de utilizar meu handset bluetooth no meu pc. Eu acho que estou tendo problemas bem primários como para parear o handset.
Este handset eu uso normalmente no meu celuar, e quando eu quero fazer os testes com meu lap, eu o desativo no meu celular (falta alguma coisa?.)
No ícone do bluetooth no meu lap eu clico em preferências, e então encontro o meu hanset listado. Quando clico em conectar recebo este erro:

Não foi possível exibir "obex://[00:1D:82:32:BD:B5]/".
Erro: Host down
Por favor selecione outro visualizador e tente novamente.

Eu consigo conectar meu celular normalmente via esta interface.
Tem outra forma de parear?
Como eu faço pra listar os devices pareados?

Obrigado desde já.

Tota

Olá, edbch

Primeiro: existe um bug no Ubuntu 8.10 que impede a transferencia de arquivos entre um dispositivo bluetooth e o computador.
CitarNão foi possível exibir "obex://[00:1D:82:32:BD:B5]/".
Erro: Host down

Segundo: Esta não é a forma de parear um dispositivo bluetooth exceto para transferencia de dados.

Terceiro e resumindo: por enquanto está complicado fazer este pareamento.

A pasta responsável pelo funcionamento do bluetooth está em => /etc/bluetooth

Nela voce encontra:

audio.conf => onde voce vai configurar seu headset

hcid.conf =>onde é feito o pareamento ( o bug esta por aqui )

input.conf => onde voce vai configurar teclado, mouse etc.

main.conf => o principal

network.conf => onde voce vai configurar rede, modem, etc.

rfcomm.conf => onde voce vai configurar os disposivos para identificá-los

por enquanto, ou voce aguarda a resolução do bug, ou faz um downgrade dos modulos bluetooth ( veja instruções aqui no forum mesmo. Pesquise por bluetooth. ) =>

http://ubuntuforum-br.org/index.php/topic,42623.0.html
http://ubuntuforum-br.org/index.php/topic,43423.0.html

Na versão 8.04 do Ubuntu eu utilizava tudo, modem, GPS, e headset, hoje no 8.10 nada, necas, nihil.

Pios é, voce não está só.

[],s

edbch

Olá Tota,

obrigado por responder prontamente.

Eu acho que deixei de colocar detalhes no meu pedido.
Eu estou usando o 8.04

Ontem, depois de 3 dias seguindo tutoriais pela net, começou a aparecer uma mensagem que o meu handset queria parear, logo após eu ligá-lo, me pedindo senha, e aparentemente ele chegou a parear. Conseguir ouvir som ainda faz farte de um novo problema que tenho de solucionar. Depois o reconectei ao meu celular (que é infinitamente mais fácil) e hoje necas novamente.

Acho que eu preciso aprender agora como solicitar pareamento ao meu handset, para ele responder pedindo senha.
Eu tenho um mouse bluetootoh, o qual eu conecto pelo comando
hidd --search, onde ele procura pelo "mac" que coloquei no arquivo hcid.conf. Eu tentei fazer o mesmo com o handset,  mas aparentemente nao funciona, pois ele nao retorna uma mensagem dizendo que conectou o handset como faz com o mouse.

Como eu disse acho que estou comentendo um erro primário, pois quando religo o handset ele pergunta apenas ao meu celular se ele quer parear. Não deveria perguntar ao meu lap também?

Bom é isso.
Obrigado novamente pela ajuda.

edbch

eu esqueci de colar o conteúdo do meu  /etc/bluetooth/hcid.conf.

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 auto;

        # 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;
}
device 00:07:61:DC:21:14 {
name "Bluetooth Laser Travel Mouse";
}
device 00:1D:82:32:BD:B5 {
name "Bluetooth headset";
#auth enable;
#encrypt enable;
}

Tota

Por acaso, só por acaso, você foi no synaptic, pôs na pesquisa "bluetooth" e adicionou tudo relativo aisto, inclusive o pacote "bluez-btsco" que é o responsável pelo audio ?

E depois em terminal digitou sudo hcitool cc 00:00:00:00:00:00; sudo hcitool auth 00:00:00:00:00:00Onde 00:00:00:00:00:00 é o mac do seu dispositivo ?

Deveria conectar. Era assim que eu fazia.

É no que posso ajuda.

[],s

P.S. Meu headset é um Nokia D-43

edbch

#5
Opa,

desculpe a demora em responder. Viajem de fim de ano, sabe como é.

Eu adicionei sim vários pacotes via apt-get, inclusive os para o audio. Como eu disse ele chegou a funcionar, mas na hora de reconectar não funcionou mais. Como eu disse tem alguma coisa que eu estou esquecendo não sei, pois o handset me pediu senha apenas uma vez, que foi a vez que "funcionou", apareceu como conectado apenas esta vez.
Eu tentei os comandos que tu postasse acima. O primeiro rodou sem retornar nada.
O segundo retornou "Dispositivo não conectado".

Obrigado novamente pela ajuda.