Рейтинг:1

Ubuntu 20.04 (ядро 5.4.0-80-generic) — нестабильный (и медленный) Wi-Fi

флаг cn

Мое беспроводное устройство — Intel Corporation Wireless 8265/8275. Хотя мой Bluetooth работает нормально, похоже, что когда я использую устройство Bluetooth, подключение к Интернету становится еще хуже. Я использую ноутбук ASUS, драйверы и BIOS были обновлены недавно (менее года назад).

В последние несколько дней мое интернет-соединение было мучительно медленным и нестабильным. Сначала я думал, что это проблема с провайдером, однако при использовании Windows на другом компьютере интернет работает отлично. Я не смог найти никакого решения этой проблемы, и у меня есть основания полагать, что я не единственный, кто столкнулся с этой проблемой.

Немного "диагностики" ниже:


> модинфо iwlwifi


имя файла: /lib/modules/5.4.0-80-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
лицензия: GPL
автор: Copyright(c) 2003-2015 Intel Corporation <[email protected]>
описание: Драйвер Intel(R) Wireless WiFi для Linux
прошивка: iwlwifi-100-5.ucode
прошивка: iwlwifi-1000-5.ucode
прошивка: iwlwifi-135-6.ucode
прошивка: iwlwifi-105-6.ucode
прошивка: iwlwifi-2030-6.ucode
прошивка: iwlwifi-2000-6.ucode
прошивка: iwlwifi-5150-2.ucode
прошивка: iwlwifi-5000-5.ucode
прошивка: iwlwifi-6000g2b-6.ucode
прошивка: iwlwifi-6000g2a-6.ucode
прошивка: iwlwifi-6050-5.ucode
прошивка: iwlwifi-6000-6.ucode
прошивка: iwlwifi-7265D-29.ucode
прошивка: iwlwifi-7265-17.ucode
прошивка: iwlwifi-3168-29.ucode
прошивка: iwlwifi-3160-17.ucode
прошивка: iwlwifi-7260-17.ucode
прошивка: iwlwifi-8265-36.ucode
прошивка: iwlwifi-8000C-36.ucode
прошивка: iwlwifi-9260-th-b0-jf-b0-46.ucode
прошивка: iwlwifi-9000-pu-b0-jf-b0-46.ucode
прошивка: iwlwifi-ty-a0-gf-a0-50.ucode
прошивка: iwlwifi-so-a0-gf-a0-50.ucode
прошивка: iwlwifi-so-a0-hr-b0-50.ucode
прошивка: iwlwifi-so-a0-jf-b0-50.ucode
прошивка: iwlwifi-cc-a0-50.ucode
прошивка: iwlwifi-QuQnj-b0-jf-b0-50.ucode
прошивка: iwlwifi-QuZ-a0-jf-b0-50.ucode
прошивка: iwlwifi-QuZ-a0-hr-b0-50.ucode
прошивка: iwlwifi-Qu-b0-jf-b0-50.ucode
прошивка: iwlwifi-Qu-c0-hr-b0-50.ucode
прошивка: iwlwifi-QuQnj-a0-hr-a0-50.ucode
прошивка: iwlwifi-QuQnj-b0-hr-b0-50.ucode
прошивка: iwlwifi-QuQnj-f0-hr-a0-50.ucode
прошивка: iwlwifi-Qu-a0-jf-b0-50.ucode
прошивка: iwlwifi-Qu-a0-hr-a0-50.ucode
исходная версия: E8E9F5689D56ED765B15F2A
псевдоним: pci:v00008086d00007AF0sv*sd00000A10bc*sc*i*

...
псевдоним: pci:v00008086d00004232sv*sd00001201bc*sc*i*
зависит: cfg80211
ретполин: Y
интри: Y
имя: iwlwifi
vermagic: 5.4.0-80-универсальные версии SMP mod_unload modversions
sig_id: PKCS#7
подписывающий: автоматически сгенерированный ключ ядра во время сборки
sig_key: **********
sig_hashalgo: sha512
подпись: ***
parm: swcrypto: использование криптографии в программном обеспечении (по умолчанию 0 [аппаратное обеспечение]) (целое число)
parm: 11n_disable: отключить функциональность 11n, растровое изображение: 1: полный, 2: отключить agg TX, 4: отключить agg RX, 8 включить agg TX (uint)
parm: amsdu_size:amsdu size 0: 12 КБ для устройств с несколькими очередями Rx, 2 КБ для устройств AX210, 4 КБ для других устройств 1:4 КБ 2:8 КБ 3:12 КБ 4: 2 КБ (по умолчанию 0) (целое число)
parm: fw_restart: перезапустить прошивку в случае ошибки (по умолчанию true) (bool)
parm: антенна_coupling: укажите связь антенны в дБ (по умолчанию: 0 дБ) (целое число)
parm: nvm_file:имя файла NVM (charp)
parm: lar_disable: отключить функциональность LAR (по умолчанию: N) (bool)
parm: uapsd_disable: отключить растровое изображение функциональности U-APSD 1: BSS 2: P2P-клиент (по умолчанию: 3) (uint)
parm: enable_ini: Включить отладку инфраструктуры отладки INI TLV FW (по умолчанию: 0 (bool)
parm: bt_coex_active: включить сосуществование Wi-Fi/bt (по умолчанию: включить) (bool)
parm: led_mode:0=системное значение по умолчанию, 1=Вкл(ВЧ Вкл)/Выкл(ВЧ Выкл), 2=мигает, 3=Выкл (по умолчанию: 0) (целое число)
parm: power_save:включить управление питанием Wi-Fi (по умолчанию: отключить) (bool)
parm: power_level: уровень энергосбережения по умолчанию (диапазон от 1 до 5, по умолчанию: 1) (целое число)
parm: fw_monitor:firmware monitor — для отладки FW (по умолчанию: false — требуется много памяти) (bool)
parm: disable_11ac: отключить возможности VHT (по умолчанию: false) (bool)
parm: remove_when_gone: Удалить dev из шины PCIe, если она считается недоступной (по умолчанию: false) (bool)
parm: disable_11ax: Отключить возможности HE (по умолчанию: false) (bool)


> ЛСмод | grep 

331776 1
cfg80211 704512 3 iwlmvm, iwlwifi, mac80211

> дмесг | grep

[ 3.930373] iwlwifi 0000:02:00.0: найдено место отладки: EXTERNAL_DRAM
[3.930384] iwlwifi 0000:02:00.0: Найдена конфигурация отладки: 0
[3.931189] iwlwifi 0000:02:00.0: загружена версия прошивки 36.77d01142.0 op_mode iwlmvm
[ 4.078576] iwlwifi 0000:02:00.0: Обнаружена двухдиапазонная беспроводная связь Intel(R) AC 8265, REV=0x230
[4.088197] iwlwifi 0000:02:00.0: применение назначения отладки EXTERNAL_DRAM
[4.089360] iwlwifi 0000:02:00.0: Выделено 0x00400000 байт для монитора прошивки.
[4.148219] iwlwifi 0000:02:00.0: базовый аппаратный адрес: a0:af:bd:c1:a8:fe
[4.590164] iwlwifi 0000:02:00.0 wlp2s0: переименован из wlan0
[ 7.408915] Modules linked in: cmac algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio mei_hdcp intel_rapl_msr snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi x86_pkg_temp_thermal intel_powerclamp coretemp snd_seq kvm_intel iwlmvm joydev snd_seq_device kvm nouveau(+) crct10dif_pclmul mac80211 snd_timer libarc4 ghash_clmulni_intel snd aesni_intel btusb iwlwifi uvcvideo crypto_simd btrtl asus_nb_wmi btbcm cryptd asus_wmi input_leds btintel glue_helper videobuf2_vmalloc rapl i915 sparse_keymap serio_raw wmi_bmof videobuf2_memops mxm_wmi bluetooth soundcore intel_cstate videobuf2_v4l2 ttm cfg80211 videobuf2_common ecdh_generic mei_me ecc hid_multitouch drm_kms_helper intel_xhci_usb_role_switch mei i2c_algo_bit intel_pch_thermal roles processor_thermal_device fb_sys_fops syscopyarea sysfillrect sysimgblt intel_rapl_common intel_soc_dts_iosf int3403_thermal
[7.757524] iwlwifi 0000:02:00.0: применение назначения отладки EXTERNAL_DRAM
[ 7.898881] iwlwifi 0000:02:00.0: применение назначения отладки EXTERNAL_DRAM
[7.967326] iwlwifi 0000:02:00.0: FW уже настроен (0) - перенастройка
[ 36.112247] Modules linked in: rfcomm ccm cmac algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio mei_hdcp intel_rapl_msr snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi x86_pkg_temp_thermal intel_powerclamp coretemp snd_seq kvm_intel iwlmvm joydev snd_seq_device kvm nouveau crct10dif_pclmul mac80211 snd_timer libarc4 ghash_clmulni_intel snd aesni_intel btusb iwlwifi uvcvideo crypto_simd btrtl asus_nb_wmi btbcm cryptd asus_wmi input_leds btintel glue_helper videobuf2_vmalloc rapl i915 sparse_keymap serio_raw wmi_bmof videobuf2_memops mxm_wmi bluetooth soundcore intel_cstate videobuf2_v4l2 ttm cfg80211 videobuf2_common ecdh_generic mei_me ecc hid_multitouch drm_kms_helper intel_xhci_usb_role_switch mei i2c_algo_bit intel_pch_thermal roles processor_thermal_device fb_sys_fops syscopyarea sysfillrect sysimgblt intel_rapl_common intel_soc_dts_iosf
[ 46.218120] Modules linked in: rfcomm ccm cmac algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio mei_hdcp intel_rapl_msr snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi x86_pkg_temp_thermal intel_powerclamp coretemp snd_seq kvm_intel iwlmvm joydev snd_seq_device kvm nouveau crct10dif_pclmul mac80211 snd_timer libarc4 ghash_clmulni_intel snd aesni_intel btusb iwlwifi uvcvideo crypto_simd btrtl asus_nb_wmi btbcm cryptd asus_wmi input_leds btintel glue_helper videobuf2_vmalloc rapl i915 sparse_keymap serio_raw wmi_bmof videobuf2_memops mxm_wmi bluetooth soundcore intel_cstate videobuf2_v4l2 ttm cfg80211 videobuf2_common ecdh_generic mei_me ecc hid_multitouch drm_kms_helper intel_xhci_usb_role_switch mei i2c_algo_bit intel_pch_thermal roles processor_thermal_device fb_sys_fops syscopyarea sysfillrect sysimgblt intel_rapl_common intel_soc_dts_iosf
[4470.012853] iwlwifi 0000:02:00.0: применение назначения отладки EXTERNAL_DRAM
[4470.148543] iwlwifi 0000:02:00.0: применение назначения отладки EXTERNAL_DRAM
[4470.218212] iwlwifi 0000:02:00.0: FW уже настроен (0) - повторная настройка
[ 5212.966489] Modules linked in: rfcomm ccm cmac algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio mei_hdcp intel_rapl_msr snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi x86_pkg_temp_thermal intel_powerclamp coretemp snd_seq kvm_intel iwlmvm joydev snd_seq_device kvm nouveau crct10dif_pclmul mac80211 snd_timer libarc4 ghash_clmulni_intel snd aesni_intel btusb iwlwifi uvcvideo crypto_simd btrtl asus_nb_wmi btbcm cryptd asus_wmi input_leds btintel glue_helper videobuf2_vmalloc rapl i915 sparse_keymap serio_raw wmi_bmof videobuf2_memops mxm_wmi bluetooth soundcore intel_cstate videobuf2_v4l2 ttm cfg80211 videobuf2_common ecdh_generic mei_me ecc hid_multitouch drm_kms_helper intel_xhci_usb_role_switch mei i2c_algo_bit intel_pch_thermal roles processor_thermal_device fb_sys_fops syscopyarea sysfillrect sysimgblt intel_rapl_common intel_soc_dts_iosf


> дмесг | grep "подходящая прошивка не найдена!"

> lspci -k | grep -A3 82[67]5
02:00.0 Сетевой контроллер: Intel Corporation Wireless 8265/8275 (версия 78)
    Подсистема: Intel Corporation Wireless 8265/8275
    Используемый драйвер ядра: iwlwifi
    Модули ядра: iwlwifi

> iwconfig wlp2s0
wlp2s0 IEEE 802.11 ESSID: "РЕГИНА"  
          Режим: Управляемая Частота: 2,437 ГГц Точка доступа: 14: D6: 4D: B7: ED: B4   
          Скорость передачи данных = 28,9 Мбит/с. Мощность передачи = 22 дБм.   
          Короткий лимит повторов:7 RTS thr:off Фрагмент thr:off
          Управление питанием: вкл.
          Качество связи = 40/70 Уровень сигнала = -70 дБм  
          Rx неверный nwid:0 Rx неверный crypt:0 Rx неверный frag:0
          Чрезмерное количество повторов Tx: 1 Недействительное разное: 28 Пропущенный маяк: 0

Я уже пытался отключить 802.11n, отключить поддержку IPv6, а также параметры энергосбережения. Кажется, ничего не работает.

Какие-либо предложения?

Спасибо.

N0rbert avatar
флаг zw
Ваша последняя команда использует неправильные кавычки, повторите попытку с помощью `dmesg | grep "подходящая прошивка не найдена!"` .
lcgodoy avatar
флаг cn
Спасибо за предупреждение. Я выполнил команду с соответствующими кавычками, это была ошибка «копировать и вставить».
N0rbert avatar
флаг zw
Без проблем. Вывод `lspci -k | grep -A3 82[67]5` тоже может быть полезно.
N0rbert avatar
флаг zw
Вы пытались перезагрузиться с предыдущей версией ядра?
lcgodoy avatar
флаг cn
Да! Я также пытался установить более обновленные ядра из [здесь] (https://kernel.ubuntu.com/~kernel-ppa/mainline/). Хотя это не имело никакого эффекта
N0rbert avatar
флаг zw
Вы пытались переместить ноутбук ближе к точке доступа Wi-Fi? А может сменить на нем активный канал? Какая модель точки доступа/маршрутизатора? Что у вас есть для вывода `iwconfig wlp2s0`?
lcgodoy avatar
флаг cn
Да, у меня есть. Я просто включил вывод `iwconfig` в вопрос.
N0rbert avatar
флаг zw
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/127928/discussion-between-n0rbert-and-lcgodoy).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.