Re: PCI IRQ (routing) problem with mediaGX

Wolfgang Wegner (ww@kt.e-technik.uni-dortmund.de)
Fri, 2 Nov 2001 14:33:54 +0100


Hi again,

sorry for making such a fuzz about such a simple problem... :)

I dropped natsemi.c from 2.4.4 in 2.4.13-ac5, and now network
works flawlessly, although the strange error message still remains:
(dmesg output):
natsemi.c:v1.07 1/9/2001 Written by Donald Becker <becker@scyld.com>
http://www.scyld.com/network/natsemi.html
(unofficial 2.4.x kernel port, version 1.0.5, April 17, 2001 Jeff Garzik, Tjeerd Mulder)
PCI: Found IRQ 10 for device 00:0e.0
IRQ routing conflict for 00:0e.0, have irq 11, want irq 10
eth0: NatSemi DP83815 at 0xc281f000, fb:ff:fb:ff:fb:ff, IRQ 11.
eth0: Transceiver status 0x7869 advertising 05e1.

The non-working natsemi.c dmesg output looks like this:
natsemi.c:v1.07 1/9/2001 Written by Donald Becker <becker@scyld.com>
http://www.scyld.com/network/natsemi.html
(unofficial 2.4.x kernel port, version 1.07+LK1.0.11, Oct 19, 2001 Jeff Garzi
k, Tjeerd Mulder)
PCI: Found IRQ 10 for device 00:0e.0
IRQ routing conflict for 00:0e.0, have irq 11, want irq 10
eth%d: EEPROM did not reload in 2000 usec.
eth0: NatSemi DP8381[56] at 0xc2820000, fb:ff:fb:ff:fb:ff, IRQ 11.
eth0: Transceiver status 0x7869 advertising 05e1.
eth0: link is back. Enabling watchdog.
eth0: Link changed: Autonegotiation advertising 05e1 partner 0000.
eth0: no link. Disabling watchdog.
eth0: Link wake-up event 00400617
eth0: Link changed: Autonegotiation advertising 05e1 partner 0000.

Note the additional transceiver messages!

The only difference of the first one to original 2.4.4 is the strange
occurence of IRQ10, but at least it works now... :)
(2.4.9 and 2.4.13 without any patches contain the same natsemi.c and
thus do _not_ work either) In case there is anything I can do to
help solve this strange IRQ mapping inconsistency, let me know!

Thanks to everybody!

Wolfgang

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/