Trackback URL (right click and copy shortcut/link location)

Comment from: Fernando F. [Visitor] Email · http://blackstar777.criteria.com.br
Cara, gostei muito do seu texto.
Estou terminando de escrever meu artigo sobre produtividade de desktops utilizando linux e com certeza vou testar sua dica para incluir mais essa funcionalidade.
Atualmente ando pesquisando sobre bluetooth e fiz todas as configuracoes pro meu notebook e meu celular se falarem e trocarem arquivos via Bt.

Parabens e um abraco.

Fernando F.
03.06.07 @ 19:21
Comment from: Jeff [Member] Email · http://jeffmart.net
Opa, valeu Fernando... Usar o bluetooth para colocar o celular, o palm e o computador pra se falarem pode deixar as coisas bem práticas. Também fiz por aqui, só faltava o fone de ouvido ganhar alguma utilidade para uso com o micro... Agora já não falta mais :-) Se pintar alguma dúvida no seu teste ai, já sabe onde me achar :-)

Abraço!
03.06.07 @ 23:44
Comment from: Jonas [Visitor] Email · http://www.inove.eng.br
Muito obrigado por ajudar leigos como eu a entenderem mais sobre o linux, estou fascinado com td isso. Estou testando o fone bluetooth aqui no meu computador, mas tenho um problema, após o comando

# hcitool cc Mac_address_deseufone

Me aparece uma mensagem

"Can't create connection: Input/output error"

Vc tem noção do que eu estou fazendo de errado???

Dados:
Utilizo o dreamlinux 2.2 MMGL
Bluetooth Dakota 2.0
Fone Blkuetooth Logitech HS04

Muito obrigado pela atenção!!! um abraço
31.07.07 @ 22:38
Comment from: Jeff [Member] Email · http://jeffmart.net
Jonas, desculpe se a pergunta parecer básica demais, mas é preciso fazê-la antes de continuar:

No comando:

# hcitool cc Mac_address_deseufone

Está trocando o "Mac_address_deseufone" pelo código XX:XX:XX:XX:XX:XX referente ao seu fone de ouvido?

(Ou seja, digitou corretamente, ANTES, o comando "sudo hciconfig hci0", e, depois, "hcitool scan", que vai fornecer o número para colocar no lugar de "Mac_address_deseufone"?)

Seguiu os passos anteriores do tutorial sem mensagens de erro? Compilou corretamente o btsco-0.5?

Abraço,
Jeff
05.08.07 @ 02:14
Comment from: Jonas [Visitor] Email · http://www.inove.eng.br
Obrigado pelo help Jeff, então cara, realmente estou seguindo os passos corretamente, após o hcitool scan, ele me fornece o numero e eu coloco este número no comando hcitool cc. o computador demora um tempo (como se estivesse autenticando a conexão e depois aparece esta mensagem que te falei. Não sei o que poderia ser... talvez este meu headset seja incompativel com o linux??? Abraço
07.08.07 @ 21:15
Comment from: Jeff [Member] Email · http://jeffmart.net
Jonas, primeiro, veja se está/já tentou o hcitool como root... Com o sudo (# sudo hcitool cc ...) deve funcionar...

Como eu falei no artigo, essa é justamente a parte nebulosa para mim: é o pareamento dos dispositivos. Reza a lenda que deveria abrir uma janela pedindo um PIN (uma senha que você coloca no seu computador e que é igual no fone). Pois bem: geralmente, o PIN é 0000 nos fones. Se no seu não for (só no manual dele você encontrará essa informação, aí a passkey no arquivo hcid.conf tem que ser mudada para o número certo.

Se for esse o problema, você reinicia o stack bluetooth (prá mim aqui, com debian, é o comando "# service bluetooth restart", mas tem que ver na sua distro como faz isso). E tenta de novo o "$ sudo hcitool cc ..."

Se ainda assim não der certo, aí é mesmo o bug de pareamento do bluez, que é um inferno resolver.

Mas já tenho bula prá isso também. :) Na verdade, atualizei coisas por aqui esses dias e gastei horas pra conseguir parear novamente os meus dispositivos bluetooth.

O método que funcionou prá mim é o seguinte:

1. No arquivo hcid.conf, comente a linha passkey 0000...

2. Logo abaixo, tem uma seção chamada "pin_helper". Comente o que estiver alí e acrescente, "descomentada" (#), a linha:

pin_helper passkey-agent --default /usr/bin/bluez-pin &

3. Salve e feche

Só isso já devia funcionar, mas não vai :-) Então, continuamos:

4. Apague, como root, todo o conteúdo da pasta "/var/lib/bluetooth"

5. Reinicie o stack (ou serviço) bluetooth (lembrando, prá mim é "service bluetooth restart"... Mas não faço idéia de como é aí. Mas suspeito que é a mesma coisa, já que o Dreamlinux é baseado no Debian)

6. Então, como root, numa janela do terminal, dê o comando manualmente: passkey-agent --default /usr/bin/bluez-pin (com sudo tem o mesmo efeito de root). Ele vai ficar esperando algo...

7. Em outra janela (NÃO ponha & no final do comando anterior para liberar o terminal. Abra outra tela de terminal) tente o "sudo hcitool cc ..." Parece inútil isso de não liberar, mas aqui, liberando o terminal, não funcionou...

8. Deve então aparecer uma janelinha pedindo o PIN. Coloque lá o 0000 ou a senha que estiver no manual do seu fone.

9. Se não aparecer a janelinha, refaça os itens 6 a 8 como usuário normal, e não root...

Se depois disso não resolver, eu realmente não sei como proceder ao pareamento do seu fone... E deveria ser muito mais simples, mas há o maldito bug de pareamento no bluez+pin_helper.

08.08.07 @ 23:05
Comment from: Jonas [Visitor] Email · http://www.inove.eng.br
Jeff, muito obrigaod mais uma vez por disponibilizar um tempo para me ajudar no meu problema. Eu ainda estou apanhando aqui, poi como te disse eu sou leigo em linux. Eu segui os passos que vc me disse ali em cima, mas estou tendo problema na hora de incluir a linha dopin helper, porque aqui no meu hcid.conf não tem esta seção pin_helper. Vou tentar começar tudo de novo, e se eu obtiver sucesso eu te aviso. Muito obrigado mais uma vez pela ajuda!
11.08.07 @ 19:12
Comment from: flavia [Visitor] Email
Minha conta no gizmo, ficou inativa. Gostaria de saber se tem como ativa-la? Ou terei de criar uma outra conta?
01.09.07 @ 11:16
Comment from: Jeff [Member] Email · http://jeffmart.net
Oi Flávia. Não sei como funciona exatamente isso. Talvez o suporte do Gizmo seja mais específico. Mas creio que no máximo você tenha perdido os créditos para falar gratuitamente com telefones fixos. Não acho que excluam sua conta. Basta usar login e senha para reativar... A minha ficou um tempão sem uso também...
01.09.07 @ 16:45
Comment from: André Santiago [Visitor] Email · http://www.diskgranito.com.br
Funciou excelentemente, com gizmo, skype, X_Lite e tc.....
Somente deu pau no script, meu script naum funcionou...mas no manual, na unha foi maravilha.
Se puder me ajugar nisso.
MSG ERROR: Error: unable to set fd
Not connected.
FATAL: Module snd_bt_sco is in use.
12.12.07 @ 12:35
Comment from: André Santiago [Visitor] Email · http://www.diskgranito.com.br
Funciou excelentemente, com gizmo, skype, X_Lite e tc.....
Somente deu pau no script, meu script naum funcionou...mas no manual, na unha foi maravilha.
Se puder me ajugar nisso.

.
12.12.07 @ 12:49
Comment from: Jeff [Member] Email · http://jeffmart.net
André... Não é exatamente um erro no script... É que trata-se de um script bem simples, que tenta ativar e desativar de modo nada elegante. Ocorre mesmo esta mensagem se você, antes de usar o script, JÁ TIVER CARREGADO o programa (o skype, o gizmo ou mesmo um amarok) configurado para usar o headset... Da mesma forma, se usar o script para desativar enquanto o programa estiver rodando, terá problemas. A ordem ideal é: executa o script -> abre programa -> usa, usa, usa -> fecha programa -> executa script dinovo :-)
15.12.07 @ 21:19
Comment from: Paulo Sergio Veiros [Visitor] Email
Olá.
Depois de muita pesquisa cheguei até aqui.
Tenho um headset bluethooth stereo (sai um cabo com dois fones de ouvido), o aparelinho tem ajuste de volume, serve como controle remoto, como microfone, etc...
Uso o Ubuntu hardy e seguindo suas instruções o máximo que consegui foi usa-lo como fone de auvido com o skype porém o microfone não funciona.
O modulo snd_bt_sco não entra no boot tenho que ativá-lo depois que o sistema está montado.
Usando os comandos abaixo, veja o que acontece:

psav@MASTER:~$ sudo hciconfig hci0
hci0: Type: USB
BD Address: 11:11:11:11:11:11 ACL MTU: 672:3 SCO MTU: 48:1
UP RUNNING PSCAN ISCAN
RX bytes:8773 acl:33 sco:0 events:217 errors:0
TX bytes:1761 acl:34 sco:0 commands:113 errors:0

então desligo o headset e o ligo novamente em estado de espera e dou o comando:
psav@MASTER:~sudo hcitool scan....
é retornado o mac do headset;
dou o comando
psav@MASTER:~sudo hcitool cc mc_retornado
abre-se uma janelinha pedindo a senha; digito a senha e a conecção é estabelecida.

ou seja o meu dongle está funcionando e o headset também porém, a este comando:

psav@MASTER:~$ sudo btsco (numero do mac encontrado no escaneamento)
Error: btsco open (1-0): No such device or address

dá esse erro.

Onde foi que errei? VocÊ pode me ajudar?


22.08.08 @ 07:26
Comment from: Jeff [Member] Email · http://jeffmart.net
Olá Paulo Sergio,

Infelizmente não há erro no procedimento para o Ubuntu 8.04... Há erro NO UBUNTU 8.04. O btsco está obsoleto no kernel do novo Ubuntu e era pro bluettoth-alsa fazer isso. Porém a implementação nativa do bluetooth-alsa foi mal feita e ainda está bugada. Prá você ter uma idéia, cada vez que tento conexão (que acontece e dá tempo pra falar ou ouvir duas palavras), meu Kubuntu 8.04 aqui "mata" meu headset até que eu drene toda a bateria dele e espere uma semana... Sem brincadeira. Se não for assim, depois de uma tentativa de conexão, o headset simplesmente não volta a funcionar, parecendo estar quebrado...
11.09.08 @ 21:48

This post has 14 feedbacks awaiting moderation...

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
« Vida curta do "quase famoso" Windows Longhorn ReloadedMeme geek: comandos mais usados no seu Linux »