Le pilote Lance a besoin de tampons DMA en m�moire basse, ce qui fait que la proc�dure de d�tection des cartes Lance est sp�cifique � ce type de cartes, et effectu�e avant la d�tection des autres p�riph�riques r�seaux. L'avantage est que les cartes Lance multiples sont automatiquement d�tect�es par cette proc�dure, l'inconv�nient est que le pilote Lance ignore (pour le moment) les param�tres Lilo telle l'IRQ.
La 3C509 pr�sente la caract�ristique unique de permettre une d�tection vraiment s�re par le bus ISA. C'est une caract�ristique int�ressante, mais malheureusement pour les situations qui nous int�ressent ici, cela ne fait pas tr�s bon m�nage avec les autres m�canismes de d�tection.
Le probl�me le plus important est qu'il est difficile de savoir quelle
carte sera reconnue en premier, l'ordre d�pendant de l'adresse
Ethernet des cartes. Cela signifie que la carte avec l'adresse la
plus basse se verra affect�e � eth0
, et ainsi de suite. Si la
carte correspondant � eth0
est retir�e, toutes les autres
cartes voient leur nom de p�riph�rique d�cal� d'une unit� vers eth0
.
Un probl�me li� est qu'il n'est pas possible de laisser une premi�re carte inactive, ou une carte active � une adresse ou � une IRQ diff�rentes de celles indiqu�es dans l'EEPROM, ou encore de configurer une carte � une adresse sp�cifique.
Les noyaux de version ant�rieure � la 1.1.25 ne d�tecteront pas
correctement les cartes multiples en mode EISA. Si plusieurs
p�riph�riques eth
x sont indiqu�s, la m�me
carte 3C509 sera d�tect�e plusieurs fois. La solution est de sp�cifier
l'adresse d'entr�e/sortie directement. Les noyaux de version
ult�rieure d�tecteront correctement plusieurs cartes en mode EISA, et
d�tecteront aussi des cartes en mode ISA suppl�mentaires, une fois
toutes les adresses potentielles de cartes en mode EISA test�es.
Don Becker, becker@cesdis.gsfc.nasa.gov
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31