Проблемы с Wi-Fi-соединением решены; Почему мое «исправление» работает?

У меня ноутбук Samsung, с установленным Ubuntu 15.04, обновленный до 13.10, но это не проблема.

С течением времени я без проблем подключился к бесчисленным Wi-Fi-сетям … То есть, пока несколько дней назад. Я временно работаю на месте клиента и вообще не могу подключиться к каким-либо Wi-Fi-сетям. Все сети были замечены, я просто не мог установить соединение …

  • Wireless Keeps Setting Ручной DNS-сервер
  • Двойной маршрутизатор OpenVpn Port Forwarding
  • Только ноутбук Dell не подключается к Интернету
  • Беспроводное подключение к Интернету подключается, но интернет не работает (пакеты не получены). Проводной
  • Создать точку доступа Wi-Fi с точкой доступа в Интернет
  • IP-адрес хоста сети ad-hoc Wi-Fi?
  • Поскольку никто, кроме меня, не имел проблем, я знал, что проблема была в моем конце.

    Моя карточка такова:

    02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24) 

    Он использует драйвер iwlwifi. И вот что сообщает modinfo как опции:

     parm: swcrypto:using crypto in software (default 0 [hardware]) (int) parm: 11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint) parm: amsdu_size_8K:enable 8K amsdu size (default 0) (int) parm: fw_restart:restart firmware in case of error (default true) (bool) parm: antenna_coupling:specify antenna coupling in dB (default: 0 dB) (int) parm: wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable (default: 1) (int) parm: nvm_file:NVM file name (charp) parm: uapsd_disable:disable U-APSD functionality (default: Y) (bool) parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool) parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int) parm: power_save:enable WiFi power management (default: disable) (bool) parm: power_level:default power save level (range from 1 - 5, default: 1) (int) parm: fw_monitor:firmware monitor - to debug FW (default: false - needs lots of memory) (bool) 

    Чистая догадка, я модифицировал соответствующий файл modprobe.d, чтобы добавить:

     options iwlwifi bt_coex_active=0 

    И внезапно у меня больше не было проблем с подключением …

    Почему это работает? Что делает этот вариант?

  • Linux: Каков наилучший способ копирования с поврежденного HD?
  • Почему wget'ing изображение дает мне файл, а не изображение?
  • Как отправить Ctrl + Alt + F1 (и другие специальные нажатия клавиш) в окно X?
  • Альтернатива для sudo
  • USB-накопитель распознается в Linux, а не в окнах, mkfs, в каком типе?
  • Не работает привязка клавиш Tmux
  • One Solution collect form web for “Проблемы с Wi-Fi-соединением решены; Почему мое «исправление» работает?”

    Проблемы с Wi-Fi-соединением решены, почему моя «исправить» работает?

    Когда bt_coex_active включен, он предотвращает взаимодействие Bluetooth / беспроводной сети. Когда он отключен, он позволит увеличить уровень помех Bluetooth / беспроводной сети.

    • bt_coex_active=1 (true) предотвращает взаимодействие Bluetooth / беспроводной сети.
    • bt_coex_active=0 (false) позволяет увеличить взаимодействие Bluetooth / беспроводной сети.

    Способ работы этой функции заключается в том, что когда она включена, приемопередатчик wlan будет избегать передачи одновременно с трансивером bluetooth.

    В некоторых ошибках реализации он считает, что Bluetooth все время передает, тем самым полностью отключая WLAN, поэтому его выключение позволит WLAN снова работать.


    Совместимость 802.11 Bluetooth

    Устройство 802.11 и Bluetooth могут мешать друг другу, когда устройство 802.11 работает в диапазоне 2,4 ГГц. Все устройства Bluetooth работают в диапазоне 2,4 ГГц. В этом разделе описываются технические сведения о причинах помех и решений, реализованных в драйверах, стек 802.11 и возможных будущих улучшениях.

    интерференция

    Каждый канал 802.11 тогда равен 20 каналам Bluetooth. Когда связь включена на устройстве Bluetooth, вы получите помехи, когда устройство Bluetooth перейдет на любой из 20 каналов Bluetooth, эквивалентный вашему каналу 802.11. Даже если устройство Bluetooth перепрыгивает с максимальной допустимой частотой в 1600 частотных переходов в секунду, доступно только 79 каналов, поэтому при такой скорости каждый канал будет использоваться примерно 20 раз в секунду.

    Сопоставление 802.11 Bluetooth


    Исходный код:

     /* * set bt_coex_active to true, uCode will do kill/defer * every time the priority line is asserted (BT is sending signals on the * priority line in the PCIx). * set bt_coex_active to false, uCode will ignore the BT activity and * perform the normal operation * * User might experience transmit issue on some platform due to WiFi/BT * co-exist problem. The possible behaviors are: * Able to scan and finding all the available AP * Not able to associate with any AP * On those platforms, WiFi communication can be restored by set * "bt_coex_active" module parameter to "false" * * default: bt_coex_active = true (BT_COEX_ENABLE) */ 

    Источник: iwl-core.c


    дальнейшее чтение

    • Замечания о сосуществовании Bluetooth
    Давайте будем гением компьютера.