O firmware do Bluetooth não está carregando para o Intel 7260 [resolvido]

3

Instalei recentemente um módulo sem fio Intel 7260 no slot pcie do meu laptop ASUS N550jv CN270H. A idéia era fazer com que bluetooth e wi-fi funcionassem perfeitamente, já que o cartão original instalado tem um gerenciamento ruim de wifi, e apenas carrega bluetooth aleatoriamente corretamente (há um problema no launchpad que está aberto há vários anos).

No entanto, agora eu tenho um ótimo wifi, mas nada de bluetooth.

Eu notei esse bug: link

O repórter mostra uma saída dmesg, indicando que o firmware está carregado:

[ 1.738944] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq

No entanto, meu sistema não reporta isso no dmesg:

...
[    5.710455] NET: Registered protocol family 31
[    5.710457] Bluetooth: HCI device and connection manager initialized
[    5.710463] Bluetooth: HCI socket layer initialized
[    5.710466] Bluetooth: L2CAP socket layer initialized
[    5.710479] Bluetooth: SCO socket layer initialized
[    5.719906] Bluetooth: RFCOMM TTY layer initialized
[    5.719916] Bluetooth: RFCOMM socket layer initialized
[    5.719921] Bluetooth: RFCOMM ver 1.11
[    5.723154] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.723157] Bluetooth: BNEP filters: protocol multicast
[    5.723163] Bluetooth: BNEP socket layer initialized
...

Eu tenho, no entanto, o firmware instalado, ou pelo menos algo parecido com firmware:

herbert@machine ~ $ ls /lib/firmware/intel/
ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
ibt-hw-37.7.bseq
ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
ibt-hw-37.8.bseq

O firmware para o wifi parece estar carregado, o que é consistente com o fato de que meu wifi funciona:

[    5.483705] iwlwifi 0000:04:00.0: loaded firmware version 25.228.9.0 op_mode iwlmvm

Então meu kernel parece fazer algo com isso bluetooth, mas não carregar firmware. Além disso, hcitool dev não mostra dispositivos e / sys / class / bluetooth / está vazio. Também lshw não mostra dispositivos bluetooth, mas mostra a placa wifi:

*-network               
   description: Wireless interface
   product: Wireless 7260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:04:00.0
   logical name: wlan1
   version: 73
   serial: d8:fc:93:dd:96:9f
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=3.16.0-33-generic firmware=25.228.9.0 ip=192.168.1.107 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:55 memory:f7900000-f7901fff

Informações do kernel:

Linux machine 3.16.0-33-generic #44~14.04.1-Ubuntu SMP Fri Mar 13 10:33:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Obviamente, eu quero uma correção, mas as respostas para estas também podem ajudar (e eu serei grato!):

  • Como posso descobrir qual firmware devo usar para minha combinação de kernel / dispositivo? Eu encontrei esta página que informa sobre isso para o wifi, mas nenhum para o bluetooth: link

  • Estou assumindo que o dispositivo Bluetooth e o dispositivo Wi-Fi precisam de firmware diferentes, mesmo que sejam a mesma parte física da eletrônica, correto?

  • Posso tentar injetar manualmente firmware, como modprobe / rmmod / lsmod / insmod para módulos, e ver qual erro eu recebo?

  • Qual versão do kernel devo usar? Fiz o upgrade de 3.13.something-something para 3.16.0-33 usando apt-get install na esperança de ter um melhor 'suporte de firmware'. Isso não ajudou.

por Herbert 25.03.2015 / 18:12

0 respostas