Nessun problema, ho la tua stessa scheda e va una meraviglia
Allora, scarica questi driver:
Driver Realtek 8168
dopodiche`, scompatti tutto, (fai tutto da root):
ed entri nella directory che ti crea.
Se leggi il readme scopri che bisogna lanciare:
se provi a dare:
ti restituira` sicuramente un errore del genere:
Codice: Seleziona tutto
/home/amn/r1000_v1.04/src/r1000_n.c:53: error: syntax error before string constant
/home/amn/r1000_v1.04/src/r1000_n.c:53: warning: type defaults to `int' in declaration of `MODULE_PARM'
/home/amn/r1000_v1.04/src/r1000_n.c:53: warning: function declaration isn't a prototype
/home/amn/r1000_v1.04/src/r1000_n.c:53: warning: data definition has no type or storage class
make[3]: *** [/home/amn/r1000_v1.04/src/r1000_n.o] Error 1
make[2]: *** [_module_/home/amn/r1000_v1.04/src] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.17.6'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/amn/r1000_v1.04/src'
make: *** [modules] Error 2
Nessun problema, il fix e` gia` pronto.
Apri con il tuo editor preferito il file /`path_dei_driver`/src/r1000_n.c e vai alla riga 51-53, e sostituisci:
Codice: Seleziona tutto
MODULE_PARM (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
con:
Codice: Seleziona tutto
MODULE_PARM_DESC (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM_DESC (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM_DESC (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
salva, esci e lancia:
e infine carica il modulo:
A posto, lancia ifconfig eth0 e vedrai che la tua scheda sara` stata riconosciuta.
Se hai problemi, dimmi pure.
saluti.
