eepro100 Transmit timeouts - time to cut my losses? & misc

David Ford david@kalifornia.com
Wed Sep 15 21:17:30 1999


"Jay Freeman (saurik)" wrote:

> Personally, I am just going to ditch using the card as my main interface and
> get myself a PCI 3c905 and use that instead, but continue trying the new

i prefer tulip based cards.


> Here is something strange:  After upgrading to 1.09l I am still getting
> problems, but I am getting fewer actual "Transmit timed out" messages, and
> instead getting transmission errors every now and then that temporarily
> locks up a single connection while it waits to retry.  Probably useless
> information, but information none-the-less.

donald has a new version, 1.09p, try that.  i haven't yet but i'm on the road.


> On a side note, I am curious, is there any particular reason you don't use
> modules on servers?  I have started advocating the use of modules as much as

performance is one factor, albeit the gain isn't huge.  security is by far the
largest.  i run pretty tight ships with little on them, so it takes a lot more
skill than the drive by hacker to gain access.  eliminating modules gets rid of
even more issues.  once a trojan module is in the kernel, _all_ bets are off
for security.


> thinking.  My main point is that modules seem to allow for the least amount
> of down time when a problem occurs that requires an upgrade, such as this
> Ethernet card.  When a new version of this driver comes out that fixes a

i normally build systems with tulip cards so i don't have ether issues.  by far
and large, my access is via network, so i cannot easily pop modules in and out.



> particular problem, I can upgrade to the new version, taking the Ethernet
> driver out of memory for no more than 15 seconds, and not even sever any of
> the existing, long-term connections that might be in place.  The best

network routing and other oddiments are interrupted when you pull a module.


> explanation I could come up with is that you wanted as much performance as
> you could get, at the expense of availability, but I noticed that you
> mentioned that your client wanted "24/7 connectivity", which is why I bring
> it up.

availability in linux isn't normally a question of driver serviceability.
stuff just works.  so i generally place a higher priority on eliminating
insecurities.


> No one else commented on your mention of IPv6 (at least, that I saw anyway),
> I thought I would mention that I do not have IPv6 compiled into my kernel,
> yet I was still encountering these timeout problems :(.

yes.  ipv6 was another problem and is related to multicast.  hit the l-kernel
and l-net archives for the history.

-d

--
 This is Linux Country. On a quiet night, you can hear Windows NT reboot!
  Do you remember how to -think- ? Do you remember how to experiment? Linux
__ is an operating system that brings back the fun and adventure in computing.
\/  for linux-kernel: please read linux/Documentation/* before posting problems