Felsök Realtek RTL8111 / 8168B i LMDE

Många användare har haft problem med nätverkskortet Realtek eftersom dataöverföringen är extremt långsam.

Nätverkskortet Realtek r8168B fungerar inte bra med Red Hat, CentOS, fedora o ubuntu: istället för att ladda drivrutinen r8168, modprobe laddar föraren r8169. I forum Linux Mint har lagt upp en lösning för LMDE och jag lämnar det åt dig nedan. Vad vi i grunden kommer att göra är:

  1. Ladda ner en fil från den officiella webbplatsen för Realtek.
  2. Vi öppnar en terminal.
  3. Vi går till katalogen där vi laddar ner filen och extraherar den.
  4. Vi kör filen autorun.sh.
  5. Om vi ​​använder Kärna 3.x: vi kopierar filen r8168.ko till rätt plats och ladda modulen.
Förklaras mer detaljerat skulle saken vara så här:

1. - Vi laddar ner den nödvändiga drivrutinen

För detta kommer vi att denna länk och vi sänker föraren.

2. - Packa upp den nedladdade filen.

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

Det här skriptet laddar ner och byter namn på drivrutinen r8169 så att det inte orsakar några fler problem. Om vi ​​vill lägger vi till den i den svarta listan med följande kommando:

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

3.- Korrekt i kärna 3.X

Om du använder Kernel 3.0 de kommer att inse att filen / src / Makefile har ett fel som gör att filen installeras r8168.o istället för filen r8168.ko. Efter att ha kört autorun.sh vi lägger detta i terminalen:

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

Och det är allt.

 


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

12 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Ender sade

    Och hur undviker jag att behöva kompilera det igen efter uppdatering av kärnan?

  2.   Luweeds sade

    Jag har problemet med rtl 8187, det verkar som om de inte förbättrar någonting i utvecklingen av de nya kärnorna som kommer ut, en tik men hej, vi måste sätta fantasi på saken.
    hälsningar

  3.   nattlig sade

    Nu förstår jag varför! Tack!

    Hälsningar. 🙂

  4.   nattlig sade

    Det verkade konstigt för mig redan! Tack!

    Hälsningar. 🙂

  5.   luis sade

    Hej hur mår du, när jag kör sudo ./autorun.sh får jag: ./autorun.sh: 27: make: not fount

    Och när jag vill köra följande: sudo cp src / r8168.ko /lib/modules/3.0.0-1-amd64/kernel/drivers/net/ (I mitt fall är det 3.0.0-12-server)
    kan inte hitta katalogen

    Jag har Ubuntu Server 11.10

    Vet du varför ???

    1.    KZKG ^ Gaara sade

      Se om du har paketet installerat göra y gcc 🙂

      1.    Hugo sade

        Det är förmodligen bekvämare att bara installera paketet build-essential

        1.    KZKG ^ Gaara sade

          Åh ja 😀 ... Jag kom bara inte ihåg namnet på LOL-metapaketet

  6.   joarivera sade

    05: 00.0 Ethernet-controller: Realtek Semiconductor Co., Ltd. RTL8111 / 8168 PCI Express Gigabit Ethernet-controller (rev 06)
    Delsystem: Moderkortet Giga-byte Technology
    Flaggor: snabb devsel, IRQ 16
    I / O-portar vid b000 [storlek = 256]
    Minne vid dc104000 (64-bitars, förhämtningsbart) [storlek = 4K]
    Minne vid dc100000 (64-bitars, förhämtningsbart) [storlek = 16K]
    Funktioner: [40] Power Management version 3
    Möjligheter: [50] MSI: Enable- Count = 1/1 Maskable- 64bit +
    Kapacitet: [70] Express Endpoint, MSI 01
    Möjligheter: [b0] MSI-X: Enable- Count = 4 Masked-
    Funktioner: [d0] Vital produktdata
    Kapacitet: [100] Avancerad felrapportering
    Kapacitet: [140] Virtuell kanal

    root @ vs r8168_scripts # ./switchmods
    Försöker ta bort löpande moduler r8168 och r8169 om de är laddade ...
    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.
    Svartlistning r8169 i /etc/modprobe.d/blacklist…
    Skapa en tmp dir att bygga modulen i ...
    Letar efter gcc och linux-headers-3.8.1-201.fc18.x86_64 ... dpkg-fråga: det gick inte att öppna paketinfofilen `/ var / lib / dpkg / status 'för läsning: Ingen sådan fil eller katalog
    Du måste installera paketet linux-headers-3.8.1-201.fc18.x86_64.
    root @ vs r8168_scripts # yum installera kernel-headers.x86_64
    Laddade plugins: snabbaste spegel, langpacks, presto, uppdatering-packagekit
    Laddar spegelhastigheter från den cachade värdfilen
    * fedora: speglar.med.harvard.edu
    * rpmfusionsfritt: mirror.us.leaseweb.net
    * rpmfusion-fria uppdateringar: mirror.us.leaseweb.net
    * rpmfusion-nonfree: mirror.us.leaseweb.net
    * rpmfusion-nonfree-updates: mirror.us.leaseweb.net
    * uppdateringar: mirrors.med.harvard.edu
    Paketet kernel-headers-3.8.1-201.fc18.x86_64 redan installerad och senaste versionen

  7.   Alan sade

    Tack så mycket! Det hände min dator att den inte anslöt internet och det fanns inget sätt, jag gjorde det som du uttryckte det och det fungerade! Nu behöver jag bara veta för det känner bara igen 2 USB-portar av allt som finns på datorn och jag skulle ha allt 100% för att vara en ny användare i Linux

  8.   felipe sade

    Varning: Inget stöd för språk: es_CL.utf8 ???

  9.   Jesusn sade

    Verkligen tack så mycket. Två dagar på att höja det välsignade kortet och detta har varit den enda lösningen som har fungerat. Tack så mycket