Risolvere i problemi relativi a Realtek RTL8111 / 8168B in LMDE

Molti utenti hanno avuto problemi con le schede di rete Realtek perché il trasferimento dei dati è estremamente lento.

Scheda di rete Realtek r8168B non funziona bene con Red Hat, CentOS, Fedora o Ubuntu: invece di caricare il driver r8168, modprobe carica il driver r8169. Nel forum Linux Mint hanno pubblicato una soluzione per LMDE e lo lascio a voi qui sotto. Quello che fondamentalmente faremo è:

  1. Scarica un file dal sito ufficiale di Realtek.
  2. Apriamo un terminale.
  3. Andiamo nella directory in cui scarichiamo il file e lo estraiamo.
  4. Eseguiamo il file autorun.sh.
  5. Se usiamo il kernel 3.x: copiamo il file r8168.ko nel posto giusto e caricare il modulo.
Spiegato in modo più dettagliato la cosa sarebbe stata così:

1.- Scarichiamo il driver necessario

Per questo lo faremo questo link e abbassiamo il driver.

2.- Decomprimere il file scaricato.

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

Questo script scarica e rinomina il driver r8169 in modo che non causi più problemi. Se vogliamo lo aggiungiamo alla black list con il seguente comando:

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

3.- Correggere nel kernel 3.X

Se stai usando il kernel 3.0 si renderanno conto che il file / src / Makefile ha un bug che causa l'installazione del file r8168.o invece del file r8168.ko. Dopo aver eseguito il file autorun.sh lo mettiamo nel terminale:

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

E questo è tutto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Ender suddetto

    E come posso evitare di doverlo ricompilare dopo aver aggiornato il kernel?

  2.   Luweed suddetto

    Ho il problema con l'RTL 8187, sembra che non migliorino nulla nello sviluppo dei nuovi kernel che escono, una cagna ma ehi, dovremo mettere l'immaginazione alla questione.
    saluti

  3.   notturno suddetto

    Adesso capisco perché! Grazie!

    Saluti. 🙂

  4.   notturno suddetto

    Mi sembrava già strano! Grazie!

    Saluti. 🙂

  5.   luis suddetto

    Ciao come stai, quando eseguo sudo ./autorun.sh ottengo: ./autorun.sh: 27: make: not fount

    E quando voglio eseguire quanto segue: sudo cp src / r8168.ko /lib/modules/3.0.0-1-amd64/kernel/drivers/net/ (nel mio caso è 3.0.0-12-server)
    non riesco a trovare la directory

    Ho Ubuntu Server 11.10

    Sai perché ???

    1.    KZKG ^ Gaara suddetto

      Verifica se hai il pacchetto installato make y gcc 🙂

      1.    Hugo suddetto

        Probabilmente è più conveniente installare semplicemente il pacchetto costruire-essenziale

        1.    KZKG ^ Gaara suddetto

          Oh sì 😀… semplicemente non ricordavo come si chiamasse il metapacchetto LOL

  6.   joarivera suddetto

    05: 00.0 Controller Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168 Controller PCI Express Gigabit Ethernet (rev 06)
    Sottosistema: scheda madre con tecnologia gigabyte
    Flag: devsel veloce, IRQ 16
    Porte I / O su b000 [size = 256]
    Memoria a dc104000 (64 bit, prefettificabile) [dimensione = 4K]
    Memoria a dc100000 (64 bit, prefettificabile) [dimensione = 16K]
    Capacità: [40] Power Management versione 3
    Capacità: [50] MSI: Enable- Count = 1/1 Maskable- 64bit +
    Capacità: [70] Express Endpoint, MSI 01
    Funzionalità: [b0] MSI-X: Enable- Count = 4 Masked-
    Capacità: [d0] Dati vitali del prodotto
    Funzionalità: [100] Segnalazione errori avanzata
    Capacità: [140] canale virtuale

    root @ vs r8168_scripts # ./switchmods
    Tentativo di rimuovere i moduli r8168 e r8169 in esecuzione se caricati ...
    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.
    Inserimento nella blacklist di r8169 in /etc/modprobe.d/blacklist…
    Creazione di una directory tmp in cui creare il modulo ...
    Controllo per gcc e linux-headers-3.8.1-201.fc18.x86_64 ... dpkg-query: impossibile aprire il file delle informazioni sul pacchetto `/ var / lib / dpkg / status 'per la lettura: nessun file o directory
    È necessario installare il pacchetto linux-headers-3.8.1-201.fc18.x86_64.
    root @ vs r8168_scripts # yum installa kernel-headers.x86_64
    Plugin caricati: più velocemirror, langpacks, presto, refresh-packagekit
    Caricamento delle velocità del mirror dal file host memorizzato nella cache
    * fedora: mirrors.med.harvard.edu
    * senza rpmfusion: mirror.us.leaseweb.net
    * Aggiornamenti senza rpmfusion: mirror.us.leaseweb.net
    * rpmfusion-non free: mirror.us.leaseweb.net
    * aggiornamenti rpmfusion non gratuiti: mirror.us.leaseweb.net
    * aggiornamenti: mirrors.med.harvard.edu
    Pacchetto kernel-headers-3.8.1-201.fc18.x86_64 già installato e versione più recente

  7.   Alan suddetto

    Molte grazie! È successo al mio pc che non si collegava a internet e non c'era modo, l'ho fatto come l'hai messo tu e ha funzionato! Ora ho solo bisogno di sapere perché riconosce solo 2 porte USB di tutto ciò che è nel computer e avrei tutto al 100% per essere un nuovo utente in Linux

  8.   felipe suddetto

    Avviso: nessun supporto per le impostazioni locali: es_CL.utf8 ???

  9.   Gesù suddetto

    Davvero, grazie mille. Due giorni per alzare la carta benedetta e questa è stata l'unica soluzione che ha funzionato. Grazie mille