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.
Tags bluetooth intel firmware linux-mint