Setting IRQs on 21143?

Jesse M. Davis jdavis@ittc.ukans.edu
Wed Oct 6 01:11:00 1999


Hello.  I currently have a Kingston KNE100TX and Kingston DFE-570TX 4-port
Ethernet card in my system.  After a small bit of tweaking, I have been
able to get them to behave somewhat nicely in my box.  However, I do have
to add a Efficient Networks ENI-155p ATM nic to this box.  Is there a way
to specify which IRQ each one of the eth interfaces will take (e.g.
through /etc/conf.modules)?  The output of my /proc/pci is below, and yes,
I have checked my bios, which does not allow me to assign a IRQ to each
PCI slot (I am using a Abit BP6 motherboard, and v0.91 of tulip.c in
kernel version 2.2.12).  Thanks in advance...


Output of /proc/pci:

PCI devices found:
  Bus  0, device   9, function  0:
    Ethernet controller: DEC DC21142 (rev 65).
      Medium devsel.  Fast back-to-back capable.  IRQ 19.  Master Capable.
Latency=32.  Min Gnt=20.Max Lat=40.
      I/O at 0xb000 [0xb001].
      Non-prefetchable 32 bit memory at 0xe7000000 [0xe7000000].
  Bus  2, device   4, function  0:
    Ethernet controller: DEC DC21142 (rev 65).
      Medium devsel.  Fast back-to-back capable.  IRQ 17.  Master Capable.
Latency=32.  Min Gnt=20.Max Lat=40.
      I/O at 0xa000 [0xa001].
      Non-prefetchable 32 bit memory at 0xd8003000 [0xd8003000].
  Bus  2, device   5, function  0:
    Ethernet controller: DEC DC21142 (rev 65).
      Medium devsel.  Fast back-to-back capable.  IRQ 18.  Master Capable.
Latency=32.  Min Gnt=20.Max Lat=40.
      I/O at 0xa400 [0xa401].
      Non-prefetchable 32 bit memory at 0xd8001000 [0xd8001000].
  Bus  2, device   6, function  0:
    Ethernet controller: DEC DC21142 (rev 65).
      Medium devsel.  Fast back-to-back capable.  IRQ 19.  Master Capable.
Latency=32.  Min Gnt=20.Max Lat=40.
      I/O at 0xa800 [0xa801].
      Non-prefetchable 32 bit memory at 0xd8000000 [0xd8000000].
  Bus  2, device   7, function  0:
    Ethernet controller: DEC DC21142 (rev 65).
      Medium devsel.  Fast back-to-back capable.  IRQ 16.  Master Capable.
Latency=32.  Min Gnt=20.Max Lat=40.
      I/O at 0xac00 [0xac01].
      Non-prefetchable 32 bit memory at 0xd8002000 [0xd8002000].
  Bus  1, device   0, function  0:
    VGA compatible controller: Matrox Matrox G200 AGP (rev 1).
      Medium devsel.  Fast back-to-back capable.  IRQ 16.  Master Capable.
Latency=32.  Min Gnt=16.Max Lat=32.
      Prefetchable 32 bit memory at 0xe5000000 [0xe5000008].
      Non-prefetchable 32 bit memory at 0xdc000000 [0xdc000000].
      Non-prefetchable 32 bit memory at 0xdd000000 [0xdd000000].
  Bus  0, device  19, function  0:
    Unknown mass storage controller: Triones Technologies, Inc. HPT366 IDE
UltraDMA/66 (rev 1).
      Medium devsel.  IRQ 18.  Master Capable.  Latency=120.  Min
Gnt=8.Max Lat=8.
      I/O at 0xb800 [0xb801].
      I/O at 0xbc00 [0xbc01].
      I/O at 0xc000 [0xc001].
  Bus  0, device  19, function  1:
    Unknown mass storage controller: Triones Technologies, Inc. HPT366 IDE
UltraDMA/66 (rev 1).
      Medium devsel.  IRQ 18.  Master Capable.  Latency=120.  Min
Gnt=8.Max Lat=8.
      I/O at 0xc400 [0xc401].
      I/O at 0xc800 [0xc801].
      I/O at 0xcc00 [0xcc01].
  Bus  0, device  13, function  0:
    PCI bridge: DEC DC21152 (rev 3).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.  Min Gnt=6.
  Bus  0, device   7, function  3:
    Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
      Medium devsel.  Fast back-to-back capable.
  Bus  0, device   7, function  2:
    USB Controller: Intel 82371AB PIIX4 USB (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.
      I/O at 0xb400 [0xb401].
  Bus  0, device   7, function  1:
    IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.
      I/O at 0xf000 [0xf001].
  Bus  0, device   7, function  0:
    ISA bridge: Intel 82371AB PIIX4 ISA (rev 2).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.
  Bus  0, device   1, function  0:
    PCI bridge: Intel 440BX - 82443BX AGP (rev 3).
      Medium devsel.  Master Capable.  Latency=64.  Min Gnt=136.
  Bus  0, device   0, function  0:
    Host bridge: Intel 440BX - 82443BX Host (rev 3).
      Medium devsel.  Master Capable.  Latency=32.
      Prefetchable 32 bit memory at 0xe0000000 [0xe0000008].

----------------------------------------------------------------
Jesse Davis  jdavis@ittc.ukans.edu   CoE, U. of Kansas
   "Love is a snowmobile racing across the tundra and then
      suddenly it flips over, pinning you underneath.  At night,
      the ice weasels come."        --Matt Groening
   "Life: Heh. Don't ask programmers about life. Everyone knows 
      that we don't have one!!! Eating junk and depriving 
      yourself of sleep? *That* we can help you with.
                                    --John Cash