Não reconhece o dongle Bluetooth BT400

1

Eu tenho um adaptador Asus BT400 que funciona bem no Windows no meu sistema de inicialização dupla, mas nem sequer é reconhecido pelo lsusb no Ubuntu 14.04. Consegui que funcionasse uma vez há algumas semanas, mas agora não funciona e não tenho certeza quando parou.

Sintomas:

$ uname -r
3.13.0-40-generic
$ lsusb
<hangs for a couple minutes, then finally spits out:>
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 004: ID 1bcf:053a Sunplus Innovation Technology Inc. Targa Silvercrest OMC807-C optische Funkmaus
Bus 008 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 008 Device 002: ID 2109:3431  
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

enquanto isso, o log do sistema impresso:

14:11:34 ... kernel: [...] usb 5-2: new full-speed USB device number 12 using ohci-pci
14:11:44 ... kernel: [...] usb 5-2: device not accepting address 12, error -110
14:11:44 ... kernel: [...] usb 5-2: new full-speed USB device number 13 using ohci-pci
14:11:59 ... kernel: [...] usb 5-2: device descriptor read/64, error -110
14:12:10 ... kernel: [...] usb 5-2: device not accepting address 13, error -110
14:12:10 ... kernel: [...] usb 5-2: new full-speed USB device number 14 using ohci-pci
14:12:21 ... kernel: [...] usb 5-2: device not accepting address 14, error -110
14:12:21 ... kernel: [...] usb 5-2: new full-speed USB device number 15 using ohci-pci
14:12:31 ... kernel: [...] usb 5-2: device not accepting address 15, error -110
14:12:31 ... kernel: [...] hub 5-0:1.0: unable to enumerate USB device on port 2

Eu tentei as seguintes etapas recomendadas:

$ sudo su -
# modprobe -v btusb
# echo "0b05 17cb" >> /sys/bus/usb/drivers/btusb/new_id
# logout

Na verdade, os logs acima ocorreram depois de executados. Mas este noob Linux é mistificado porque 1. / sys / bus / usb / drivers / btusb não existia antes de executar o modprobe 2. Existiu depois com new_id e remove_id como arquivos de texto vazios 3. Após o eco, o newid continha o texto esperado 0b05 17cb 4. Mas o arquivo remove_id também foi imediatamente alterado para conter o mesmo texto. 5. E, após uma reinicialização, o diretório btusb não existe mais.

Suponho que nada disso será misterioso para uma pessoa experiente, mas pareceu um pouco estranho para este noob (especialmente # 4) e potencialmente relevante.

$ lsmod |grep usb    #after a fresh reboot
usbhid                 52659  0 
hid                   106148  2 hid_generic,usbhid

# lsmod | grep usb  #after the modprobe and echo
btusb                  32412  0 
bluetooth             391136  11 bnep,btusb,rfcomm
usbhid                 52659  0 
hid                   106148  2 hid_generic,usbhid

Uma outra coisa. Se o dongle estiver conectado quando eu inicializo o Linux, todos os meus outros dispositivos usb (teclado e mouse) falham ao iniciar por alguns minutos, enquanto o log do sistema está gerando mensagens de erro como as descritas acima. Eu posso acelerar isso simplesmente desconectando o dongle.

Deixe-me saber se mais informações de diagnóstico são necessárias.

    
por Jim Menegay 08.12.2014 / 21:14

0 respostas