Медленный, неустойчивый Wi-Fi на Ubuntu 16.04 Intel NUC - действительно ли мои драйверы актуален?

Я - новый пользователь Linux, и согласно этому недавнему моему вопросу, у меня есть чрезвычайно медленное и отстающее соединение Wi-Fi на моем Intel NUC Skull Canyon с помощью Ubuntu 16.04.

Внутренняя карта Wi-Fi моего ПК NUC

Вниз спаянный Intel® Dual Band Wireless-AC 8260, (IEEE 802.11ac 2x2, Bluetooth™ 4.2, внутренние антенны, Intel® Wireless Display 6.0)

Следуя мудрому совету chilli555 от этого относительно старого потока, я выполнил следующий код в терминале, чтобы попытаться дешифровать, актуальны ли мои драйверы Wi-Fi:

sudo modprobe iwlwifi 
dmesg | grep iwl
[    3.709686] iwlwifi 0000:03:00.0: enabling device (0000 -> 0002)
[    3.712400] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[    3.712411] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[    3.712419] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2
[    3.728307] iwlwifi 0000:03:00.0: loaded firmware version 21.302800.0 op_mode iwlmvm
[    3.755937] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    3.758382] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    3.759172] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    3.891732] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    3.892692] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[    4.421974] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.422791] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.555741] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.556095] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled`

Я также получил этот информационный дамп о своей карте Wi-Fi с помощью терминала:

sudo lshw -class network
*-network               
   description: Wireless interface
   product: Wireless 8260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 3a
   serial: a0:c5:89:14:2b:07
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-58-generic firmware=21.302800.0 latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:127 memory:dc000000-dc001fff
  *-network
   description: Ethernet interface
   product: Ethernet Connection (2) I219-LM
   vendor: Intel Corporation
   physical id: 1f.6
   bus info: pci@0000:00:1f.6
   logical name: eno1
   version: 31
   serial: 00:1f:c6:9c:4d:5b
   capacity: 1Gbit/s
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.8-4 latency=0 link=no multicast=yes port=twisted pair
   resources: irq:124 memory:dc200000-dc21ffff`

Действительно ли мои драйверы Wi-Fi устарели? Как я могу обновить их? И такое обновление потенциально устранит мои проблемы соединения? Согласно вышеупомянутому процитированному вопросу я буду исследовать другие решения, такие как обновление BIOS, аппаратный ключ USB WLAN и кабель Ethernet.

0
задан 8 July 2017 в 05:37

1 ответ

Как это происходит, я также владею NUC с Ubuntu, установленной на нем. Хотя обновление BIOS вне темы, я, willl очень кратко обсуждают это. Должно быть легко загрузить .bio файл (не .exe) от Intel, характерного для Вашей модели NUC, поместить его в верхний уровень флеш-карты; то есть, не в папке, и в BIOS, нажимают F7 - Обновление BIOS и продолжаются. Я вчера сделал так на моем.

Однако я сомневаюсь, что это будет существенно влиять на Ваши беспроводные скорости и устойчивость.

У меня есть свои сомнения относительно способности беспроводной связи в NUC, потому что антенна заключена в очень небольшой площади. Мой NUC не имеет беспроводной связи, таким образом, я не могу сообщить о своем опыте. Если у Вас есть опция для Ethernet, как я делаю, я рекомендую это.

В Вашем dmesg мы видим:

[    3.712400] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[    3.712411] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[    3.712419] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2
[    3.728307] iwlwifi 0000:03:00.0: loaded firmware version 21.302800.0 op_mode iwlmvm

В человеческих терминах драйвер искал-24, не нашел его, искал-23 и так далее и затем нашел и загрузился-21. Последний микропрограммный Linux пакет из Ubuntu только содержит-21. Существуют сайты, которые содержат-22,-23,-24 и вне. Полезны ли они, только было бы предположение. Это не стоит ничего для попытки. От терминала:

cd /lib/firmware
sudo wget https://github.com/wkennington/linux-firmware/raw/master/iwlwifi-8000C-22.ucode
sudo wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-23.ucode
sudo wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-24.ucode

Перезагрузка. Проверьте который загруженное встроенное микропрограммное обеспечение:

dmesg | grep iwl

Какое-либо улучшение?

Затем, проверьте настройки в маршрутизатор. WPA2-AES предпочтены; не любой WPA и WPA2 смешали режим и конечно не TKIP. Во-вторых, если Ваш маршрутизатор способен к скоростям N, у Вас может быть лучшая возможность соединения с шириной канала 20 МГц в полосе на 2,4 ГГц вместо автоматических 20/40 МГц, хотя это, вероятно, будет влиять на скорости N. У меня также есть лучшая удача с фиксированным каналом, или 1, 6 или 11, а не автоматический выбор канала. Кроме того, убедитесь, что маршрутизатор не установлен использовать скорости N только; автоматический B, G и N предпочтены. После внесения этих изменений перезагрузите маршрутизатор.

Затем, я рекомендую, чтобы Ваш регулирующий домен был установлен явно. Проверьте Ваш:

sudo iw reg get

Если Вы добираетесь 00, который является установкой one-size-maybe-fits-all. Найдите Ваш здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем устанавливает его временно:

sudo iw reg set IS

Конечно, замените своим кодом страны если не Исландия. Установите его постоянно:

gksudo gedit /etc/default/crda

Используйте нано или kate или leafpad, если у Вас нет текстового редактора gedit.

Измените последнюю строку для чтения:

REGDOMAIN=IS

Корректируемый тщательно, сохраните и закройте текстовый редактор.

Затем, я установил IPv6 для Игнорирования в Администраторе сети: http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore.png, который Этот пример для Ethernet, но Вы хотите беспроводную связь.

Если эти изменения не помогают, попробуйте:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=8

Если это помогает, сделайте это постоянным:

sudo -i
echo "options iwlwifi 11n_disable=8"  >>  /etc/modprobe.d/iwlwifi.conf
exit

При необходимости я решу проблему внешнего USB-адаптера позже.

0
ответ дан 2 November 2019 в 23:44

Другие вопросы по тегам:

Похожие вопросы: