Newsgroup: it.comp.os.linux.sys
Titolo: [IT] : Ethernet e IRQ

Ho il problema che nonostante abbia inserito nel kernel i driver per la
scheda 3COM 3c509 (etherlink III), il sistema non la riconosce.
Prima di caricare il sistema operativo "appaiono" queste informazioni
hardware:
ONBOARD USB CONTROLLER , IRQ 9
SLOT 3 SCSI , IRQ 10
AGP VGA , IRQ 11
ONBOARD IDE , IRQ 14,15
SLOT 5 MULTIMEDIA DEVICE , IRQ 9
Inoltre il file  /proc/interrupts è il seguente :
                    CPU0
0:                  26770              XT-PIC timer
2:                  0                       XT-PIC cascade
5:                  0                       XT-PIC es1371
10:                17                     XT-PIC sym53c8xx
12:                28209               XT-PIC PS/2 Mouse
13:                1 XT-PIC          fpu
14:                74783               XT-PIC ide0
15:                17                     XT-PIC ide1
NMI:             0
Quindi credo che nel bios devo assegnare per il mio unico slot ISA (su cui
e' montata la scheda) l' IRQ numero 7, che pare l'unico non utilizzato (fra
quelli utilizzabili fra le ethernet ISA, come mi diceva Pardo).
Tuttavvia l' ho fatto e la scheda non veniva riconosciuta da kudzu (RD 6.2).
Inoltre andavo a vedere il file /etc/sysconfing/hwconf e la scheda li' non
risultava :(. Tuttavvia non ne sono certissimo perche' magari kudzu rileva
solo l' HW plug&Play, e in quel file non ci vanno le schede ethernet....
Esiste un comando shell che mi dica con certezza se la scheda e' rilevata o
meno? (magari in base all' output del comando stesso).
Non so che fare, grazie Luca.
-- 
Posted from 
c000-h010.c000.muc.cp.net
 [209.228.29.34] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

hai creato un modulo o inserito il supp. nel kernel?
ho visto che è isa: è pnp o hai settato tu i ponticelli?
se è il secondo caso è meglio che ti sposti su .iniziare... ma non mi
pare sia il caso.
comunque se è pnp hai inserito il supporto per l'isa pnp nel kernel? hai
lanciato isapnp & related?
conviene usare il modulo; altrimenti devi modificate il file
/etc/modules.conf o /etc/conf.modules, e inserirvi l'irq e l'io (a volte
anche il dma).
vabbuò fammi sapere, ma mi pare che fosse un po' stacata la scheda, hai
provato a reinserirla?
ciao
Daniele

 solo l' HW plug&Play, e in quel file non ci vanno le schede ethernet....
Appunto, ce l'hai il supporto Plug & Play nel kernel? Altrimenti devi
ricompilare. Probabilmente il tuo problema e' tutto li', anche a me le
3c509b davano lo stesso problema.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

3c509b davano lo stesso problema.
Se intendi compilare il kernel includendo i driver per quella scheda l' ho
fatto ( " * " e non "M"). Credo che tu intenda altro, ma non ho capito......
Anzi si intendevi chiedermi se avevo incluso nel kernel il "Plug and Play
support", si l' ho fatto, ma credo che quella scheda non sia Plug &Play.....
Grazie Luca.


 cui e' montata la scheda) l' IRQ numero 7, che pare l'unico non
io credo che invece dovresti usare i dischetti di setup della tua scheda di
rete e assegnargli l'IRQ che ti conviene usare.
il 7 è quello della LPT (fai un po' tu)
Se non ricordo male si dovrebbe trattare di una scheda jumperless, quindi
dovrai proprio usare i dischi di setup. Non puoi scegliere di riservare
un IRQ a caso se poi la scheda ne cerca un altro.
-- 
Ciao ....
      Massimiliano ADAMO
   E-Mail: 
maxa...@iol.it

un IRQ a caso se poi la scheda ne cerca un altro.
Ora la scheda credo sia settata sull' IRQ 10, come dice dmesg:
----------------------------------------------------------------------------
-----------------------
eth0: 3c509 at 0x300 tag 1, AUI port, address 00 20 af a8 d5 79, IRQ 10.
3c509.c:1.16 (2.2) 2/3/98 
bec...@cesdis.gsfc.nasa.gov
.
----------------------------------------------------------------------------
------------------------
Tuttavvia prima di caricare il sistema operativo "appaiono" queste
informazioni
hardware:
ONBOARD USB CONTROLLER , IRQ 9
SLOT 3 SCSI , IRQ 10,   ecc ecc
Che mi dice che l' IRQ 10 e' assegnato a SLOT 3 SCSI , non so bene cosa sia,
so solo che io di scsi ho il masterizzatore che mi funziona lo stesso anche
se nel bios stto l' IRQ 10 per lo slot ISA dove c'e' la scheda ethernet.
Direi che se lascio le cose cosi' va bene....
Grazie Luca.
-- 
Posted from 
c000-h011.c000.muc.cp.net
 [209.228.29.35] 


Questo e' dmesg (con la Etherlink III):
----------------------------------------------------------------------------
-----------------------
eth0: 3c509 at 0x300 tag 1, AUI port, address 00 20 af a8 d5 79, IRQ 10.
3c509.c:1.16 (2.2) 2/3/98 
bec...@cesdis.gsfc.nasa.gov
.
----------------------------------------------------------------------------
------------------------
Significa che devo assegnare nel bios l' IRQ 10 per lo slot ISA che contiene
la scheda (Ethernet HOWTO), e poi va tutto OK?
questo e' dmesg (con la Etherlink II):
----------------------------------------------------------------------------
---------------
3c503.c:v1.10 9/23/93 Donald Becker (
bec...@cesdis.gsfc.nasa.gov
)
eth0: 3c503 at i/o base 0x300, node 02 60 8c 4b a5 9d, using internal xcvr.
eth0: 3c503 - 8kB RAM, 8kB shared mem window at 0xdc000-0xddfff.
----------------------------------------------------------------------------
----------------
Qua va tutto OK ? (non parla di IRQ)
Quello che non ho ben capito e' : se la scheda viene rilevata all' avvio e'
tutto a posto? Oppure e' solo il primo passo e la scheda va configurata
ancora settando altri parametri?
In ogni caso c'è un modo per capire quando le cose sono a posto, senza dover
attendere la realizzazione della rete (2 miseri pc :)  ), magari mediante un
comando shell.
Grazie ancora Luca.


 windos che sia)?
Esatto. All'interno trovi un eseguibile per il DOS. Con quello imposti
l'IRQ che preferisci e dopo lo riservi alle schede ISA nel BIOS.
(spero di non sbagliarmi sul tipo di scheda)


 scheda 3COM 3c509 (etherlink III), il sistema non la riconosce.
è isa, devi prima sistemare gli isapnptools
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 support", si l' ho fatto, ma credo che quella scheda non sia Plug &Play.....
Sei assolutamente sicuro? Io ho delle 3c509b in ufficio e sono Plug &
Play ed anche per farle andare su Niu Tainozz ho dovuto disabilitare il
Plug & Pray dal programmino Dos.


 la scheda (Ethernet HOWTO), e poi va tutto OK?
Ma sull'IRQ 10 non c'e' la scheda video di solito? Boh..


Sei assolutamente sicuro? Io ho delle 3c509b in ufficio e sono Plug &
Play
La mia e' 3c509, forese la differenza e' quela (il P&P), comunque non ne
sono sicuirissimo.
Pero' all'avvio mi viene rilevata, mentre kudzu non lo fa.
Per la Etherlink II, pare che non richieda IRQ, dmesg "la rileva" cosi' :
----------------------------------------------------------------------------
---------------
3c503.c:v1.10 9/23/93 Donald Becker (
bec...@cesdis.gsfc.nasa.gov
)
eth0: 3c503 at i/o base 0x300, node 02 60 8c 4b a5 9d, using internal xcvr.
eth0: 3c503 - 8kB RAM, 8kB shared mem window at 0xdc000-0xddfff.
----------------------------------------------------------------------------
Ciao Luca.


 Pero' all'avvio mi viene rilevata, mentre kudzu non lo fa.
kudzu fossi in te lo lascerei stare: sono piu' i danni che fa.


 Grazie Luca.
Per le periferiche PCI è prevista la possibilita di condividere l'irq ( 
anche se ci vuole un po' di collaborazione da parte del driver ).
Per quanto Riguarda le periferiche isa è meno scontato. Probabilmente 
rischi quando usi il mast. e la sk di rete ...
però è anche vero che ho visto macchine con sk 3com andare benissimo con 
gli irq settati a ka%%0, segno che non li utilizzavano tanto 8 o magari 
ignoravano la forzatura ... )

 Ma sull'IRQ 10 non c'e' la scheda video di solito? Boh..
Non credo che sia regola fissa, e comunque non sempre viene usato ... 

 Non credo che sia regola fissa, e comunque non sempre viene usato ... 
Non sara' una regola fissa ma su molte sk video che ho incontrato
(Matrox, ATI Mach 64) veniva usato proprio quell'IRQ.


 
Anche io ho la 3c509 (non b) e la differenza è proprio il P&P.
Cmq ti conviene non compilare il driver internamente ma come modulo e 
passargli i parametri quando lo carichi.
ad es. modprobe 3c509 irq=7
Altrimenti li devi passare tramite LILO.
Dimmi se hai risolto...

Dimmi se hai risolto...
Ho risolto compilando i driver non come modulo ("*") e assegnando dal bios
l' IRQ 10, visto che dmsg mi mi diceva che quella scheda era settata per
quell' IRQ (almeno cosi' io ho capito).
Ho anche una Etherlink II, che pare che non richieda IRQ, dmesg "la rileva"
cosi' :
----------------------------------------------------------------------------
---------------
3c503.c:v1.10 9/23/93 Donald Becker (
bec...@cesdis.gsfc.nasa.gov
)
eth0: 3c503 at i/o base 0x300, node 02 60 8c 4b a5 9d, using internal xcvr.
eth0: 3c503 - 8kB RAM, 8kB shared mem window at 0xdc000-0xddfff.
----------------------------------------------------------------------------
Ma e' possibile che non richieda IRQ?
Grazie Luca.