Názor k článku Linux jako internetová gateway (2) od si - rozne devices su zoradene podla toho, ako su...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 1. 2004 22:18

    si (neregistrovaný)

    rozne devices su zoradene podla toho, ako su pridavane moduly do jadra resp. v akom poradi prebieha inicializacia v pripade pevne zakompilovanej podpory v jadre. (z tohto hladiska je inac clanok zle napisany, lebo najprv vklada ne2k-pci a az potom orinoco_pci, ale ethernetka je eth1 a radio eth0 !)
    V pripade rovnakych PCI devicov ich (defaultne) poradie je urcene ich IO adresami, tieto su (zvycajne) davane kartam vzostupne rovnako ako su cislovane PCI sloty, na starsich doskach (486, pentia) su vsak cislovane odspodu (teda "0" je vedla ISA zbernic).
    V pripade rovnakych ISA devicov je pri boote/pridani modulu bez parametrov zvycajne najdene iba jedno zariadenie a je preto je potrebne povedat ovladacu ze tych kariet je tam viacej, v pripade pevne zakompilovanych kariet sa to robi cez append = "ether=9,0x2000,eth0 ether=11,0x4000,eth1 ether=10,0x300,eth2 ether=12,0x280,eth3 console=ttyS0 console=tty0 panic=60" v lilo.conf; toto je priklad z routra kde su 4 sietove karty - 2x PCI rtl8139 (eth0 na irq 9 a io 0x2000 a eth1 na irq 11 a io 0x4000) a 2x ISA rtl8019 ("ne2000" eth2 na irq 10 a io 0x300 a eth3 na irq 12 a io 0x280), okrem toho je tam definovana seriova konzola a timeout pre watchdog; v pripade modulov sa tieto parametre odovzdavaju ako parameter pre moduly. [ak sa dobre pamatam, tak funguje to neak takto: modprobe ne io=0x300,0x280 irq=10,12 ; ale moduly (na ethernet) nepouzivam...]