I previously posted regarding a problem with a DE500 autoswitching
between 10Mb/s and 100Mb/s on a 10Mb/s only network. I've come up with a
solution that seems to be working. This is probably not the best way to
do it, but as I said, it seems to work. If anyone has any better
solutions, let me know.
Here's my patch. I just set the driver to 10Mb/s when it thinks
it should go to 100Mb/s.
#---------------------Begin de4x5.c.patch---------------------------------
--- de4x5.c.original Fri Aug 16 16:47:15 1996
+++ de4x5.c Thu Aug 22 09:47:49 1996
@@ -2240,7 +2240,8 @@
lp->tmp = MII_SR_ASSC; /* Fake out the MII speed set */
SET_10Mb;
if (lp->autosense == _100Mb) {
- lp->media = _100Mb;
+ /*lp->media = _100Mb; original line */
+ lp->media = _10Mb;/* keep driver at 10Mb/s */
} else if (lp->autosense == _10Mb) {
lp->media = _10Mb;
} else if ((lp->autosense == AUTO) &&
#--------------------End de4x5.c.patch------------------------------------
Scott D. Webster I had far rather walk, as I do, in daily terror
Senior, Computer Science of eternity, than feel that this was only a
William Paterson College children's game in which all of the contestants
http://www.wilpaterson.edu would get equally worthless prizes in the end.
/home/students/webster/index.htm - T. S. Elliot