[SMC Ultra] Throttle possible?

Aaron Tiensivu (tiensivu@pilot.msu.edu)
Tue, 30 Sep 1997 03:25:14 -0400


Curious about this comment in linux/drivers/char/smc-ultra.c:

****
This driver enables the shared memory only when doing the actual data
transfers to avoid a bug in early version of the card that corrupted
data transferred by a AHA1542.
****

If you know for a fact that you have a later version of the card and that
you do not have an AHA1542, is it safe to assume this restriction can be
removed? Is there a possible performance gained by doing so?

I have left shared memory open in my local copy of smc-ultra to see if that
makes much of a difference speed wise. I haven't actually timed how long it
take the SMC to switch between modes.. maybe a modest speed increase?

Any more info on the above paragraph or the cause of the corruption would be
appreciated?

(I haven't tried my 'new-and-improved' driver yet. I've also hacked away most
of the 'stupid-clone' 8390.c code since I hope that the SMC has a sane 8390)