Newsgroup: it.comp.os.linux.sys
Titolo: Ethernet D-Link DFE-530TX e RedHat 7 non va

Salve a tutti,
Dopo un giorno di imprecazioni e di ricerche su internet, non sono
riuscito a far funzionare il suddetto modello di scheda ethernet.
Il bello e' che su internet, mi pare anche su 
redhat.com
, la danno per
compatibile grazie al modulo via_rhine.o (spero di averlo scritto
bene) (a differenza della TX+ che usa la realtek), pero' e' riferito 
alla RedHat 6.
L'ipotesi dell'incompatibilita' della RedHat 7 si č rafforzata quando,
tentando di avviare il network, in /var/log/message ho letto la
seguente riga:
modprobe: Note: /etc/modules.conf is more recent than
/lib/modules/2.2.16-22/modules.dep
Forse e' una cavolata.......
Qualcuno ha esperienze in merito con la Red Hat 7.0?
Grazie in anticipo...
P.S. Gia' che ci sono posto tutti i log relativi allo stop/start di
network...
nov 28 17:18:30 wslinux1 network: Shutting down interface eth0:
succeeded
Nov 28 17:18:30 wslinux1 kernel: via-rhine.c:v1.01 2/27/99  Written by
onald Be cker
Nov 28 17:18:30 wslinux1 kernel:
http://cesdis.gsfc.nasa.gov/linux/drivers/via-rhine.html
Nov 28 17:18:30 wslinux1 insmod: Note: /etc/modules.conf is more
recent than /lib/modules/2.2.16-22/modules.dep
Nov 28 17:18:30 wslinux1 insmod:
/lib/modules/2.2.16-22/net/via-rhine.o: init_module: Device or
resource busy
Nov 28 17:18:30 wslinux1 insmod: Hint: insmod errors can be caused by
incorrect module parameters, including invalid IO or IRQ parameters
Nov 28 17:18:30 wslinux1 insmod:
/lib/modules/2.2.16-22/net/via-rhine.o: insmod eth1 failed
nov 28 17:18:31 wslinux1 sysctl: net.ipv4.ip_forward = 0
nov 28 17:18:31 wslinux1 sysctl: net.ipv4.conf.all.rp_filter = 1
nov 28 17:18:31 wslinux1 sysctl: net.ipv4.ip_always_defrag = 0
nov 28 17:18:31 wslinux1 sysctl: kernel.sysrq = 0
nov 28 17:18:31 wslinux1 network: Setting network parameters:
succeeded
nov 28 17:18:32 wslinux1 ifup: SIOCADDRT: La rete non ? raggiungibile
nov 28 17:18:32 wslinux1 network: Bringing up interface lo:  succeeded
nov 28 17:18:32 wslinux1 network: Bringing up interface eth0:
succeeded
Nov 28 17:18:32 wslinux1 kernel: via-rhine.c:v1.01 2/27/99  Written by
Donald Be
cker
Nov 28 17:18:32 wslinux1 kernel:
http://cesdis.gsfc.nasa.gov/linux/drivers/via
-rhine.html
Nov 28 17:18:32 wslinux1 insmod: Note: /etc/modules.conf is more
recent than /li
b/modules/2.2.16-22/modules.dep
Nov 28 17:18:32 wslinux1 insmod:
/lib/modules/2.2.16-22/net/via-rhine.o: init_mo
dule: Device or resource busy
Nov 28 17:18:32 wslinux1 insmod: Hint: insmod errors can be caused by
incorrect
module parameters, including invalid IO or IRQ parameters
Nov 28 17:18:32 wslinux1 insmod:
/lib/modules/2.2.16-22/net/via-rhine.o: insmod
eth1 failed
nov 28 17:18:32 wslinux1 ifup: Delaying eth1 initialization.
nov 28 17:18:32 wslinux1 network: Bringing up interface eth1:  failed

Motenai wrote:
Alcune domande:
1) se, come credo, la scheda è pci cosa ti racconta il comando lspci?
2) per caso hai ricompilato tu il kernel?
Se la risposta alla 2 è sì allora:
a) hai installato i moduli (dopo aver rinominato la vecchia dir in
/lib/modules) con il comando make modules_install e dato il comando
depmod -a?
b) cosa ti racconta il modulo il questione se tenti di installaro con il
comando modprobe?
-- 
  ___ _            _____     ___ _          
 / __(_)__ _ ___  |_  (_)___| _ (_)_ _  ___ 
| (__| / _` / _ \  / /| / _ \  _/ | ' \/ _ \
 \___|_\__,_\___/ /___|_\___/_| |_|_||_\___/

resource busy
sembrerebbe piu' un problema hardware che di kernel... 
controlla che la scheda sia installata bene.
btw posso assicurarti che le dfe-530TX sono sotto via-rhine, ne monto
sotto linux da un bel po senza il minimo problema.
--
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
    I bimbi buoni vanno in paradiso.
    I bimbi cattivi vanno dove gli pare!

Risalve a tutti,
Dopo giorni di intense bestemmie (qualche religioso che confessi
online?;)), sono riuscito ad arrivare ad una conclusione, ovvero a
fare funzionare il tutto!
I problemi erano molteplici ad iniziare dal modello di scheda: era
effettivamente una DFE 530 TX, ma Rev. A3, che paradossalmente viene
dopo la B....... guardacaso i driver vecchi non sono in grado di
gestirla!
Ho preso la versione nuova del via_rhine.c e l'ho ricompilata...
Ma il problema era anche un'altro: con red hat 7 non e' possibile
compilare un bel niente!
Infatti e' stata inserita una nuova versione del gcc, ovviamente
incompatibile per certe cose con l'altra, rinominata kggc (che
inizialmente non trovavo in quanto occorre installare un pacchetto
specifico...)...
Ma non e' tutto! Sempre quei grandi che hanno fatto la rh7 hanno
incasinato qualcosa negli headers del kernel, ed occorre anche
aggiungere un'opzione alla riga di comando che compila il tutto!
Se a qualcuno interessa, ho gli rpm binari rh7 i386 gia' pronti :-)