Rozwiązywanie problemów z Realtek RTL8111 / 8168B w LMDE

Wielu użytkowników miało problemy z kartami sieciowymi Realtek ponieważ transfer danych jest bardzo wolny.

Karta sieciowa Realtek r8168B nie działa dobrze z Red Hat, CentOS, Fedora o Ubuntu: zamiast ładować sterownik r8168, modprobe ładuje sterownik r8169. w fora Linux Mint opublikował rozwiązanie dla LMDE i zostawiam to tobie poniżej. Zasadniczo zrobimy:

  1. Pobierz plik z oficjalnej strony Realtek.
  2. Otwieramy terminal.
  3. Przechodzimy do katalogu, w którym pobieramy plik i rozpakowujemy go.
  4. Wykonujemy plik autorun.sh.
  5. Jeśli użyjemy Jądro 3.x: kopiujemy plik r8168.ko we właściwe miejsce i załaduj moduł.
Bardziej szczegółowo, rzecz wyglądałaby następująco:

1.- Pobieramy niezbędny sterownik

W tym celu zamierzamy ten link i obniżamy sterownik.

2. - Rozpakuj pobrany plik.

cd ~/Carpeta_donde_descargamos_el_driver
tar vjxf r8168-8.025.00.tar.gz
cd r8168-8.025.00
sudo ./autorun.sh

Ten skrypt pobiera i zmienia nazwę sterownika r8169, aby nie powodował więcej problemów. Jeśli chcemy, możemy dodać go do czarnej listy za pomocą następującego polecenia:

echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf

3. - Prawidłowo w Kernel 3.X

Jeśli używasz Kernel 3.0 zdadzą sobie sprawę, że plik / src / Makefile ma błąd, który powoduje instalację pliku r8168.o zamiast pliku r8168.ko. Po uruchomieniu autorun.sh umieściliśmy to w terminalu:

sudo cp src/r8168.ko   /lib/modules/3.0.0-1-amd64/kernel/drivers/net/
sudo depmod
sudo modprobe r8168

I to wszystko.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Ender powiedział

    Jak uniknąć konieczności ponownej kompilacji po aktualizacji jądra?

  2.   Luweed powiedział

    Mam problem z rtl 8187, wydaje się, że nie poprawiają niczego w rozwoju nowych jąder, które wyjdą, suka ale hej, będziemy musieli w tej sprawie włożyć wyobraźnię.
    pozdrowienia

  3.   nocny powiedział

    Teraz rozumiem, dlaczego! Dziękuję Ci!

    Pozdrowienia. 🙂

  4.   nocny powiedział

    Wydawało mi się to już dziwne! Dziękuję Ci!

    Pozdrowienia. 🙂

  5.   Luis powiedział

    Witam, jak się masz, kiedy uruchamiam sudo ./autorun.sh otrzymuję: ./autorun.sh: 27: make: not fount

    A kiedy chcę uruchomić: sudo cp src / r8168.ko /lib/modules/3.0.0-1-amd64/kernel/drivers/net/ (w moim przypadku jest to 3.0.0-12-server)
    nie można znaleźć katalogu

    Mam serwer Ubuntu 11.10

    Wiesz dlaczego ???

    1.    KZKG ^ Gaara powiedział

      Sprawdź, czy masz zainstalowany pakiet robić y gcc 🙂

      1.    Hugo powiedział

        Prawdopodobnie wygodniej jest po prostu zainstalować pakiet build-essential

        1.    KZKG ^ Gaara powiedział

          O tak 😀… po prostu nie pamiętam nazwy metapakietu LOL

  6.   jorivera powiedział

    05: 00.0 Kontroler Ethernet: Realtek Semiconductor Co., Ltd. Kontroler RTL8111 / 8168 PCI Express Gigabit Ethernet (wersja 06)
    Podsystem: Płyta główna z technologią gigabajtową
    Flagi: szybki devsel, IRQ 16
    Porty we / wy przy b000 [rozmiar = 256]
    Pamięć o dc104000 (64-bitowa, wstępnie pobierana) [rozmiar = 4K]
    Pamięć o dc100000 (64-bitowa, wstępnie pobierana) [rozmiar = 16K]
    Możliwości: [40] Zarządzanie energią wersja 3
    Możliwości: [50] MSI: Enable- Count = 1/1 Maskable- 64bit +
    Możliwości: [70] Express Endpoint, MSI 01
    Możliwości: [b0] MSI-X: Enable- Count = 4 Masked-
    Możliwości: [d0] Istotne dane produktu
    Możliwości: [100] Zaawansowane raportowanie błędów
    Możliwości: [140] Kanał wirtualny

    root @ vs r8168_scripts # ./switchmods
    Próba usunięcia działających modułów r8168 i r8169, jeśli są załadowane…
    Attempting to move /lib/modules/3.8.1-201.fc18.x86_64/kernel/drivers/net/r8169.ko to /lib/modules/3.8.1-201.fc18.x86_64/kernel/drivers/net/r8169.ko.bak.
    Umieszczenie r8169 na czarnej liście w /etc/modprobe.d/blacklist ...
    Tworzenie katalogu tmp, w którym można zbudować moduł…
    Sprawdzanie gcc i linux-headers-3.8.1-201.fc18.x86_64… dpkg-query: nie udało się otworzyć pliku informacji o pakiecie `/ var / lib / dpkg / status 'do odczytu: Brak takiego pliku lub katalogu
    Musisz zainstalować pakiet linux-headers-3.8.1-201.fc18.x86_64.
    root @ vs r8168_scripts # yum install kernel-headers.x86_64
    Wczytane wtyczki: najszybszy mirror, langpacks, presto, refresh-packagekit
    Ładowanie prędkości lustra z buforowanego pliku hosta
    * fedora: Mirrors.med.harvard.edu
    * Wolne od rpmfusion: mirror.us.leaseweb.net
    * Aktualizacje wolne od rpmfusion: mirror.us.leaseweb.net
    * rpmfusion-niewolne: mirror.us.leaseweb.net
    * aktualizacje-rpmfusion-nonfree: Mirror.us.leaseweb.net
    * aktualizacje: mirrors.med.harvard.edu
    Pakiet kernel-headers-3.8.1-201.fc18.x86_64 jest już zainstalowany i najnowsza wersja

  7.   Alan powiedział

    Wielkie dzięki! Zdarzyło mi się na komputerze, że nie łączył się z internetem i nie było sposobu, zrobiłem to tak, jak to ujęłeś i zadziałało! Teraz muszę tylko wiedzieć, ponieważ rozpoznaje tylko 2 porty USB wszystkiego, co jest w komputerze i miałbym wszystko w 100%, aby być nowym użytkownikiem w Linuksie

  8.   Felipe powiedział

    Ostrzeżenie: brak obsługi języka: es_CL.utf8 ???

  9.   Jesusn powiedział

    Naprawdę, wielkie dzięki. Dwa dni na podniesienie błogosławionej karty i to było jedyne rozwiązanie, które się sprawdziło. Dziękuję Ci bardzo