> > Bonjour,
> >
> > J'essaie de transformer une vieille machine en routeur firewall.
> > Il y a trois cartes réseau :
> >
> > - eth0, une PCI (eepro100) -> interface externe
> > - eth1, une ISA (ne2000) -> LAN
> > - eth2, une ISA (3c509) -> DMZ
> >
> > ... Mais pas moyen de les faire fonctionner toutes en même temps.
> > Avec les trois modules chargés, seul eth1 fonctionne.
> > Si je rmmod les autres modules en ne gardant que eepro100, alors eth0
> > fonctionne.
>
> Je pense que c'est le mélange ISA/PCI qui pose problème.
>
> Sont-elles en conflit au niveau des irq et/ou des plages d'adresses
> utilisées ?

Il ne me semble pas :
eth0: Interrupt: 9 Base address:0xa000
eth1: Interrupt: 5 Base address:0x300
eth2: Interrupt: 10 Base address:0x220

> J'ai résolu un problème de ce type en réservant une interruption aux
> cartes ISA dans le bios, car la carte réseau ISA ne voulait rien partager.

C'est également ce que j'avais fait, à la fois pour le pci et l'isa. Je
précise que les trois cartes sont reconnues et configurées dès le démarrage,
mais seule eth1 fonctionne. Je peux les faire fonctionner individuellement
si je décharge les modules des deux autres cartes.

> (j'ai deux cartes ISA : une aha152x (scsi) + une 3c509 (réseau))
>
> Ensuite, en passant les bons paramètres au noyau au démarrage,
> via append :
>
> append="apm=power-off ether=5,0xb400,0,1,eth0 ether=10,0x0210,0,1,eth1"
>
> (eth1 est la carte ISA et eth0 la PCI )
>
>
> Et je démarre d'abord la carte PCI puis la carte ISA. L'inverse ne
> marche pas.

Un dmesg m'apprend que la pci est bien démarrée en premier, suivie des deux
isa.

> --
> eric b
> Mr. President, I am your doctor; I am sorry to inform you, that you have
> a problem in your brain. Your brain has two parts, one left and one
> right. The left part has nothing right in it, and the right part has
> nothing left in it. (pompé sur dlfp)

hihi :)

Répondre à