Я боролся с моим Intel AC 7260 Dual Band в течение почти пяти месяцев и действительно разочаровался в периоды. Беспроводная часть обычно работает нормально, но адаптер Bluetooth чуть не убил меня. Я наконец-то заставил драйвер Bluetooth работать в Windows 7, понизив версию драйвера Bluetooth 3.1.1307.0366
для карты (к счастью, у продавца моего компьютера он был рядом). Любой другой драйвер, который я пробовал, не удался. Теперь, в Ubuntu, у меня есть длинная история с этой картой. Короче говоря, вот мое текущее состояние для карты в Ubuntu 13.10:
Редактировать Понижение версии драйвера Bluetooth в Windows 7 фактически работало только до перезагрузки, так что не удалось разрешить выпуск там. / Edit
Wi-Fi, как правило, работает нормально, но время от времени отключается время от времени, иногда один раз в час. В основном раздражает, ничего слишком серьезного. Bluetooth, однако, это другая история. Чаще всего значок Bluetooth загружается в панель задач, иногда это не так (как сейчас, после приостановки). При перезагрузке обычно возвращается. Когда есть значок, я могу добавлять устройства и подключаться к ним, но они мгновенно отключаются. Это также верно для утилиты Bluetooth Manager
, которую я также установил. Здесь я также могу установить устройства в качестве доверенных. Кажется, это работает нормально, но я все еще не могу подключиться без отключения.
Обратите внимание, что я проверил свою клавиатуру Bluetooth на моем телефоне и мой телефон на моем аудиовыходе Bluetooth. Все это прекрасно работает.
$ 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
Не уверен, что там произошло в 2632
, но, похоже, началось использование прошивки, находится в
$ 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
Ядро версия:
$ uname -r
3.11.0-19-generic
Моя карта Wi-Fi / Bluetooth:
$ lspci | grep 7260
06:00.0 Network controller: Intel Corporation Wireless 7260 (rev 63)
Установлено bluez
Вещи:
$ 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
Содержание /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
показывает
$ 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
Я начинаю волноваться по этому поводу. Я мог бы пойти на Ubuntu 14.04
и посмотреть, что произойдет, но сначала я хочу попробовать другие вещи. Может быть, переустановить что-то, может быть, удалить некоторые прошивки? Может быть, какие-то изменения в файле main.conf
? Любые комментарии приветствуются!
У меня есть та же проблема на моей Dell E7440 рабочий Ubuntu 14.04 / Linux Mint 17.1 с ядром 3.19 и последние микропрограммные блобы. После соединения bluetooth-устройства Wi-Fi становится неприменимым. Но и Bluetooth и Wi-Fi работают без проблем, когда другой отключен.
https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi рекомендует отключить сосуществование Bluetooth. Для этого загрузитесь iwlwifi
модуль с bt_coex_active=0
.
Для установки этой настройки, постоянной в запуске, введите следующее в терминал:
sudo nano /etc/modprobe.d/wifi.conf
файл должен быть пустым. Тогда добавьте следующую строку:
options iwlwifi bt_coex_active=0
Сохраняют изменения и перезагрузку.
Редактирование:
, К сожалению, это не работает:-(
, я не знаю то, что я протестировал, но установка bx_coex_active=0
отключает Bluetooth полностью.
я также протестировал использование 502.11-граммового соединения вместо более быстрого 502.11n один. Опция модуля отключить 502.11n 11n_disable=1
. Это звучит немного лучше, но в моем тестовом сценарии (слушающий интернет-радио через мой Jambox) я не могу надежно сказать, плохи ли Wi-Fi или соединение BT.
Редактирование 2:
Перезагрузка iwlwifi
модуль ядра после соединения с Jambox также помог получить лучшее соединение Wi-Fi. В консоли тип
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
я попробовал это первоначально, потому что я не смог соединить Wi-Fi даже с отключенной BT. Кроме того, драйвер Bluetooth остается загруженным независимо от опций как bx_coex_active=0
.
Наконец, изменяя маршрутизатор Wi-Fi с канала 6 на канал 13 также, кажется, помогает немногому также, но YMMV.