Nirkabel tidak stabil dengan Intel 7260 + iwlwifi setelah ditingkatkan ke 15,04

26

Koneksi wifi saya menjadi tidak stabil dan saya kira ada hubungannya dengan upgrade ke 15.04.

Saya sedang mengerjakan laptop Lenovo Yoga 2 (bukan pro). Kartu nirkabel adalah Intel 7260, drivernya adalah iwlwifi.

Dalam hal ini berguna, berikut adalah info tambahan:

>>    cat /etc/lsb-release 

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"

>>    lsusb 

Bus 003 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 048d:8350 Integrated Technology Express, Inc. 
Bus 001 Device 005: ID 8087:07dc Intel Corp. 
Bus 001 Device 004: ID 04f2:b40f Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 04f3:0303 Elan Microelectronics Corp. 
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

>>    lspci -k -nn | grep -A 3 -i net 

01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b)
    Subsystem: Intel Corporation Wireless-N 7260 [8086:c262]
    Kernel driver in use: iwlwifi

>>    sudo lshw -C network 

  *-network
       description: Interface réseau sans fil
       produit: Wireless 7260
       fabriquant: Intel Corporation
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       nom logique: wlan0
       version: 6b
       numéro de série: e8:b1:fc:0c:54:b3
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.19.0-15-generic firmware=25.15.12.0 ip=192.168.25.76 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       ressources: irq:45 mémoire:b0400000-b0401fff

>>    lsmod 

Module                  Size  Used by
ctr                    16384  1 
ccm                    20480  1 
binfmt_misc            20480  1 
rfcomm                 69632  8 
bnep                   20480  2 
rtsx_usb_ms            20480  0 
memstick               20480  1 rtsx_usb_ms
hid_sensor_magn_3d     16384  0 
hid_sensor_incl_3d     16384  0 
hid_sensor_rotation    16384  0 
hid_sensor_accel_3d    16384  0 
hid_sensor_gyro_3d     16384  0 
hid_sensor_als         16384  0 
hid_sensor_trigger     16384  12 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d
industrialio_triggered_buffer    16384  6 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d
kfifo_buf              16384  1 industrialio_triggered_buffer
industrialio           57344  9 hid_sensor_trigger,hid_sensor_gyro_3d,industrialio_triggered_buffer,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,kfifo_buf,hid_sensor_magn_3d
hid_sensor_iio_common    16384  6 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d
hid_multitouch         20480  0 
hid_sensor_hub         20480  8 hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d,hid_sensor_iio_common
uvcvideo               90112  0 
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_core         49152  1 uvcvideo
v4l2_common            16384  1 videobuf2_core
videodev              159744  3 uvcvideo,v4l2_common,videobuf2_core
usbhid                 53248  0 
media                  24576  2 uvcvideo,videodev
btusb                  32768  0 
bluetooth             491520  22 bnep,btusb,rfcomm
arc4                   16384  2 
snd_hda_codec_hdmi     53248  1 
joydev                 20480  0 
intel_rapl             20480  0 
iosf_mbi               16384  1 intel_rapl
x86_pkg_temp_thermal    16384  0 
intel_powerclamp       20480  0 
coretemp               16384  0 
kvm                   483328  0 
iwlmvm                278528  0 
mac80211              720896  1 iwlmvm
crct10dif_pclmul       16384  0 
crc32_pclmul           16384  0 
ghash_clmulni_intel    16384  0 
snd_hda_codec_realtek    86016  1 
aesni_intel           172032  3 
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
iwlwifi               196608  1 iwlmvm
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
i915                 1052672  7 
gf128mul               16384  1 lrw
cfg80211              540672  3 iwlwifi,mac80211,iwlmvm
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_soc_rt5640         94208  0 
snd_soc_rl6231         16384  1 snd_soc_rt5640
snd_hda_intel          32768  7 
snd_hda_controller     32768  1 snd_hda_intel
shpchp                 40960  0 
snd_hda_codec         143360  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_soc_core          196608  1 snd_soc_rt5640
snd_compress           20480  1 snd_soc_core
mei_me                 20480  0 
snd_hwdep              20480  1 snd_hda_codec
snd_pcm_dmaengine      16384  1 snd_soc_core
serio_raw              16384  0 
mei                    90112  1 mei_me
snd_pcm               106496  8 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller,snd_pcm_dmaengine
snd_seq_midi           16384  0 
lpc_ich                24576  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
drm_kms_helper        122880  1 i915
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
drm                   344064  6 i915,drm_kms_helper
snd_timer              32768  2 snd_pcm,snd_seq
i2c_algo_bit           16384  1 i915
snd                    90112  26 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
ideapad_laptop         20480  0 
soundcore              16384  2 snd,snd_hda_codec
sparse_keymap          16384  1 ideapad_laptop
i2c_hid                20480  0 
hid                   110592  4 i2c_hid,hid_multitouch,hid_sensor_hub,usbhid
video                  20480  1 i915
dw_dmac                16384  0 
dw_dmac_core           24576  1 dw_dmac
snd_soc_sst_acpi       16384  0 
8250_dw                16384  0 
i2c_designware_platform    16384  0 
spi_pxa2xx_platform    24576  0 
i2c_designware_core    16384  1 i2c_designware_platform
soc_button_array       16384  0 
mac_hid                16384  0 
parport_pc             32768  0 
ppdev                  20480  0 
lp                     20480  0 
parport                45056  3 lp,ppdev,parport_pc
autofs4                40960  2 
rtsx_usb_sdmmc         28672  0 
rtsx_usb               24576  2 rtsx_usb_sdmmc,rtsx_usb_ms
psmouse               118784  0 
ahci                   36864  1 
libahci                32768  1 ahci
sdhci_acpi             16384  0 
sdhci                  45056  1 sdhci_acpi
[/code]
[code]

>>    iwconfig 

wlan0     IEEE 802.11bgn  ESSID:"GVT-947C"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:0C:C3:3B:94:7C   
          Bit Rate=1 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=45/70  Signal level=-65 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:13  Invalid misc:87   Missed beacon:0


>>    ifconfig -a 

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          Packets reçus:6898 erreurs:0 :0 overruns:0 frame:0
          TX packets:6898 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:626740 (626.7 KB) Octets transmis:626740 (626.7 KB)

wlan0     Link encap:Ethernet  HWaddr e8:b1:fc:0c:54:b3  
          inet adr:192.168.25.76  Bcast:192.168.25.255  Masque:255.255.255.0
          adr inet6: fe80::eab1:fcff:fe0c:54b3/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:200288 erreurs:0 :0 overruns:0 frame:0
          TX packets:139328 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:207651439 (207.6 MB) Octets transmis:19177032 (19.1 MB)


>>    sudo iwlist scan 

wlan0     Scan completed :
          Cell 01 - Address: 00:0C:C3:3B:94:7C
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=48/70  Signal level=-62 dBm  
                    Encryption key:on
                    ESSID:"GVT-947C"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=0000000de3b507a8
                    Extra: Last beacon: 26572ms ago
                    IE: Unknown: 00084756542D39343743
                    IE: Unknown: 010882848B962430486C
                    IE: Unknown: 03010B
                    IE: Unknown: 0706425220010D14
                    IE: Unknown: 2A0106
                    IE: Unknown: 2F0106
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32040C121860
                    IE: Unknown: 0B0508007A0000
                    IE: Unknown: 2D1ABC1817FFFF000000000000000000000000000000000000000000
                    IE: Unknown: 3D160B001700000000000000000000000000000000000000
                    IE: Unknown: 7F03000008
                    IE: Unknown: DD800050F204104A0001101044000102103B000103104700107A100A47716E8627B12CA6C7656292D41021000842726F6164636F6D1023000842726F6164636F6D1024000631323334353610420004313233341054000800060050F20400011011000A42726F6164636F6D415010080002200C103C0001011049000600372A000120
                    IE: Unknown: DD090010180208040C0000
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00


>>    uname -r -m 

3.19.0-15-generic x86_64

>>    cat /etc/network/interfaces 

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

>>    nm-tool 


>>    sudo rfkill list 

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: ideapad_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Dan seperti yang diminta oleh spinxz dalam komentar di bawah:

>>    modinfo iwlwifi | grep 7260

firmware:       iwlwifi-7260-10.ucode

>>    dmesg | grep iwl

[    2.303627] iwlwifi 0000:01:00.0: loaded firmware version 25.15.12.0 op_modeiwlmvm
[    2.333529] iwlwifi 0000:01:00.0: Detected Intel(R) Wireless N 7260, REV=0x144
[    2.333581] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.333802] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.555400] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.830019] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    4.830243] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550674] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550900] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled

Permintaan lain (oleh gertvdijk di komentar di bawah):

>>    apt-cache policy linux-firmware

linux-firmware:
  Installé : 1.143
  Candidat : 1.143
 Table de version :
 *** 1.143 0
        500 http://fr.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

Untuk menjawab pertanyaan lain tentang sinxz, berikut adalah output dmesg | grep iwlsetelah pemutusan dan penyambungan kembali:

[    2.303627] iwlwifi 0000:01:00.0: loaded firmware version 25.15.12.0 op_mode iwlmvm
[    2.333529] iwlwifi 0000:01:00.0: Detected Intel(R) Wireless N 7260, REV=0x144
[    2.333581] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.333802] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.555400] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.830019] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    4.830243] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550674] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550900] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[ 2212.567922] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[ 2212.568146] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled

Sunting: Saya juga memposting pertanyaan ini di forum resmi Ubuntu Perancis (di sini ), dan seorang pengguna di sana membuat komentar yang menimbulkan dua pertanyaan:

  1. Apakah mungkin manajemen daya selalu nonaktif pada versi Ubuntu saya sebelumnya (14.10)?
  2. Apakah normal jika ada file iwlwifi.conf di /etc/modprobe.d dengan konten berikut?

    # /etc/modprobe.d/iwlwifi.conf
    # iwlwifi secara dinamis akan memuat iwldvm atau iwlmvm tergantung pada file
    # microcode yang diinstal pada sistem. Saat menghapus iwlwifi, pertama
    lepaskan modul iwl? Vm dan kemudian iwlwifi.
    hapus iwlwifi \
    (/ sbin / lsmod | grep -o -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \
    && / sbin / modprobe -r mac80211

Sunting 2: Tampaknya masalah saya sekarang dapat diselesaikan sepenuhnya. Biarkan saya membuat beberapa klarifikasi: "ketidakstabilan" koneksi saya dapat diringkas oleh dua "gejala":

  1. Kecepatan lambat (konkret, kecepatan unduh maks sekitar 150Kb / dtk bukannya 1Mb / dt ketika bekerja dengan benar)
  2. "Pemutusan efektif" sangat sering (setiap 30 detik, katakanlah). Yang saya maksud dengan itu adalah bahwa koneksi tidak berfungsi sama sekali, tetapi wifi tidak "secara resmi" terputus. Ia datang kembali setelah menunggu beberapa detik (10 hingga 20-an, katakanlah) atau menghubungkan kembali ke jaringan.

Pada awalnya saya berpikir bahwa sudo iwconfig wlan0 power offmenyelesaikan masalah ini sepenuhnya, bahkan jika mematikan manajemen daya tampaknya bukan solusi "berkelanjutan" (lihat komentar spinxz di bawah). Namun saya kemudian menyadari bahwa gejala # 2 masih ada, walaupun jauh lebih jarang.

Pada forum French Ubuntu (di sini ), seseorang menyarankan agar saya mencoba secara manual memasukkan versi terbaru dari firmware versi 12 (dapat diunduh di sini: https://wireless.wiki.kernel.org/_media/en/users/users/drivers/iwlwifi- 7260-ucode-25.17.12.0.tgz ) di / lib / firmware. Saya melakukan itu, dan sekarang masalahnya tampaknya diselesaikan sepenuhnya. Sejujurnya, mungkin juga ada hubungannya dengan pembaruan Ubuntu baru-baru ini (mereka banyak baru-baru ini), saya tidak tahu. Saya masih tidak 100% yakin koneksi kembali berfungsi dengan baik, atau jika itu hanya sebagus solusi "manajemen daya mati", misalnya. Saya akan memberi tahu Anda jika itu masalahnya.

Seub
sumber
Hai, saya dapat mengkonfirmasi masalah yang sama. Saya menduga bahwa ini mungkin karena firmware yang salah dimuat. Untuk apa output Anda modinfo iwlwifi | grep 7260. Dalam kasus saya, versi 10 firmware dimuat. Namun, menurut [ wireless.wiki.kernel.org/en/users/drivers/iwlwifi ] kernel 3,19 membutuhkan versi 12. Di / lib / firmware di bawah ubuntu 15.04 Saya dapat melihat versi ini tetapi tidak dimuat. Dalam kasus saya mematikan powermgt membantu sedikit:sudo iwconfig wlan0 power off
spinxz
Tolong juga tunjukkan hasil dmesg | grep iwl. Apakah Anda melihat kesalahan mikrokode?
spinxz
Hai, terima kasih atas perhatiannya. Silakan lihat pertanyaan yang diedit dengan output yang diminta. (sepertinya saya berada dalam situasi yang sama dengan Anda)
Seub
Jadi, mungkin kita bisa "menginstal" versi 12 dari firmware dengan melakukan # cp iwlwifi - *. Ucode / lib / firmware (dengan file yang tepat), seperti yang disarankan tautan Anda, bukan?
Seub
Ubuntu Vivid repositori menginstal firmware -12. Lihat changelog dari paket linux-firmware: iwlwifi: add new -12 firmware for 3160 / 7260 / 7265 / 7265D. Apakah Anda yakin telah menginstal paket itu dengan benar? Atau apakah Anda membuat perubahan pada sistem Anda sebelum peningkatan? Tolong jelaskan lebih lanjut. Dan termasuk output dari apt-cache policy linux-firmware. Saya menggunakan kartu yang sama persis dengan instalasi bersih 15,04 dan itu adalah rock solid.
gertvdijk

Jawaban:

21

Saya memiliki masalah yang serupa dengan wifi Intel 7260 saya dan melakukan riset tentang cara memperbaiki masalah ini.

Ternyata banyak orang memiliki masalah dengan kartu wifi ini dan driver terkaitnya yaitu iwlwifi. Namun, sepertinya tidak ada penerapan yang mudah dan lupakan perbaikan karena orang melaporkan masalah yang berbeda (juga karena berbagai AP yang digunakan tentu saja). Oleh karena itu, beberapa pengujian harus dilakukan.

Tautan berikut harus membantu:

Saya menemukan beberapa laporan bug terkait di launchpad, lihat di sini , di sini , di sini , dan di sini .

Selanjutnya, pada Archwiki ada bagian pemecahan masalah yang berguna untuk driver iwlwifi .

Last but not least di sini juga ringkasan singkat tentang cara memperbaiki masalah terkait iwlwifi.

Beberapa solusi yang disarankan adalah:

  • Matikan bluetooth (gunakan rfkill atau matikan dalam Bios)
  • Matikan mode 802.11n (dalam /etc/modprobe.d/iwlwifi.conf tambahkan opsi iwlwifi 11n_disable = 1 )
  • Aktifkan agregasi tautan (di /etc/modprobe.d/iwlwifi.conf tambahkan opsi iwlwifi 11n_disable = 8 )
  • Matikan anjing penjaga (di /etc/modprobe.d/iwlwifi.conf tambahkan opsi iwlwifi wd_disable = 1 )
  • Matikan fitur hemat daya ( $ sudo iw wlan0 set power_save off )
  • Setel domain pengaturan ( $ sudo iw reg set < kode negara > )

Dalam kasus saya masalah stabilitas berasal dari sering terputusnya muncul di syslog (-> dmesg) sebagai berikut:

wlan0: deauthenticating from ....... by local choice (Reason: 3=DEAUTH_LEAVING)

Saya menjalankan Ubuntu 15.04 (x64) dengan kernel Linux 3,19.

Dalam kasus saya, tampaknya masalah telah diperbaiki hanya dengan menyalakan agregasi tautan (11n_disable = 8). Mematikan penghematan daya juga tampaknya membantu. Ini berlaku untuk jaringan 2.4GHz.

Untuk jaringan 5GHz saya tidak bisa menyelesaikan masalah dan tautannya sangat tidak stabil.


Untuk cara mematikan manajemen daya wifi secara permanen lihat di sini dan di sini .

spinxz
sumber
Saya memiliki masalah yang sama pada instalasi bersih Ubuntu 14.04 dan langkah-langkah ini memperbaiki masalah nirkabel yang saya alami.
jzonthemtn
bekerja pada 15.10 juga.
Percepatan-G
7

Sebelum Anda mengacaukan kernel Anda seperti yang disarankan lpbug, saya pikir Anda harus mencoba mengutak-atik hal-hal lain yang tidak memiliki risiko tinggi untuk memecahkan sesuatu.

Fakta bahwa perangkat Anda tampaknya memuat data secara perlahan membuat saya percaya bahwa masalahnya mungkin merupakan masalah antara router Anda dan komputer Anda. Sudahkah Anda menguji kecepatan data di jaringan lain sambil membandingkan ke perangkat lain sebagai patokan (telepon Anda)? Itu mungkin membantu kita mempersempit apa yang salah.

Sudahkah Anda mencoba mematikan 802.11n di komputer Anda /etc/modprobe.d/iwlwifi.conf? Saya memiliki kartu nirkabel yang sama dan mematikannya sangat meningkatkan kinerja jaringan saya.

Untuk mematikannya, tambahkan baris berikut ke /etc/modprobe.d/iwlwifi.conf:

options iwlwifi 11n_disable=1

Sekarang restart modul:

sudo modprobe -r iwlmvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

Catatan untuk pembaca lain dengan masalah serupa dengan OP: Anda mungkin harus mengganti di iwlmvmatas dengan iwldvm, tergantung pada sistem Anda.

Beritahu saya jika itu membantu sama sekali.

Ngomong-ngomong, untuk menjawab pertanyaan kedua Anda dari edit Anda, ya, file konfigurasi iwlwifi harus memiliki baris persis yang Anda daftarkan.

Marco Giancarli
sumber
Terima kasih banyak untuk mencoba membantu. Ini terdengar seperti saran yang bagus. Namun sepertinya koneksi saya sekarang dipulihkan (untuk dikonfirmasi, lihat pertanyaan yang diedit segera). Tetapi saya masih belum 100% yakin, dan segera setelah saya mengalami masalah lagi (jika saya lakukan) saya akan mencoba ide Anda untuk melihat apakah itu membuat perubahan.
Seub
3

Pertama-tama, saya harus mengawali ini dengan fakta bahwa kartu jaringan saya adalah versi Dual band dari Intel Wireless N 7260 REV = 0x144. tetapi menurut posting ke-3 utas ini , sepertinya perangkat kerasnya sama. Saya sudah memiliki masalah wifi tidak stabil ini selama hampir satu tahun sekarang dan sepertinya yang lain dengan kartu ini memiliki masalah yang sama. Ini bertahan sampai saya baru saja mencoba kernel yang berbeda.

Gejala untuk wifi tidak stabil akan termasuk (dalam urutan kejadian paling umum): Tidak dapat terhubung ke jaringan wifi setelah kembali dari suspsend kecuali komputer telah dihidupkan ulang, atau iwlwifi restart; membutuhkan waktu yang sangat, sangat lama untuk terhubung ke jaringan (dalam urutan satu menit); terputus secara acak dari jaringan wifi saya.

Saya dual boot windows 7 dengan ini dan perangkat keras yang sama berkinerja sangat baik. Ini membuat saya percaya bahwa ini lebih merupakan masalah perangkat lunak. Saya mencoba kernel utama 3.17.0 rc2 dan masalah wifi saya yang tidak stabil menghilang, sekarang hanya butuh sekitar 10 detik untuk terhubung ke jaringan wifi dan koneksi yang solid. Sepengetahuan saya, kernel 3,17 menggunakan firmware:iwlwifi-7260-9.ucodejadi jika Anda bisa mencoba versi iwlwifi itu mungkin berfungsi lebih baik.

NAMUN...

Anda harus membaca posting ini sebelum mempertimbangkan untuk melakukan hal yang sama seperti sebelumnya. Sebelumnya, saya mendapatkan 120 mbps naik dan turun dengan mudah ketika saya memiliki koneksi wifi yang baik. Sekarang, saya hanya mendapatkan 20 mbps atas dan ke bawah (diuji ini di windows 7 sebagai kontrol, dan sepertinya ia juga mendapatkan 120+ mbps seperti sebelumnya). Saya tidak yakin apakah ini merupakan hasil dari switch kernel. Dalam kasus saya, ini adalah tradeoff antara kecepatan dan stabilitas dan saya akan mengambil 20 mbps wifi stabil lebih dari 120 mbps wifi tidak stabil.

Jika Anda memutuskan untuk melanjutkan: langkah-langkah yang saya ambil untuk menginstal kernel baru:

cd /tmp

kemudian

wget berikut dari halaman utama 3.17.0 rc2:

linux-headers-3.17.0-031700rc2-lowlatency_3.17.0-031700rc2.201408251935_amd64.deb

linux-headers-3.17.0-031700rc2_3.17.0-031700rc2.201408251935_all.deb

linux-image-3.17.0-031700rc2-lowlatency_3.17.0-031700rc2.201408251935_amd64.deb

akhirnya, sudo dpkg -i linux-headers-3.17.0-*.deb linux-image-3.17.0-*.deb

kemudian reboot dan periksa apakah firmware yang dimuat adalah versi 9.

Saya sangat berharap ini bekerja untuk Anda.

Alex H
sumber
Hai dan terima kasih banyak untuk mencoba membantu. Namun kami tampaknya mengalami masalah yang berbeda: Saya tidak memiliki gejala; gejala saya hanya tingkat rendah dan "pemutusan berlaku" (koneksi nol meskipun jaringan tidak menunjukkan pemutusan) sepanjang waktu (setiap 30 detik, katakanlah). Selain itu, sepertinya masalah saya benar-benar dapat diselesaikan sekarang (lihat pertanyaan edit segera). Untuk alasan ini saya enggan mencoba mengubah kernel atau menurunkan versi firmware. Tetapi sekali lagi, terima kasih atas jawaban ini.
Seub 8-15
0

Saya tidak dapat memperbaiki masalah ini jadi tulis skrip berikut untuk me-restart kartu saya ketika turun. Masukkan saja ke /etc/init.d/ dan buat itu bisa dieksekusi. Ini tidak ideal tetapi saya hampir tidak melihat masalah lagi.

#!/bin/bash

while sleep 1
do
    wget -q --tries=10 --timeout=20 --spider http://google.com
    if [[ $? -eq 0 ]]; then
        echo "Online"
    else
    echo "Offline - restarting"
    rfkill block wifi
    sleep 1
    rfkill unblock wifi
    sleep 1
    ifconfig wlan0 down
    sleep 1
    ifconfig wlan0 up
    sleep 10
    fi
done
Mike Vella
sumber
0

Perintah-perintah ini sangat membantu saya di linux lite 3.2

Sudahkah Anda mencoba mematikan 802.11n di /etc/modprobe.d/iwlwifi.conf Anda? Saya memiliki kartu nirkabel yang sama dan mematikannya sangat meningkatkan kinerja jaringan saya.

"Untuk mematikannya, tambahkan baris berikut ke /etc/modprobe.d/iwlwifi.conf:

opsi iwlwifi 11n_disable = 1

Sekarang restart modul:

sudo modprobe -r iwlmvm sudo modprobe -r iwlwifi sudo modprobe iwlwifi "

Terima kasih

Pinguy Fed
sumber
0

Dalam kasus saya satu-satunya solusi yang berfungsi adalah "menonaktifkan fungsi 11n", tetapi ini:

options iwlwifi 11n_disable=2

Juga memberi stabilitas dan kecepatan sedikit lebih baik. Seharusnya hanya menonaktifkan "agg TX":

modinfo iwlwifi | grep 11n_disable
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
pachulo
sumber