Allora ho dei problemi con le schede di rete ISA sul 486:

Scheda 1: 3com 3c509
Scheda 2: Pcnet

Entrambe le schede sono riconosciute dal kernel ed i loro moduli sono builtin.

Tramite questi parametri che passo a Lilo:
codice:
linux ether=5,0x300,eth0 ether=4,0x280,eth1
Il sistema riesce a vedere entrambe le schede e ne attiva una per mezzo di un mio "script" (eth0).

dmesg |grep eth mostra infatti che entrambe le schede sono state rilevate: una come eth0 (3com) ed una come eth1 (Pcnet).

Però la 3com con irq5 e 0x220 e la Pcnet con irq sempre 5 e 0x300 ...

Do ifconfig che mi dice che eth0 é up (giusto, é il mio script)

Ma quando provo ad attivare eth1 con:
codice:
ifconfig eth1 192.168.1.5 netmask 255.255.255.0 up
Il sistema mi risponde:

SIOCSIFFLAGS: Resource temporarily unavailable
SIOCSIFFLAGS: Resource temporarily unavailable

Whi? (Forse perché lo stesso irq é occupato da eth0?)
Allora provo:
codice:
ifconfig eth0 down
E do il comando di prima per attivare eth1...

Tadààà!

eth1 é up... provo ad attivare eth0 col comando analogo di prima ma cambiando ip:

SIOCSIFFLAGS: Device or resource busy
SIOCSIFFLAGS: Device or resource busy



Se ne disattivo una funziona l'altra... Come posso fare?

Grazie 1000 a tutti.

Ciao,

Samo.