Soms heb je moeite om er achter te komen of er netwerk kaart
problemen zijn of niet. Het volgende is mogelijk handig.ISA
Kaarten
Als het een oude kaart is met jumpers dan dien je de io en
irq in te stellen met behulp van deze jumpers. De wat nieuwere kaarten zijn
bijna allemaal in te stellen met een stukje software. Deze software (meestal
een DOS programma) wordt meegeleverde op een floppy. De instel mogelijkheid
heet meestal 'setup' of 'install'. Start dit programma en kies "jumperless" mode - plug
en play zal niet werken. Additioneel, voor sommige typen kaarten moet/kun je
handmatig kiezen welke configuratie je gebruiken wilt (10base-T of thinnet/coax)
vertrouw niet altijd op auto- media- sense.
De 3c509 en 3c509B kaarten verdienen extra aandacht. Om PnP
uit te schakelen voordat je ze gaat gebruiken voor Freesco heb je een recente
etherdisk (driver disk) nodig die je kunt downloaden vanaf de 3com website.
Boot de machine vervolgens met slechts een 3c509(B) per keer (als je meerdere
3c509(B) kaarten hebt) en run de pnpdsabl.bat file. shutdown, boot vervolgens
weer en gebruik het 3c5x9cfg programma om de io en irq te configureren.
Herhaal dit voor alle 3c509(B) kaarten die je hebt. Let op: in tegenstelling
tot meeste ISA kaarten wordt de 3c509(B) automatisch gedetecteerd in Freesco
en de io en irq waardes die tijdens de setup geconfigureerd zijn zullen
genegeerd worden.
Van de nieuwste versie van het 3c5x9cfg programma wordt
gezegd dat zij de mogelijkheid heeft meerder kaarten (in je computer) te
kunnen configureren. Hoewel deze optie aanwezig mag zijn, raden we toch aan
de kaarten een voor een te configureren.
PCI Kaarten
In tegenstelling tot ISA kaarten waar de io en irq
geconfigureerd moeten worden met jumpers of via een programma, worden PCI
kaarten geconfigureerd door de BIOS op het moederboard. Als de settings gezet
door de BIOS fout zijn, dan kan Freesco deze kaart niet gebruiken. Omdat er
vele typen BIOSsen zijn een algemeen advies. Als er een PNP instelling is
(heet ie PNP OS met een optie 'yes' of 'no' in Award BIOS) zet haar dan op
'no' Een andere BIOS kan een andere bewoording gebruiken dus misschien moet
je een beetje experimenteren. Symptomen waaruit afgeleid zou kunnen worden
dat het ingesteld staat op een verkeerde waard, wordt op geen enkele manier
gedetecteerd. Je zou het kunnen detecteren als je irq op een vreemde waarde
staat, zeg 0 of 255
Ook al heb je niet de goede driver geïnstalleerd, dan nog
moet je haar kunnen zien in de list van "PCI device table" lijst.
Deze lijst is op te roepen met het commando
cat /proc/pci
Je zult zien dat het een geldig en valide irq heeft
toegewezen gekregen. Zoniet, ga dan terug naar de BIOS en bekijk en/of
verander de instellingen. Als het er goed uitziet maar Freesco ziet de kaart
nog steeds niet, ga dan op zoek naar de juiste driver.
Voor zowel PCI als ISA kaarten zijn de volgende commando's
handig:
cat /proc/ioports
cat /proc/interrupts
(Laat de
io en irq waarden zien van succesvol geladen drivers)
dmesg | grep eth
(Laat
meldingen zien betreffende netwerk kaarten. Dit laat zien welke kaart welke
naam heeft.)
Belangrijke Noot
Het is niet mogelijk te garanderen dat de kaarten
gedetecteerd worden in de volgorde zoals je ze tijdens de setup
geconfigureerd hebt. Kijk niet vreemd op als de kaarten in omgekeerde
volgorde gedetecteerd worden. De eerste kaart die gedetecteerd wordt zal
Freesco eth0 gaan noemen, de tweede eth1 enzovoort. In 'advanced
settings' kun je de namen van de interfaces specificeren voor elk netwerk.
Bijvoorbeeld in ethernet router mode, het 'eerste netwerk", moet diegene
zijn die naar het internet gaat, normaal gesproken eth0. Echter als de kaart
waarvan jij vindt dat ie naar het internet moet gaan constant gedetecteerd
wordt als eth1, dan kun je de interface naam van het eerste netwerk
veranderen in eth1, the tweede netwerk naar eth0. Dit zal het gewenste
resultaat tot gevolg hebben.