[eepro100] Re: 2.2.18p18 eepro100 issues (packets per irq, shared irqs)

octave klaba oles@ovh.net
Wed, 01 Nov 2000 21:47:45 +0100


> > They share an irq, no matter if I'm using intels e100.o driver or the stock
> > linux one.  For performance reasons, can I make them each have a different
> > irq?  Doing it from ifconfig gives me a notsupported error, with either
> > driver.
> 
> Under 2.2 no. Under 2.4 maybe

one question: using driver 1.11 of eepro, on a server with 1 
network carte only, we have something really dirty in dmesg
it writes IRQ 20 !? why all this folks ? ;) 
the good news there is no more eth0 problems :)

Octave

IRQ to pin mappings:
IRQ0 -> 2
IRQ1 -> 1
IRQ3 -> 3
IRQ4 -> 4
IRQ5 -> 5
IRQ6 -> 6
IRQ7 -> 7
IRQ8 -> 8
IRQ9 -> 9
IRQ14 -> 14
IRQ16 -> 0
IRQ20 -> 4
IRQ24 -> 8
IRQ25 -> 9


eth0: OEM i82557/i82558 10/100 Ethernet at 0xf0002000, 00:E0:18:02:15:02, IRQ 20.
  Board assembly 668081-002, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
  Receiver lock-up workaround activated.
eepro100.c:v1.11 7/19/2000 Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/eepro100.html
eth1: OEM i82557/i82558 10/100 Ethernet at 0xf0004000, 00:E0:18:02:15:02, IRQ 20.
[...]
eth7: OEM i82557/i82558 10/100 Ethernet at 0xf0010000, 00:E0:18:02:15:02, IRQ 20.
  Board assembly 668081-002, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
  Receiver lock-up workaround activated.
eepro100.c:v1.11 7/19/2000 Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/eepro100.html