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.