Problemi Scheda di Rete

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Silver Shadow
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: dom 12 nov 2006, 13:40

Problemi Scheda di Rete

Messaggio da Silver Shadow »

Ho Slackware 11 con kernel 2.6.18.2 su un portatile Asus A6J, che ha come scheda di rete una Realtek Gigabit.. i driver nel kernel non son presenti, per cui ho fatto delle ricerche sul web, e dopo averli trovati sul sito del produttore ed aver provato a installarli... ecco l'errore che ottengo:
root@darkstar:/home/lorenzo/r1000_v1.04# make clean modules
make -C src/ clean
make[1]: Entering directory `/home/lorenzo/r1000_v1.04/src'
rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/home/lorenzo/r1000_v1.04/src'
make -C src/ modules
make[1]: Entering directory `/home/lorenzo/r1000_v1.04/src'
make -C /lib/modules/2.6.18.2/build SUBDIRS=/home/lorenzo/r1000_v1.04/src modul
es
make[2]: Entering directory `/usr/src/linux-2.6.18.2'
CC [M] /home/lorenzo/r1000_v1.04/src/r1000_n.o
/home/lorenzo/r1000_v1.04/src/r1000_n.c:51: error: syntax error before string c
onstant
/home/lorenzo/r1000_v1.04/src/r1000_n.c:51: warning: type defaults to `int' in
declaration of `MODULE_PARM'
/home/lorenzo/r1000_v1.04/src/r1000_n.c:51: warning: function declaration isn't
a prototype
/home/lorenzo/r1000_v1.04/src/r1000_n.c:51: warning: data definition has no type or storage class
/home/lorenzo/r1000_v1.04/src/r1000_n.c:52: error: syntax error before string constant
/home/lorenzo/r1000_v1.04/src/r1000_n.c:52: warning: type defaults to `int' in declaration of `MODULE_PARM'
/home/lorenzo/r1000_v1.04/src/r1000_n.c:52: warning: function declaration isn't a prototype
/home/lorenzo/r1000_v1.04/src/r1000_n.c:52: warning: data definition has no type or storage class
/home/lorenzo/r1000_v1.04/src/r1000_n.c:53: error: syntax error before string constant
/home/lorenzo/r1000_v1.04/src/r1000_n.c:53: warning: type defaults to `int' in declaration of `MODULE_PARM'
/home/lorenzo/r1000_v1.04/src/r1000_n.c:53: warning: function declaration isn't a prototype
/home/lorenzo/r1000_v1.04/src/r1000_n.c:53: warning: data definition has no type or storage class
make[3]: *** [/home/lorenzo/r1000_v1.04/src/r1000_n.o] Error 1
make[2]: *** [_module_/home/lorenzo/r1000_v1.04/src] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.18.2'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/lorenzo/r1000_v1.04/src'
make: *** [modules] Error 2
A quanto ho capito l'errore sta proprio nella programmazione del file, giusto? Ho già mandato una mail dove segnalavo il problema, ma non ho ottenuto risposta di nessun tipo.. qualcuno sa dirmi qualcosa al riguardo? Tipo se è un errore dovuto esclusivamente al mio sistema, se si può risolvere ecc?

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

hai provato con un altra versione del pacchetto?

Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »

nel mio 2.6.17.8 ho trovato questa voce:


Device Drivers --->
Network device support --->
Ethernet (1000 Mbit) --->
< > Realtek 8169 gigabit ethernet support

Magia...senza patch e senza inganno ;)

Avatar utente
Silver Shadow
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: dom 12 nov 2006, 13:40

Messaggio da Silver Shadow »

whites11 no, non ne ho trovate delle altre per la mia scheda..

venerdi_12 lo so che c'è quello, e lo ho già provato, non va. La mia scheda è RTL 8111/8168B e quell'opzione non la supporta

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio da alessiodf »

potresti gentilmente postare lo spezzone del sorgente della rica 51??

Codice: Seleziona tutto

/home/lorenzo/r1000_v1.04/src/r1000_n.c:51: error: syntax error before string c...

Avatar utente
Silver Shadow
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: dom 12 nov 2006, 13:40

Messaggio da Silver Shadow »

soluzione trovata parlando con un utente gentoo che ha avuto lo stesso identico problema.. all'interno del file, in quelle righe, c'è il seguente blocco di codice:
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");
che va invece corretto nel seguente modo
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");
infatti ora è sufficiente caricare il modulo e funziona..

luk_slackwalker
Linux 0.x
Linux 0.x
Messaggi: 36
Iscritto il: ven 28 apr 2006, 20:54
Slackware: 14.1
Kernel: 3.10.17
Desktop: KDE 4.10.5
Località: Occhiobello, Rovigo

sempre realtek

Messaggio da luk_slackwalker »

lascio anche qui il link alla mia richiesta d'aiuto...

http://www.slacky.it/forum/viewtopic.ph ... 6&start=15

che i moderatori non me ne vogliano....
;)
Ciao
Luk

Rispondi