Медленный, прерывистый Wi-Fi на Ubuntu 16.04 Intel NUC - мои последние обновления?

развитие в азулехо идет медленно, но устойчиво. Я исправил несколько ошибок и построил deb-пакет, чтобы каждый мог попробовать его с минимальными усилиями.

http://lamehacks.net/blog/tag/azulejo/

Клавиатура по умолчанию выглядит так:

Super+2     Place two windows side by side
Super+3     Place a window on the left half of the screen and two on the right half
Super+4     Arrange four windows two by two
Super+R     Rotate windows' positions i.e. cycle windows
Super+H     Resize and move current window to the left
Super+K     Resize and move current window to the right
Super+Y     Resize and move current window to left upper corner
Super+U     Resize and move current window to right upper corner
Super+B     Resize and move current window to left lower corner
Super+N     Resize and move current window to right lower corner

Я попытался сделать его максимально настраиваемым. Вы можете переопределить все, начиная с сочетаний клавиш и заканчивая геометрией окон. Как бы то ни было, он удовлетворяет мои потребности, я использую его каждый день на openbox, а иногда на gnome. Я бы не прочь (это весело), ​​полируя его немного больше, и добавьте пару функций, если он получит немного пользовательскую базу.

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

2 ответа

Как бы то ни было, у меня также есть NUC с установленной Ubuntu. Хотя обновление BIOS вне темы, я очень кратко обсужу его. Необходимо скачать файл .bio (не .exe) из Intel, специфичный для вашей модели NUC, поместите его на верхний уровень USB-ключа; то есть не в папке, а в 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 скоростей; auto B, G и N являются предпочтительными. После внесения этих изменений перезагрузите маршрутизатор.

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

sudo iw reg get

Если вы получите 00, это настройка одного размера, возможно, подходит для всех. Найдите здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем установите его временно:

sudo iw reg set IS

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

gksudo gedit /etc/default/crda

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

Измените последнюю строку, которую вы читаете:

REGDOMAIN=IS

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

Затем я установил IPv6 для игнорирования в Network Manager: http://en.wikipedia.org/wiki/ ISO_3166-1_alpha-2 Этот пример для 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
ответ дан 18 July 2018 в 10:34

Как бы то ни было, у меня также есть NUC с установленной Ubuntu. Хотя обновление BIOS вне темы, я очень кратко обсужу его. Необходимо скачать файл .bio (не .exe) из Intel, специфичный для вашей модели NUC, поместите его на верхний уровень USB-ключа; то есть не в папке, а в 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 скоростей; auto B, G и N являются предпочтительными. После внесения этих изменений перезагрузите маршрутизатор.

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

sudo iw reg get

Если вы получите 00, это настройка одного размера, возможно, подходит для всех. Найдите здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем установите его временно:

sudo iw reg set IS

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

gksudo gedit /etc/default/crda

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

Измените последнюю строку, которую вы читаете:

REGDOMAIN=IS

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

Затем я установил IPv6 для игнорирования в Network Manager: http://en.wikipedia.org/wiki/ ISO_3166-1_alpha-2 Этот пример для 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
ответ дан 24 July 2018 в 19:36
  • 1
    Примечание: md5sum для -23 и -24 идентичны; Я подозреваю, что они одинаковы во всех отношениях. – chili555 8 July 2017 в 16:46
  • 2
    ты удивительный! Огромное спасибо. В настоящее время у меня странная проблема с именем пользователя / паролем, и я не могу получить доступ к моим настройкам маршрутизатора, поэтому свяжитесь со своим интернет-провайдером завтра, чтобы отсортировать его. Однако я нашел правильный драйвер для моей wifi-карты здесь . Устанавливается с помощью sudo cp iwlwifi-*.ucode /lib/firmware; Я также выполнил ваши инструкции с помощью функций sudo wget. Огромное улучшение до сих пор, достигнув 10+ mbps на speedtest.net! Большое спасибо. Будет отвечать, если все еще стабильный 2moro и один раз проверить маршрутизатор. – Ivan 8 July 2017 в 17:43
  • 3
    dmesg отчет: [ 3.501662] iwlwifi 0000:03:00.0: enabling device (0000 -> 0002) [ 3.517630] iwlwifi 0000:03:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm [ 3.554750] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208 [ 3.557146] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled [ 3.558371] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled [ 3.691935] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs' [ 3.693142] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0 [ 4.194565] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled – Ivan 8 July 2017 в 17:46
  • 4
    Интересно. Теперь он загружает -22, и стабильность до сих пор улучшилась! – chili555 8 July 2017 в 18:00
  • 5
    Примерно через день с большими скоростями, крайний лаг вернулся. Я только что сбросил свой маршрутизатор и обновил настройки, как вы предлагали. Я также установил IPv6 для «игнорирования». К сожалению, шаг gedit вернул некоторые ошибки: (gksudo:5064): Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", ** (gedit:5072): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-spell-enabled not supported ** (gedit:5072): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported – Ivan 13 July 2017 в 07:57

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

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