Cigalo
21-10-2006, 12:21
Salve,
ho un portatile ASUS mod. Z92J che monta una Realtek RTL8168/8111 PCI-E Ethernet NIC e Suse Linux 10.1 come sistema operativo. Ho scaricato i driver relativi a questa scheda di rete sul sito ufficiale versione 1.04 (http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false). Ho seguito le istruzioni del file README, e quindi ho scompattato la cartella e ho lanciato il comando make clean modules che però mi dava vari errori che vado a riportare:
linux:/home/valerio/Desktop/r1000_v1.04 # make clean modules
make -C src/ clean
make[1]: Entering directory `/home/valerio/Desktop/r1000_v1.04/src'
rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/home/valerio/Desktop/r1000_v1.04/src'
make -C src/ modules
make[1]: Entering directory `/home/valerio/Desktop/r1000_v1.04/src'
make -C /lib/modules/2.6.16.13-4-smp/build SUBDIRS=/home/valerio/Desktop/r1000_v1.04/src modules
make[2]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/i386/smp modules
CC [M] /home/valerio/Desktop/r1000_v1.04/src/r1000_n.o
/home/valerio/Desktop/r1000_v1.04/src/r1000_n.c:51: error: expected ‘)’ before string constant
/home/valerio/Desktop/r1000_v1.04/src/r1000_n.c:52: error: expected ‘)’ before string constant
/home/valerio/Desktop/r1000_v1.04/src/r1000_n.c:53: error: expected ‘)’ before string constant
make[5]: *** [/home/valerio/Desktop/r1000_v1.04/src/r1000_n.o] Error 1
make[4]: *** [_module_/home/valerio/Desktop/r1000_v1.04/src] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/valerio/Desktop/r1000_v1.04/src'
make: *** [modules] Error 2
Ho controllato le righe incriminate nel file r1000_n.c e non ho trovato alcun errore. Il codice è:
Riga 51: MODULE_PARM (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
Riga 52: MODULE_PARM (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
Riga 53: MODULE_PARM (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
Spero di essere stato kiaro in tutto. Confido in una vostra pronta risposta.
Grazie!
ho un portatile ASUS mod. Z92J che monta una Realtek RTL8168/8111 PCI-E Ethernet NIC e Suse Linux 10.1 come sistema operativo. Ho scaricato i driver relativi a questa scheda di rete sul sito ufficiale versione 1.04 (http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false). Ho seguito le istruzioni del file README, e quindi ho scompattato la cartella e ho lanciato il comando make clean modules che però mi dava vari errori che vado a riportare:
linux:/home/valerio/Desktop/r1000_v1.04 # make clean modules
make -C src/ clean
make[1]: Entering directory `/home/valerio/Desktop/r1000_v1.04/src'
rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/home/valerio/Desktop/r1000_v1.04/src'
make -C src/ modules
make[1]: Entering directory `/home/valerio/Desktop/r1000_v1.04/src'
make -C /lib/modules/2.6.16.13-4-smp/build SUBDIRS=/home/valerio/Desktop/r1000_v1.04/src modules
make[2]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/i386/smp modules
CC [M] /home/valerio/Desktop/r1000_v1.04/src/r1000_n.o
/home/valerio/Desktop/r1000_v1.04/src/r1000_n.c:51: error: expected ‘)’ before string constant
/home/valerio/Desktop/r1000_v1.04/src/r1000_n.c:52: error: expected ‘)’ before string constant
/home/valerio/Desktop/r1000_v1.04/src/r1000_n.c:53: error: expected ‘)’ before string constant
make[5]: *** [/home/valerio/Desktop/r1000_v1.04/src/r1000_n.o] Error 1
make[4]: *** [_module_/home/valerio/Desktop/r1000_v1.04/src] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/valerio/Desktop/r1000_v1.04/src'
make: *** [modules] Error 2
Ho controllato le righe incriminate nel file r1000_n.c e non ho trovato alcun errore. Il codice è:
Riga 51: MODULE_PARM (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
Riga 52: MODULE_PARM (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
Riga 53: MODULE_PARM (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
Spero di essere stato kiaro in tutto. Confido in una vostra pronta risposta.
Grazie!