Hi Torsten,
On Mon, Feb 02, 2004 at 10:24:21 +0100, Torsten Frenzel wrote:
ich habe ISA_Ethernet-Karte mit RealTek-Chip RTL8019AS. Leider habe ich keine Ahnung welchen Treiber ich mit welchen Parametern (IO/IRQ) laden muss. Eine Suche mit google hilft auch nicht richtig weiter. Aber ich vermute dass es der ne.o Treiber sein k?nnte.
Was den Treiber angeht: Deine Vermutung ist richtig.
Was die Ressourcen (IO/IRQ) angeht: Das ist das eigentliche Problem bei ISA. Es gibt anders als bei PCI keinen generischen Weg, die Ressourcen einer Karte zuverlaessig zu ermitteln oder zu setzen. Daher existiert auch kein "lsisa"-Tool. Manche ISA-Treiber machen zwar ein simples Probing, aber das geht oft genug schief.
Ausserdem muss man ISA und ISAPnP unterscheiden. Die Ressourcen-Einstellungen fuer "reine" ISA-Karten werden entweder per Jumper (bei sehr alten Karten) oder per DOS-Setuptool[1] gesetzt (bleiben fest im EEPROM der Karte gespeichert).
Bei ISAPnP-Karten vergibt ein spezieller Mechanismus die Ressourcen-Einstellungen bei jedem Booten neu. Ohne diese Vergabe belegt die Karte ueberhaupt keine Ressourcen und kann vom Treiber nicht benutzt werden. Unter Linux gibt es dafuer die isapnptools (bestehend aus pnpdump und isapnp) und seit Kernel 2.4 auch das Kernel-interne ISAPnP.
Haeufig lassen sich ISAPnP-Karten per DOS-Setuptool auch auf feste Ressourcen umstellen. Nach meiner Erfahrung macht das weniger Aerger als ISAPnP. Typische Werte fuer IRQ sind 3, 5, 10, oder 11, fuer IO 0x240, 0x280, 0x300, 0x310, oder 0x320.
[1] meistens herstellerspezifisch...
Ansonsten kann ich mich Erik nur anschliessen: Nimm lieber eine PCI-Karte und erspar Dir das Gewuerge.
bye, Chris