[PATCH] Re: Problem with SMC Etherpower II + kernel newer 2.4.2

Jeff Garzik
2001-07-06T12:59:34Z

[-- Attachment #1: Type: text/plain, Size: 202 bytes --]

Here is the patch I have in CVS, against kernel 2.4.7-pre3.
--
Jeff Garzik | A recent study has shown that too much soup
Building 1024 | can cause malaise in laboratory mice.
MandrakeSoft |

[-- Attachment #2: epic100-2.4.7.3.patch --]
[-- Type: text/plain, Size: 870 bytes --]

--- /spare/tmp/linux-2.4.7-pre3/drivers/net/epic100.c Mon Jul 2 21:03:04 2001
+++ linux/drivers/net/epic100.c Fri Jul 6 12:56:40 2001
@@ -48,13 +48,16 @@
* ethtool driver info support (jgarzik)

LK1.1.9:
- * MII ioctl support (jgarzik)
+ * ethtool media get/set support (jgarzik)
+
+ LK1.1.10:
+ * revert MII transceiver init change (jgarzik)

*/

#define DRV_NAME "epic100"
-#define DRV_VERSION "1.11+LK1.1.9"
-#define DRV_RELDATE "July 2, 2001"
+#define DRV_VERSION "1.11+LK1.1.10"
+#define DRV_RELDATE "July 6, 2001"

/* The user-configurable values.
@@ -448,7 +451,7 @@
outl(0x0008, ioaddr + TEST1);

/* Turn on the MII transceiver. */
- outl(dev->if_port == 1 ? 0x13 : 0x12, ioaddr + MIICfg);
+ outl(0x12, ioaddr + MIICfg);
if (chip_idx == 1)
outl((inl(ioaddr + NVCTL) & ~0x003C) | 0x4800, ioaddr + NVCTL);
outl(0x0200, ioaddr + GENCTL);