bluetooth no ubuntu 11.04 não esta funcionando Resolvido

Iniciado por ubuntu-br, 20 de Agosto de 2011, 00:35

tópico anterior - próximo tópico

ubuntu-br

comprei um adaptador bluetooth para o meu notebook, para poder usar o fone e fazer transferência de arquivo.
O problema é que não esta funcionando. pesquisei na net e achei uma informação de que é um bug, mas não tenho certeza. O ícone nem mesmo aparece na tela.
coloquei um comando para tentar fazer funcionar, mas não deu certo também:  

sudo hciconfig hci0 reset
Can't init device hci0: Connection timed out (110)


sudo apt-get install gnome-user-share
quando terminar a instalação, reinicie o computador.
Depois do computador ter reiniciado, vá em:
Sistema / Preferências / Bluetooth
(No Ubuntu 11.04 vá no menu do lado direito acima onde desliga o computador, no final  em Configurações do sistema > Internet e rede > clique no Bluetooth)


vai aparecer a janela de Preferências de Bluetooth
nessa janela tem um botão receber arquivos (clique nele)
e na janela que abrir, marque a opção Receber arquivos na pasta Downloads pelo Bluetooth e notificar sobre arquivos recebidos

Também aparece uma mensagem dizendo " Este recurso não pode ser habilitado porque necessita de pacotes que não estão instalados no seu sistema." mas não diz quais são os pacotes, e  o meu sistema esta atualizado. Acabei de conectar no windows do pc da minha irmã e funcionou, pelo menos o produto veio funcionando já é uma boa noticia.
Realmente preciso deste dispositivo.
peso a quem tenha a solução, que me ajude.
obirgado.

Tota

#1
Ola ubuntu-br

Se está dando problemas com um adaptador novo, porque não "começar do inicio"?

Analise o resultado de lsusb. Veja qual o ID do dispositivo USB em questão.

Com o ID XXXX:XXXX faça uma pesquisa na rede.

Analise o seu dmesg

Veja no telefone as opções de compartilhamento, na tela ou no manual do mesmo

A princípio, existe um bug no 10.04 em diante em relação a Bluetooh.

Veja que não estamos aí a seu lado, o que dificulta saber o que já fez ou pesquisou.

Meu pensamento é que tudo em informática é um diagrama de blocos. exemplo:

......................................................
1) liguei a maquina. Funciona? sim/não
Sim, passe adiante
Não, problema! resolver!!!

2) Pluguei o BT na USB. Funciona? sim/não
Sim, piscou a luz do dispositivo, passe adiante
Não, problema! resolver!!!

3) Piscou a luz e apareceu um icone de bluetooth. Funciona? sim/não
Sim, icone surgiu, passe adiante
Não, problema! resolver!!!

4) Pareou o telefone. Funciona? sim/não
Sim, pareou, passe adiante
Não, problema! resolver!!!
......................................................

Com isto é possivel determinar o "ponto" onde surge o problema para o forum analizar

Voce citou:

CitarTambém aparece uma mensagem dizendo " Este recurso não pode ser habilitado porque necessita de pacotes que não estão instalados no seu sistema."

Neste caso, se já chegou até este ponto, assumo que pareou o dispositivo com sucesso.

Então se for assim (pareamento feito com sucesso), veja se

=> gnome-user-share
=> bluez
=> bluez-utils
=> samba

Estão instalados.

gnome-user-share vai permitir a voce abrir a janela de permissão de compartilhar arquivos (crie uma pasta de acesso publico de compartilhamento) usando o "compartilhar esta pasta".

Bluez e bluez-utils vão permitir acesso ao tal do "hci0" que reportou

samba vai gerenciar sua pasta publica a dispositivos que usam o protocolo do windows para compartilhamento.

Em linhas gerais é isto, pelo pouco de informação que passou até o momento.

[]'s

ubuntu-br

Tota peso perdão pela minha falta de clareza, mas eu não tinha ideia destas informações que você me deu. Nunca usei este tipo de dispositivo para nada, agora que estou precisando é que comecei a mexer.
Com o ID XXXX:XXXX faça uma pesquisa na rede. Como fazer isso?
......................................................
1) liguei a maquina. Funciona? sim/não
Não, problema! resolver!!!

2) Pluguei o BT na USB. Funciona? sim/não
Não, problema! resolver!!!

3) Piscou a luz e apareceu um icone de bluetooth. Funciona? sim/não
Não, problema! resolver!!!

4) Pareou o telefone nem meu fone( o fone também não funcionou no windows). Funciona? sim/não
Não, problema! resolver!!!

Estão instalados
=> gnome-user-share
=> bluez
=> bluez-utils
=> samba

ubuntu-br

utilizei estes comandos para encontrar estas informações.
lsusb
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04fc:2801 Sunplus Technology Co., Ltd
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
01:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
02:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)


Tota

Ola

Olha aqui seu bluetooth
CitarBus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

o ID dele => ID 0a12:0001  (tente um google para ele e voce vai encontrar os links que posto abaixo)

Documentação oficial sobre bluetooth => https://help.ubuntu.com/community/BluetoothSetup

Existe, semelhante ao windows o bluesoleil para o Ubuntu mas é pago => http://www.bluesoleil.com/support/Intro.aspx?topic=BlueSoleil_Ubuntu_help

Voce pode usar sem pagar, mas ele tem limitações neste nodo de testes.

Solução do problema => http://blog.welrbraga.eti.br/?p=504

Mas tem que ler no manual do celular como ativar a tranferencia de dados e eventualmente instalar o que já sugeri acima.

[]'s

ubuntu-br

#5
Instalação e Configuração

Ubuntu Instalar 10,04 via linha de comando
sudo apt-get install bluez python-gobject python-dbus
python-gobject e python-dbus são necessários para os scripts python em / usr / share / doc / bluez / examples / para o trabalho.
cd / usr / share / doc / bluez / examples /
Aqui estão os scripts localizados. Descobrir a localização hciX do dongle com:
hcitool dev
Dispositivos:
       hci0 00:11:95:00:1 A: CF
{I} O dispositivo Bluetooth terá um ID diferente.
sudo / agente simples hci0 XX:. XX: XX: XX: XX: XX

aqui diz que o ID é diferente, o comando não responde.

hcitool dev
Devices:

sudo hcitool dev
Devices:
mano não estou conseguindo achar o id

sudo /etc/init.d/bluetooth restart
* Stopping bluetooth                                                    [ OK ]
* Starting bluetooth                                                    [ OK ]

dmesg|tail
[   37.360909] Intel AES-NI instructions are not detected.
[   37.412028] padlock_aes: VIA PadLock not detected.
[   46.554624] wlan0: no IPv6 routers present
[ 1638.252140] ath: Failed to stop TX DMA in 100 msec after killing last frame
[ 1638.252210] ath: Failed to stop TX DMA!
[ 1958.365364] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
[ 2356.447396] ath: Failed to stop TX DMA in 100 msec after killing last frame
[ 2356.447464] ath: Failed to stop TX DMA!
[ 2476.155500] ath: Failed to stop TX DMA in 100 msec after killing last frame
[ 2476.155570] ath: Failed to stop TX DMA!

achei meu cd de instalação e rodei ele na maquina, o bluetooth foi reconhecido e o ícone apareceu do lado do ícone de internet, mas também não funcionou.

ubuntu-br

comecei do zero, desinstalei tudo sobre o bluetooth e instalei de novo, utilizando o passo a passo que o Tota informou Documentação oficial sobre bluetooth => https://help.ubuntu.com/community/BluetoothSetup. consegui este resultado.

sudo apt-get install bluez python-gobject python-dbus

Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
python-dbus já é a versão mais nova.
python-gobject já é a versão mais nova.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  libsm-dev libice-dev x11proto-xext-dev libatk1.0-dev debhelper
  x11proto-kb-dev libglib2.0-dev libxcb-shm0-dev x11proto-xinerama-dev
  libpango1.0-dev x11proto-render-dev libnotify-bin libxi-dev libxrender-dev
  po-debconf libcairo2-dev libxdmcp-dev libpng12-dev libfontconfig1-dev
  libmail-sendmail-perl x11proto-composite-dev xtrans-dev x11proto-core-dev
  libxcursor-dev libcairo-script-interpreter2 x11proto-randr-dev
  x11proto-damage-dev xorg-sgml-doctools libdbus-1-dev libgtk2.0-dev
  libxext-dev libxdamage-dev zlib1g-dev x11proto-input-dev libfreetype6-dev
  x11proto-fixes-dev libpthread-stubs0-dev libxau-dev libdbus-glib-1-dev
  libpthread-stubs0 libxcomposite-dev libxrandr-dev libexpat1-dev html2text
  libpixman-1-dev libxft-dev libx11-dev libxcb-render0-dev libxfixes-dev
  libxcb1-dev libxinerama-dev libgdk-pixbuf2.0-dev libsys-hostname-long-perl
Use 'apt-get autoremove' para removê-los.
Os NOVOS pacotes a seguir serão instalados:
  bluez
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 1 não atualizados.
É preciso baixar 0 B/515 kB de arquivos.
Depois desta operação, 1.593 kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Selecionando pacote previamente não selecionado bluez.
(Lendo banco de dados ... 194339 ficheiros e directórios actualmente instalados.)
Desempacotando bluez (de .../bluez_4.91-0ubuntu1_i386.deb) ...
Processando gatilhos para man-db ...
Processando gatilhos para ureadahead ...
Configurando bluez (4.91-0ubuntu1) ...
* Starting bluetooth                                                    [ OK ]

hcitool dev
Devices:
   hci0   00:1F:81:00:08:30

sudo bluez-simple-agent hci000:1F:81:00:08:30
Traceback (most recent call last):
  File "/usr/bin/bluez-simple-agent", line 114, in <module>
    adapter.RegisterAgent(path, "DisplayYesNo")
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/connection.py", line 630, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.bluez.Error.AlreadyExists: Already Exists




Tota

Ola

Citação de: ubuntu-br online 20 de Agosto de 2011, 21:35
mano não estou conseguindo achar o id

Achou sim =>
Citação de: ubuntu-br online 21 de Agosto de 2011, 11:56Devices:
   hci0   00:1F:81:00:08:30

E a mensagem
Citação de: ubuntu-br online 21 de Agosto de 2011, 11:56dbus.exceptions.DBusException: org.bluez.Error.AlreadyExists: Already Exists

Te informa que o bluez já existe.

O seu problema agora deve ser parear.

[]'s

ubuntu-br

aproveitei e atualizei para a versão Ubuntu 11.04 64 bits, e agora esta mostrando o ícone mostra tudo, mas não consigo parear.

Tota

Ola

Melhorou então.

A questão é como está sendo feito o pareamento.

Como não tenho seu celular, vou assumir que configurou ele para ser visivel ao pareamento.

Com o dongle USB plugado e com o icone do BT na barra, voce clicou nele e escolheu procurar dispositivo.

Após um tempo seu celular apareceu na tela, voce iluminou o mesmo e seguiu com o pareamento.

Foi pedida uma senha para digitar no telefone.

[]'s

ubuntu-br

mano estava tudo dando certo e???????????????????????????????

agora voltou o mesmo problema, o pc e o celular estão visíveis, mas ainda não consigo parear os aparelhos o pc não acha nada.
sabe se ainda exite algum outro recurso para fazer funcionar?

Tota

ola

Vá se acostumando, bluetooth é um inferno.

Quando isto acontece voce tem que pedir ao sistema para "esquecer" o pareamento ( que me lembro tem um cadeado ) e refazer o processo.

vou ver no meu eeepc como estão as coisas no 11.04.

[]'s


ubuntu-br

obrigado. Espero que na proxima versão do ubuntu já esteja funcionando normalmente.

Tota

Ontem mesmo tentei parear meu telefone, consegui ver a maquina do vizinho, mas telefone que é bom ainda não.

Vou ver mais algo hoje a noite

[]'s

ubuntu-br

mano ontem consegui parear e transferir dados para meu celular e dele para o notebook.
Com sua ajuda e explicação sobre o assunto. creio que até a própria canonical resolver o bug por definitivo, vamos passar por isso.
Acredito que posso dar o caso por resolvido.
De acordo?