Your post is somewhat incomplete. Your are
requesting that a fix be made, you have the
information to fix it and yet withhold the solution.
The Savage driver is included in Xorg, not controlled by
Slackware. The problem may also be at the kernel level
which is where I fixed it for myself.
Well after some Googling I found the solution. It appears
that the Davicom Chipset can use one or the other modules
in the kernel and that sometimes the tulip module gets loaded
along with the dmfe module. The fix is that a kernel module can
be blacklisted.
If and in fact both problems you relate to are kernel modules
then the solution is to recompile a kernel. You could also help
by suppling some more information, in that you appear to have
a solution.
I do not know why this has to be with slackies when DSL, Fedora and Ubuntu do
not have such a problem with a Davicom eth card.
Since you use these Distros' or at least that is the indication please post the
output of the blacklist and the kernel config files. This would certainly be a
productive solution for your challenge.
It is certainly the desire of any distro to get things right. However since there are
so many different combinations of hardware then getting it perfect for everyone
is almost impossible.
When reading the good book it is suggested to compile your own kernel just for
the very reason mentioned above. Most of the time the generic kernel will work.
Bigpaws