Bluetooth com Centrino Advanced-N 6235 no Ubuntu 14.04

-1

O hardware está presente:

$ lspci | grep Centrino
04:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)

E os módulos Bluetooth, iwlwifi e iwldvm são carregados:

$ lsmod | egrep 'iwl|blue'
iwldvm                232285  0
mac80211              626557  1 iwldvm
iwlwifi               169932  1 iwldvm
bluetooth             395423  10 bnep,rfcomm
cfg80211              484040  3 iwlwifi,mac80211,iwldvm

De fato, há saída bluetooth no meu log de inicialização:

$ dmesg | egrep -i 'iwl|blue'
[    2.598945] Bluetooth: Core ver 2.17
[    2.598994] Bluetooth: HCI device and connection manager initialized
[    2.599006] Bluetooth: HCI socket layer initialized
[    2.599010] Bluetooth: L2CAP socket layer initialized
[    2.599016] Bluetooth: SCO socket layer initialized
[    2.637552] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.637557] Bluetooth: BNEP filters: protocol multicast
[    2.637570] Bluetooth: BNEP socket layer initialized
[    2.683477] Bluetooth: RFCOMM TTY layer initialized
[    2.683493] Bluetooth: RFCOMM socket layer initialized
[    2.683501] Bluetooth: RFCOMM ver 1.11
[    2.802024] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    2.802106] iwlwifi 0000:04:00.0: can't disable ASPM; OS doesn't have ASPM control
[    2.802169] iwlwifi 0000:04:00.0: irq 106 for MSI/MSI-X
[    2.829897] iwlwifi 0000:04:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[    2.981631] iwlwifi 0000:04:00.0: CONFIG_IWLWIFI_DEBUG disabled
[    2.981638] iwlwifi 0000:04:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[    2.981640] iwlwifi 0000:04:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[    2.981644] iwlwifi 0000:04:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0
[    2.981921] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[    3.054692] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'

E a parte wi-fi do cartão está funcionando muito bem! No entanto, o dispositivo bluetooth não está chegando - não aparece para hcitool, hciconfig ou rfkill, por exemplo:

$ hcitool dev
Devices:
$ sudo rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Estou em uma máquina de 64 bits, executando um Ubuntu 14.04 sem cabeça:

$ lsb_release -r
Release:    14.04
$ uname -a
Linux test 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Eu tentei brevemente o kernel 3.14, que não parecia diferente. Eu também tentei remover e reinserir os módulos iwlwifi e bluetooth. Eu também confirmei o mesmo comportamento acima na área de trabalho ao vivo do 14.04.

Gostaria de receber mais ideias ou sugestões, obrigado.

Um dado adicional é a saída do syslog relacionada ao bluetoothd:

$ sudo cat /var/log/syslog | grep -i bluetoothd
Jun 26 15:09:54 jackal2 bluetoothd[476]: DIS cannot start: GATT is disabled
Jun 26 15:09:54 jackal2 bluetoothd[476]: Failed to init deviceinfo plugin
Jun 26 15:09:54 jackal2 bluetoothd[476]: Failed to init proximity plugin
Jun 26 15:09:54 jackal2 bluetoothd[476]: Failed to init time plugin
Jun 26 15:09:54 jackal2 bluetoothd[476]: Failed to init alert plugin
Jun 26 15:09:54 jackal2 bluetoothd[476]: Failed to init thermometer plugin
Jun 26 15:09:54 jackal2 bluetoothd[476]: Failed to init gatt_example plugin
Jun 26 15:09:54 jackal2 bluetoothd[476]: Bluetooth Management interface initialized

Estas falhas nos plugins são algo para investigar? O que é o GATT?

Eu determinei agora que este rádio e driver funcionam bem com wifi e bluetooth em uma placa-mãe diferente, então estou assumindo que é um conflito de hardware com algo na placa-mãe em particular (a Gigabyte J1800N-D2H ).

Curiosamente, o mesmo problema persiste em uma placa-mãe J1900 diferente, levando à suspeita de que este é um conflito entre chipsets. Desta vez, o log do dmesg está mostrando uma falha de firmware na inicialização, que não me lembro de ter visto anteriormente. As saídas log e lshw estão aqui:

link

    
por mikepurvis 26.06.2014 / 17:41

3 respostas

0

Isso finalmente foi descoberto. A questão é que a função bluetooth do 6235 é fornecida por uma interface separada, através da conexão USB na porta MiniPCIe. Nem as placas-mãe J1800 ou J1900 que estou usando têm a parte USB da porta MiniPCIe conectada.

    
por mikepurvis 20.01.2015 / 20:11
1

Para responder à sua pergunta:

"Essas falhas de plugins são algo para investigar? O que é o GATT?"

No que diz respeito à sua primeira pergunta sobre o googling, praticamente todo mundo parece estar desabilitando o bluetooth e o 802.11n no Adaptador Wifi PCI-e Intel Núcleo Avançado-N 6235.

Eu ignoraria os erros, a menos que você realmente precise que o bluetooth funcione.

No que diz respeito à sua segunda pergunta, a resposta (que não me interessa saber) está abaixo.

% bl0ck_qu0te%     
por WinEunuuchs2Unix 21.07.2014 / 02:10
0

O Centrino Advanced-N 6235 funciona muito bem no meu HP DV6-7010US no Ubuntu 14.04. O bluetooth não funcionou inicialmente e não conseguiu encontrar nenhuma solução nos fóruns. Eu vi um comentário na Amazon onde eles disseram FN + F3 foi necessário para escolher entre Wi-Fi, Wi-Fi + Bluetooth, ou nem em um Acer. No meu HP, essa combinação não funcionou, então pressionei a tecla F12 algumas vezes e o indicador bluetooth apareceu. Agora tudo está funcionando como deveria.

    
por Charles Clendenin 11.08.2015 / 00:04