Jeśli Twój laptop ma kartę Wifi opartę o chipset Intela AC7260 lub AC7265 to niestety doświadczysz problemów z działaniem Wifi. Główne problemy to brak stabilności: zrywanie połączenia, spadki prędkości. Problem można rozwiązać zmieniając ustawienia driver'a do karty. Sprawdzamy zawartość pliku /etc/modprobe.d/iwlwifi.conf - jeśli nie mamy tam wpisu "options iwlwifi..." to dodajemy poleceniem poniżej, jeśli wpis jest to go zmieniamy.
sudo sh -c 'echo "options iwlwifi 11n_disable=8" >> /etc/modprobe.d/iwlwifi.conf'
sudo sh -c 'echo "options iwlwifi 11n_disable=8" >> /etc/modprobe.d/iwlwifi.conf'
Wszystkie opcje kernel'a opisane poniżej:
options iwlwifi led_mode=1 power_save=0 11n_disable=8 swcrypto=1
# 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 (defualt: 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)
Ja aktualnie korzystam ze sterownika w wersji 22 (do sprawdzenia w logach - dmesg):
iwlwifi 0000:04:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
user@think:/lib/firmware$ ls -ltr *7265*
-rw-r--r-- 1 root root 690452 kwi 25 2016 iwlwifi-7265-8.ucode
-rw-r--r-- 1 root root 1384500 gru 1 22:24 iwlwifi-7265D-16.ucode
-rw-r--r-- 1 root root 1008692 gru 1 22:24 iwlwifi-7265D-13.ucode
-rw-r--r-- 1 root root 1002800 gru 1 22:24 iwlwifi-7265D-12.ucode
-rw-r--r-- 1 root root 697828 gru 1 22:24 iwlwifi-7265-9.ucode
-rw-r--r-- 1 root root 1180356 gru 1 22:24 iwlwifi-7265-16.ucode
-rw-r--r-- 1 root root 885224 gru 1 22:24 iwlwifi-7265-13.ucode
-rw-r--r-- 1 root root 880604 gru 1 22:24 iwlwifi-7265-12.ucode
-rw-r--r-- 1 root root 736844 gru 1 22:24 iwlwifi-7265-10.ucode
-rw-r--r-- 1 root root 1028316 gru 5 14:28 iwlwifi-7265D-22.ucode
-rw-r--r-- 1 root root 1385368 gru 5 14:28 iwlwifi-7265D-21.ucode
-rw-r--r-- 1 root root 1383604 gru 5 14:28 iwlwifi-7265D-17.ucode
lrwxrwxrwx 1 root root 21 gru 5 14:28 iwlwifi-7265D-10.ucode -> iwlwifi-7265-10.ucode
-rw-r--r-- 1 root root 1180412 gru 5 14:28 iwlwifi-7265-17.ucode
Czasami pojawia się także problem współpracy obu modułów: wifi i bluetooth. Można spróbować wyłączyć bluetooth i sprawdzić czy jest poprawa w działaniu wifi. Jeśli tak jest to polecam dodać dodatkowy wpis do wymienionego pliku:
options iwlwifi 11n_disable=8 bt_coex_active=0
options iwlwifi led_mode=1 power_save=0 11n_disable=8 swcrypto=1
# 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 (defualt: 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)
Ja aktualnie korzystam ze sterownika w wersji 22 (do sprawdzenia w logach - dmesg):
iwlwifi 0000:04:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
user@think:/lib/firmware$ ls -ltr *7265*
-rw-r--r-- 1 root root 690452 kwi 25 2016 iwlwifi-7265-8.ucode
-rw-r--r-- 1 root root 1384500 gru 1 22:24 iwlwifi-7265D-16.ucode
-rw-r--r-- 1 root root 1008692 gru 1 22:24 iwlwifi-7265D-13.ucode
-rw-r--r-- 1 root root 1002800 gru 1 22:24 iwlwifi-7265D-12.ucode
-rw-r--r-- 1 root root 697828 gru 1 22:24 iwlwifi-7265-9.ucode
-rw-r--r-- 1 root root 1180356 gru 1 22:24 iwlwifi-7265-16.ucode
-rw-r--r-- 1 root root 885224 gru 1 22:24 iwlwifi-7265-13.ucode
-rw-r--r-- 1 root root 880604 gru 1 22:24 iwlwifi-7265-12.ucode
-rw-r--r-- 1 root root 736844 gru 1 22:24 iwlwifi-7265-10.ucode
-rw-r--r-- 1 root root 1028316 gru 5 14:28 iwlwifi-7265D-22.ucode
-rw-r--r-- 1 root root 1385368 gru 5 14:28 iwlwifi-7265D-21.ucode
-rw-r--r-- 1 root root 1383604 gru 5 14:28 iwlwifi-7265D-17.ucode
lrwxrwxrwx 1 root root 21 gru 5 14:28 iwlwifi-7265D-10.ucode -> iwlwifi-7265-10.ucode
-rw-r--r-- 1 root root 1180412 gru 5 14:28 iwlwifi-7265-17.ucode
Czasami pojawia się także problem współpracy obu modułów: wifi i bluetooth. Można spróbować wyłączyć bluetooth i sprawdzić czy jest poprawa w działaniu wifi. Jeśli tak jest to polecam dodać dodatkowy wpis do wymienionego pliku:
options iwlwifi 11n_disable=8 bt_coex_active=0
0 komentarze:
Prześlij komentarz