hciconfig -a Conexão esgotada (110), bluez, btusb - Bluetooth não funciona

1

Estou com esse problema no meu pi de framboesa.

Depois de um tempo de execução do meu programa python, parece que um (ou mais) dos adaptadores bluetooth irá "travar" e o hciconfig -a exibirá: : A conexão expirou (110)

root ~ # hciconfig -a
hci3:   Type: BR/EDR  Bus: USB
    BD Address: 5C:F3:70:61:CA:D6  ACL MTU: 9000:8  SCO MTU: 64:1
    UP RUNNING 
    RX bytes:5315773 acl:178107 sco:0 events:287995 errors:0
    TX bytes:487424645 acl:527773 sco:0 commands:13454 errors:0
    Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: RSWITCH SNIFF 
    Link mode: SLAVE ACCEPT 
Can't read local name on hci3: Connection timed out (110)

O problema parece se manifestar com mais freqüência quando vários adaptadores são usados.

O projeto em que estou trabalhando envolve o uso de vários adaptadores Bluetooth USB (e às vezes únicos) para enviar arquivos para telefones. O programa python que faz o seguinte:

1.automaticamente detecta adaptadores - #hciconfig -a
2.configura-los - #hciconfig CMD
Dispositivos 3.Inquires - #hcitool -i inq
4.Obex empurre arquivos em (possivelmente simultaneamente com outras threads e outros) - bluez dbus

Algumas informações do meu sistema:

root ~ # modinfo btusb
filename:       /lib/modules/3.12.29-1-ARCH/kernel/drivers/bluetooth/btusb.ko.gz
license:        GPL
version:        0.6
description:    Generic Bluetooth USB driver ver 0.6
author:         Marcel Holtmann <[email protected]>
srcversion:     61D6539530170376DCAF49C
alias:          usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in*
...
depends:        bluetooth
intree:         Y
vermagic:       3.12.29-1-ARCH preempt mod_unload modversions ARMv6

...

root ~ # pacman -Q
...
bluez 5.24-1
bluez-utils 5.24-1
...
dbus 1.8.0-1
dbus-glib 0.102-1
...
libusb 1.0.18-1
...
linux-api-headers 3.13.2-1
linux-firmware 20140217.343e460-1
linux-raspberrypi 3.12.29-1

Alguma ideia / sugestão?

Existe uma versão mais recente do btusb? Eu olhei, mas eu apareci na maioria das mãos vazias

...

PS: Esses fóruns parecem sugerir que algo semelhante pode ter sido corrigido: link
link
mas o problema referenciado parece ser especificamente com o chipset do adaptador Atheros e estou usando o chipset Broadcom. Além disso, parece que a versão mais recente do linux que eu posso obter para o rpi é 13.13 headers e linux-raspberrypi 13.12

    
por ChrisVollo 30.10.2014 / 15:30

0 respostas