Newsgroup: it.comp.os.linux.sys
Titolo: 3 Schede di rete isa, come fare?

 
Salve,
sto cercando di installare 3 schede di rete isa su un pc Amd k5
100Mhz, e mi stanno facendo veramente impazzire.
Infatti ho configurato le 3 schede separatamente con la utility
fornita a corredo e le ho settate come NE2000 (l'alternativa era pnp)
a tutte ho assegnato indirizzi esadecimali e irq ben precisi, tipo
0x300 irq 10 e via discorrendo.
Ho anche settato i valori di tipo alias eth0 ne, eil parametro options
con con gli stessi indirizzi e irq, e addirittura gli ho passato anche
l'indirizzo MAC delle singole schede.
Il risultato e' sempre il medesimo, se va bene, ne viene riconosciuta
una, che oltretutto non ha gli stessi parametri che gli passato io, ad
esempio anziche 0x300 irq 5 come settato nella eprom della scheda,
viene vista dal kernel come 0x0320 irq 11, che corrisponde al
indirizzo della seconda scheda e al irq della terza.
Ho controllato nella /proc alla voce ioports e interrupts, ma come
immaginavo mi viene visto un solo indirizzo e un solo irq, che
ovviamente corrispondono a quelli sballati di cui sopra.
Mi sta venendo il sospetto che sia un problema di Bios.
Precedentemente infatti avevo settato le periferiche con gli irq in
modo Legacy/ISA anziche Pnp, altrimenti, ovviamente non funzionavano.
Per finire questo lunghissimo articolo, vi comunico che ho anche
settato le schede di rete come pnp, e in effetti a livello di Bios le
cose andavano un pochino meglio, pero' a livello Linux non sono
riuscito a configurarle con l'accoppiata pnpdump e isapnp....presumo
per una mia incapacita ;-)
Con il pnpdump, venivano viste, ma tutte con lo stesso irq e
indirizzo, anche se le schede erano diverse perche' con un diverso mac
address.
Non so se sia regolare questo funzionamento epoi sia necessario
modificare il file prima di darlo in pasto a isapnp; non ho mai avuto
bisogno di usare questi 2 strumenti prima d'ora.
Dimenticavo, il Kernel e' un 2.2.12.
Se qualcuno ha qualche idea e' ben accetta, grazie.
|----
|Stefano Orsi
|Email: 
s.orsixxxogcs.com
*** Remove xxx from Email address ***

 Se qualcuno ha qualche idea e' ben accetta, grazie.
Idea stupida: per caso usi un kernel modulare ???
Ho avuto lo stesso (+ o -) porblema con 2 schede ISA e l'ho risolto
compilando staticamente il supporto per NE2000...
spero che anche per te sia cosi semplice :))
Ciao
Massimo


Grazie di aver risposto innanzi tutto,
il kernel e' un 'precotto' della RH 6.1, l'ho installato senza
compilare i sorgenti perche' devo installare una macchina con nessun
servizio attivo al di la' del firewal/gateway e non volevo perdere
piu' tempo di tanto, ma come Murphy insegna....ci styo diventando
vecchio con questa configurazione.


 l'indirizzo MAC delle singole schede.
La soluzione 'dovrebbe' essere quella di fare due copie di ne.o. Devi creare
praticamente ne.o ne1.o e ne2.o e var puntare a questi moduli. Alias eth0
ne, alias eth1 ne1, alias eth2 ne2.

Salve,
solo per notizia volevo comunicare che sono riuscito a settare le tre
schede di rete ISA e a farle vedere al kernel.
Dopo prove e prove con modprobe, insmod e compagna bella ho trovato
questo escamotage, ho copiato il driver della scheda di rete ne.o in
ne1.o e ne2.o, poi ho caricato i moduli delle 3 schede richiamando i
driver appropriato, quindi una volta come ne.o per la ETH0, ne1.o per
la ETH1 e ne2.o per la ETH2.
Non so se sia un metodo canonico e appropriato, ma cosi' funzionano e
vengono riconosciute con i giusti indirizzi e irq come settati in
precedenza a livello di bios delle singole schede.
Saluti a tutti
|----
|Stefano Orsi
|Email: 
s.or...@flashnet.it
|
Http://www.geocities.com/wallstreet/2153
*** Remove 'via' from Email address ***


Credo che vada bene, e' il metodo descritto nell'HOWTO.
LG
-- 
**************************************************************************
Leandro Gelasi
V Year Computer Science Engineering at Siena University
email : 
gela...@lucy.ing.unisi.it
Gilles Villeneuve will live forever
**************************************************************************