[BUG REPORT] Conflict between Tulip driver w/ LinkSys 100LNE and EEPro driver w/ Intel PCI EtherExpress Pro100 82557

From: Dylan Griffiths (Dylan_G@bigfoot.com)
Date: Thu Oct 19 2000 - 08:52:58 EST


The problem: I can't have the Tulip and EEPro drivers loaded at the same
time. If I have the Tulip driver loaded, and I load the EEPro driver, the
self check fails with 0xffffffff and complains that I don't have the card in
a bus master slot. If I have the EEPro driver loaded and the ether tested
as working, and I insmod the tulip driver, this happens:
.
Oct 18 10:13:33 zephyr kernel: eepro100: wait_for_cmd_done timeout!
Oct 18 10:13:33 zephyr kernel: eepro100: wait_for_cmd_done timeout!
Oct 18 10:14:02 zephyr last message repeated 27 times
Oct 18 10:14:02 zephyr last message repeated 27 times
Oct 18 10:14:04 zephyr kernel: eepro100: wait_for_cmd_done timeout!

EEPro driver:
Oct 18 10:15:51 zephyr kernel: eepro100.c: $Revision: 1.20.2.10 $ 2000/05/31
Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others

Tulip driver:
Oct 18 10:12:50 zephyr kernel: tulip.c:v0.91g-ppc 7/16/99
becker@cesdis.gsfc.nasa.gov
Oct 18 10:12:50 zephyr kernel: eth2: Macronix 98715 PMAC rev 37 at 0x7000,
00:20:78:D0:3D:F2, IRQ 9.
Oct 18 10:12:50 zephyr kernel: eth2: EEPROM default media type MII
100baseT4

For more information on the card, go here.
http://www.linksys.com/products/product.asp?prid=31&grid=10

Another problem is that despite the fact that I don't have a 100Mbps network
at the moment, the Tulip driver doesn't give me a way to override the (I've
tried the insmod options=0x9 to get MII autodetect) stupid default that the
Linksys morons left in the EEProm.

/proc/pci entries for the cards:

Bus 0, device 11, function 0:
Ethernet controller: Intel 82557 (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 5. Master Capable.
Latency=64. Min Gnt=8.Max Lat=56.
Prefetchable 32 bit memory at 0xe4101000 [0xe4101008].
I/O at 0x6c00 [0x6c01].
Non-prefetchable 32 bit memory at 0xe4000000 [0xe4000000].

Bus 0, device 13, function 0:
Ethernet controller: Macronix MX98715 / MX98725 (rev 37).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable.
Latency=64. Min Gnt=8.Max Lat=56.
I/O at 0x7000 [0x7001].
Non-prefetchable 32 bit memory at 0xe4100000 [0xe4100000].

Any help is appreciated.. please CC: any replies as I'm not subscribed to
the list (not since digest went away :-().

--
    www.kuro5hin.org -- technology and culture, from the trenches.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Oct 23 2000 - 21:00:14 EST