Bardzo wolne, przerywane prędkości WiFi z 14.04 i Intel PRO / Wireless 5100 AGN [Shiloh]


10

Zrobiłem nową instalację Ubuntu 14.04 LTS na dysku twardym laptopa Lenovo Y650 Ideapad. Adapter bezprzewodowy to Intel PRO / Wireless 5100 AGN [Shiloh].

Początkowo nie mogłem połączyć się z żadną siecią bezprzewodową; jednak mogłem je zobaczyć. Nie ma żadnych problemów podczas łączenia przez Ethernet. Byłem w stanie połączyć się z siecią bezprzewodową tylko po wpisaniu tego polecenia w terminalu:

echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf

Prędkości są bardzo wolne i sporadyczne. Kiedy mogę uruchomić test prędkości, polecenie ping jest dobre (24 do 26 ms), ale prędkości pobierania wynoszą od 0,15 do 0,30 Mb / s.

iwconfig

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:"PinkRabbit"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: E8:40:F2:CD:18:0B   
          Bit Rate=2 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-26 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:3  Invalid misc:254   Missed beacon:0

ifconfig

eth0      Link encap:Ethernet  HWaddr 00:23:5a:d2:70:91  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:171 errors:0 dropped:0 overruns:0 frame:0
          TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:15613 (15.6 KB)  TX bytes:15613 (15.6 KB)

wlan0     Link encap:Ethernet  HWaddr 00:1e:65:3e:0c:48  
          inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:65ff:fe3e:c48/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9032 (9.0 KB)  TX bytes:16851 (16.8 KB)

narzędzie nm

NetworkManager Tool

State: connected (global)

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            tg3
  State:             unavailable
  Default:           no
  HW Address:        00:23:5A:D2:70:91

Capabilities:
    Carrier Detect:  yes

Wired Properties
    Carrier:         off

- Device: wlan0  [PinkRabbit] --------------------------------------------------
  Type:              802.11 WiFi
  Driver:            iwlwifi
  State:             connected
  Default:           yes
  HW Address:        00:1E:65:3E:0C:48

  Capabilities:
    Speed:           1 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    *PinkRabbit:     Infra, E8:40:F2:CD:18:0B, Freq 2412 MHz, Rate 54 Mb/s, Strength       92 WPA WPA2

  IPv4 Settings:
    Address:         192.168.0.13
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    DNS:             64.71.255.204
    DNS:             64.71.255.198
    DNS:             8.8.8.8
    DNS:             8.8.4.4

Mam ten sam problem z czystą instalacją Ubuntu 14.04 na moim nowym laptopie Lenovo L440. Wifi nie działa z problemem sterownika, a Ethernet jest przerywany. Nie mam pojęcia, jak postępować! Daj mi znać, jeśli ktoś znajdzie jakieś rozwiązanie

Odpowiedzi:


11

Nie wiem, jak bardzo to może być istotne, wciąż jestem nowicjuszem Ubuntu, ale miałem podobne problemy z moją kartą Ralink 5362.

Jedyne, co wydawało się działać, to:

W demonie Debian Avahi w Ubuntu występuje błąd. Aby rozwiązać ten problem, musisz edytować następujący plik /etc/nsswitch.confw następujący sposób.

Wpisz następujące polecenie w wierszu polecenia

sudo -H gedit  /etc/nsswitch.conf

Spowoduje to otwarcie pliku nsswitch.conf w edytorze tekstu. Następnie po prostu zmień następujący wiersz

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

do poniższej linii i zapisz plik.

hosts:          files dns

Zresetuj połączenie internetowe lub prawdopodobnie zrestartuj system, a połączenie bezprzewodowe powinno powrócić do najwyższej prędkości. To zadziałało przynajmniej dla mnie.


2
Hej, możesz wyjaśnić, co to robi? Pytanie z ciekawości, ponieważ to również rozwiązało problem dla mnie.
kapv89

1
Działa na Dell Latitude e7450 z bezprzewodową kartą Intel 7265, dzięki za ten komentarz. Chciałbym również więcej wyjaśnienia powyższego kodu.
abibock_un

4

Tak naprawdę mam ten problem, więc czekam na jakiekolwiek trwałe rozwiązanie, ale jednym z nich będzie:

sudo iwconfig wlan0 rate 54M

gdzie 54M to rzeczywiste możliwości łączności bezprzewodowej.


Hej, próbowałem tego. Dał mi błąd: Error for wireless request "Set Bit Rate" (8B20) : SET failed on device wlan0 ; Operation not supported. jakieś inne szybkie rozwiązanie?
Ravi Dhoriya ツ

Ok, jak dotąd było to jedyne rozwiązanie dla połączenia sieciowego Lenovo T400 Intel Corporation PRO / Wireless 5100 AGN [Shiloh] i działało jak urok z dokładną składnią podaną w odpowiedzi. Niemniej jednak wydaje się, że ten problem występuje tylko na i3WM, więc dodałem go @reboot iwconfig wlan0 rate 54Mdo mojego pliku crontab, używając sudo crontab -ego, aby automatycznie ustawiał tę częstotliwość przy każdym ponownym uruchomieniu / uruchomieniu. Tylko dla informacji. Dziękuję Ci bardzo.
Geppettvs D'Constanzo

Co rozumiesz przez „i3WM”? @ GeppettvsD'Constanzo Mój sam adapter bezprzewodowy na T400 może utracić połączenie i zostać wyłączony po pewnym czasie (kilka godzin lub dnia) po uruchomieniu mojego Ubuntu 14.04. Czy ta metoda (do rozwiązania problemu niskiej prędkości) może pomóc? (Jednocześnie mój adapter przewodowy i zewnętrzny adapter bezprzewodowy mogą czasami zostać wyłączone.)
Tim

Witaj @ Tim, po pierwsze: „i3WM” to Menedżer okien o nazwie „i3”. Więcej informacji w tym linku: i3wm.org , aby uzyskać informacje na temat problemu z połączeniem. To powinno pomóc, ile? Nie możemy tego powiedzieć na pewno. Ale mogę powiedzieć, że po kilkukrotnej aktualizacji całego systemu problemy z rozłączeniem zniknęły z mojego sprzętu. Powinieneś spróbować zaktualizować i - dlaczego nie? - wykonując to rozwiązanie. Nie zaszkodzi komputerowi. Najbardziej będziesz musiał to zrobić przy każdym rozruchu lub - tak jak ja - użyłem crontab, aby zrobić to za Ciebie. Powodzenia!
Geppettvs D'Constanzo

Możesz zrobić sudo lshw -C networki uzyskać logiczną nazwę sudo iwconfig wlan0 rate 54Mswojego urządzenia, a następnie wykonać polecenie z dowolną nazwą logicznego urządzenia (moje było wlo1). askubuntu.com/questions/333424/…
wordsforthewise

2

Zauważyłem ten sam problem z moim laptopem (Intel Wireless 7260 / Lenovo W540). Co kilka dni sieć zwalnia do indeksowania (obejmuje ruch we wszystkich protokołach: http, ssh, ftp itp.). Wydaje mi się, że doświadczyłem tego samego zachowania w stosunku do eth0, ale nie pamiętam.

Obejściem tego problemu jest ponowne uruchomienie menedżera sieci - wydaje się, że usuwa to wszelkie problemy.

jmiranda@jmiranda-ThinkPad-W540:~$ sudo service network-manager restart

lshw

jmiranda@jmiranda-ThinkPad-W540:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: Ethernet Connection I217-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: 3c:97:0e:ea:1b:a4
       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=2.3.2-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:44 memory:b2a00000-b2a1ffff memory:b2a3f000-b2a3ffff ioport:5080(size=32)
  *-network
       description: Wireless interface
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 6b
       serial: 7c:7a:91:06:7b:e2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.13.0-29-generic firmware=22.1.7.0 ip=192.168.1.158 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:45 memory:b2800000-b2801fff

nie poprawiłem prędkości, ten sam laptop też
bobbyrne01

1

Mogę zaproponować zainstalowanie jądra 3.13.0-37_3.13.0-37.64 + iwlltr0001 z: http://people.canonical.com/~sforshee/iwl-ltr/trusty/

oraz oprogramowanie wewnętrzne Intel iwlwifi-3160-9-ucode.

Następnie wpisałem terminal:

$echo "options iwlmvm power_scheme=1" | sudo tee /etc/modprobe.d/iwlmvm.conf
$echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
$sudo reboot


1
  1. Otwórz „Dodatkowe sterowniki”
  2. Przejdź do zakładki „Inne oprogramowanie”, zaznacz wszystkie pola
  3. Zaktualizuj sterownik

1
Pomoże to wyjaśnić, co ma zrobić proponowane rozwiązanie. Bez dodawania żadnych szczegółów brzmi to jak strzał z małej odległości trafienia w cel.
Wymagaj

Edytuj swoją odpowiedź i popraw ją, a ja odwrócę punkty negatywnej reputacji, które masz teraz. Ewentualnie usuń odpowiedź, a punkty negatywnej reputacji również zostaną odwrócone.
Fabby

W tej odpowiedzi brakuje wyjaśnień, ale spróbowałem i zadziałało. Na moim komputerze karta „inne oprogramowanie” pozostawiła niezaznaczone pola wyboru Canonical. Myślę, że sterowniki mojej karty sieciowej nie były wcześniej instalowane ... Ale jestem nowicjuszem Ubuntu, więc ...
andrea.rinaldi

Myślę, że to w końcu pomogło mi po wielu dniach zmagań.
lakesare

-1

Spróbuj wyłączyć IPv6: przejdź do edycji połączeń sieciowych, wybierz połączenie, przejdź do karty IPv6, zmień to, aby ignorować.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.