Les cartes les moins chères sont en général des cartes NE2000 et coûtent aux environs de 100 FF. Elles sont disponibles pour bus ISA ou PCI.
Les cartes pour bus ISA ont besoin des modules ne et 8390. En principe il n'y a pas besoin de fournir l'IRQ et l'adresse E/S, le pilote le trouve tout seul. Pour charger le module en le précisant quand meme :
insmod 8390 insmod ne irq=10 io=0x300
Avec une carte PCI il n'y a en général aucun problème avec les interruptions et les adresses E/S, mais elles sont un petit peu plus chères. Les modules pour les cartes NE2000 PCI sont appelés ne2k-pci et 8390.
Pour voir les interruptions déjà utilisées (un matériel non utilisé ne génére aucune interruption) :
# cat /proc/interrupts CPU0 0: 100323018 IO-APIC-edge timer 1: 2 IO-APIC-edge keyboard 2: 0 XT-PIC cascade 11: 33746813 IO-APIC-level eth0 13: 1 XT-PIC fpu 15: 3836669 IO-APIC-level aic7xxx NMI: 0 ERR: 0 # cat /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 02f8-02ff : serial(auto) 03c0-03df : vga+ 03f8-03ff : serial(auto) c000-c07f : eth0 c400-c4fe : aic7xxx #