Eu tenho lutado com minha Intel AC 7260 Dual Band por quase cinco meses e realmente desisti em períodos. A parte sem fio geralmente funciona bem, mas o adaptador Bluetooth quase me matou. Eu finalmente consegui o driver Bluetooth para trabalhar no Windows 7, desclassificando para a versão do driver Bluetooth 3.1.1307.0366
para o cartão (felizmente o fornecedor do meu computador de tinha em torno de). Qualquer outro driver que eu tentei falhou. Agora, no Ubuntu eu tenho uma longa história com este cartão também. Para resumir, aqui está o meu estado atual para o cartão no Ubuntu 13.10:
Editar
A desclassificação do driver Bluetooth no Windows 7 na verdade só funcionava até a reinicialização, de modo que não resolveu o problema lá.
/ Editar
O Wi-Fi geralmente funciona bem, mas se desconecta de vez em quando em períodos, às vezes uma vez por hora. Principalmente irritante, nada muito sério. O Bluetooth, no entanto, é outra história. Na maioria das vezes, o ícone do Bluetooth é carregado na barra de tarefas, às vezes não é (como agora, após uma suspensão). Na reinicialização, geralmente volta. Quando o ícone está lá, posso adicionar dispositivos e conectar-me a eles, mas eles são instantaneamente desconectados. Isso também é verdade para o utilitário
Bluetooth Manager
, que também instalei. Aqui também posso configurar dispositivos para confiáveis. Isso parece funcionar bem, mas ainda não consigo me conectar sem desconectar.
Observe que testei meu teclado Bluetooth em meu telefone e meu telefone na saída de áudio Bluetooth. Tudo isso funciona bem.
Saída de vários comandos do sistema:
$ dmesg | grep Blue
[ 3.279513] Bluetooth: Core ver 2.16
[ 3.279526] Bluetooth: HCI device and connection manager initialized
[ 3.279533] Bluetooth: HCI socket layer initialized
[ 3.279535] Bluetooth: L2CAP socket layer initialized
[ 3.279539] Bluetooth: SCO socket layer initialized
[ 3.295312] Bluetooth: hci0: read Intel version: 370710018002030d2c
[ 3.295314] Bluetooth: hci0: Intel device is already patched. patch num: 2c
[ 6.535819] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.535822] Bluetooth: BNEP filters: protocol multicast
[ 6.535828] Bluetooth: BNEP socket layer initialized
[ 6.539007] Bluetooth: RFCOMM TTY layer initialized
[ 6.539016] Bluetooth: RFCOMM socket layer initialized
[ 6.539017] Bluetooth: RFCOMM ver 1.11
[ 456.343021] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 456.343030] Bluetooth: HIDP socket layer initialized
[ 2632.649682] Bluetooth: hci0: read Intel version: 370710018002030d00
[ 2632.649994] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[ 2632.765840] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
Não tenho certeza do que aconteceu em 2632
lá, mas parece que começou a usar o firmware está localizado em
$ sudo find / -name ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
/lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
Versão do kernel:
$ uname -r
3.11.0-19-generic
Meu cartão Wi-Fi / Bluetooth:
$ lspci | grep 7260
06:00.0 Network controller: Intel Corporation Wireless 7260 (rev 63)
Instalado bluez
stuff:
$ bluez <tab tab>
bluez-simple-agent bluez-test-device bluez-test-network
bluez-simple-service bluez-test-discovery bluez-test-serial
bluez-test-adapter bluez-test-input bluez-test-service
bluez-test-audio bluez-test-manager bluez-test-telephony
Conteúdo de /etc/bluetooth/main.conf
:
$ cat /etc/bluetooth/main.conf
[General]
# List of plugins that should not be loaded on bluetoothd startup
#DisablePlugins = network,input
# Default adaper name
# %h - substituted for hostname
# %d - substituted for adapter id
Name = %h-%d
# Default device class. Only the major and minor device class bits are
# considered.
Class = 0x000100
# How long to stay in discoverable mode before going back to non-discoverable
# The value is in seconds. Default is 180, i.e. 3 minutes.
# 0 = disable timer, i.e. stay discoverable forever
DiscoverableTimeout = 180
# How long to stay in pairable mode before going back to non-discoverable
# The value is in seconds. Default is 0.
# 0 = disable timer, i.e. stay pairable forever
PairableTimeout = 0
# Use some other page timeout than the controller default one
# which is 16384 (10 seconds).
PageTimeout = 8192
# Automatic connection for bonded devices driven by platform/user events.
# If a platform plugin uses this mechanism, automatic connections will be
# enabled during the interval defined below. Initially, this feature
# intends to be used to establish connections to ATT channels.
AutoConnectTimeout = 60
# What value should be assumed for the adapter Powered property when
# SetProperty(Powered, ...) hasn't been called yet. Defaults to true
InitiallyPowered = true
# Remember the previously stored Powered state when initializing adapters
RememberPowered = true
# Use vendor id source (assigner), vendor, product and version information for
# DID profile support. The values are separated by ":" and assigner, VID, PID
# and version.
# Possible vendor id source values: bluetooth, usb (defaults to usb)
#DeviceID = bluetooth:1234:5678:abcd
# Do reverse service discovery for previously unknown devices that connect to
# us. This option is really only needed for qualification since the BITE tester
# doesn't like us doing reverse SDP for some test cases (though there could in
# theory be other useful purposes for this too). Defaults to true.
ReverseServiceDiscovery = true
# Enable name resolving after inquiry. Set it to 'false' if you don't need
# remote devices name and want shorter discovery cycle. Defaults to 'true'.
NameResolving = true
# Enable runtime persistency of debug link keys. Default is false which
# makes debug link keys valid only for the duration of the connection
# that they were created for.
DebugKeys = false
# Enable the GATT functionality. Default is false
EnableGatt = false
lsusb
mostra
$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 046d:c531 Logitech, Inc.
Bus 003 Device 004: ID 8087:07dc Intel Corp.
Bus 003 Device 003: ID 147e:1002 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 003 Device 002: ID 046d:c06b Logitech, Inc. G700 Wireless Gaming Mouse
Bus 003 Device 006: ID 5986:0512 Acer, Inc
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Eu estou começando a surtar com isso. Eu poderia ir para Ubuntu 14.04
e ver o que acontece, mas eu quero tentar outras coisas primeiro. Talvez reinstalar alguma coisa, talvez remover algum firmware? Talvez algumas alterações no arquivo main.conf
? Quaisquer comentários são muito apreciados!