LinuxSA Mailing list archives
Index:
[thread]
[date]
[subject]
[author]
From: Alan Kennington <akenning@dog.topology.org>
To : Werner Almesberger <almesber@lrc.epfl.ch>
Date: Tue, 20 Jun 2000 11:58:23 +0930
Re: ATM patch for 2.4.0-test1-ac21
On Mon, Jun 19, 2000 at 07:05:57PM +0200, Werner Almesberger wrote:
>
> there's a new patch for the ATM code in the 2.4.0-test1-ac21 kernel:
>
I don't see any "ac21" mentioned at the http://www.kernel.org/ site.
But I assume that whatever the 2.4 kernel is that is there, it must
be the appropriate kernel version?
> It contains the things I've accumulated over the last two months, mainly
> a set of important fixes for the nicstar driver and several minor bug
> fixes, cleanup, and forward compatibility (sk->sleep initialization).
Maybe the nicstar changes will fix my system-hang problem.
However, I prefer the _insight_ method of de-bugging, as opposed
to the _genetic_ method.
It seems to me that the system hang I am having with the nicstar
for the Forerunner LE 155 is certainly in the close-handler for
that driver. It seems to only happen when the close() happens very quickly
after the last write(2) of a series of write-calls.
This suggests strongly that the system-hang is triggered by an interaction
between the top half and bottom half of the nicstar driver when the
TX buffer is not yet empty.
This should make it possible to find the bug by the "insight" method.
If the new kernel and assorted bug fixes _do_ remove the observed
very serious bug, then this could be just a timing thing - and when
CPUs get faster again, the issue could arise again.
In other words, a sleeping gene could re-surface in later generations.
I would be happier if the gene could be removed.
As a beginner to linux-ATM, I don't think I can find the bug quickly
in a 3000-line driver. So I am hoping that someone who is more
familiar with the nicstar code can find the bug.
In the meantime, I'll try my best too. Because my latest invention
depends on it.
Cheers,
Alan Kennington.
--------------------------------------------------------------------
name: Dr. Alan Kennington
e-mail: akenning@dog.topology.org
website: http://topology.org/
city: Adelaide, South Australia
coords: 34.89744 S, 138.58970 E
pgp-key: http://topology.org/key_ak2.asc
--
LinuxSA WWW: http://www.linuxsa.org.au/ IRC: #linuxsa on irc.linux.org.au
To unsubscribe from the LinuxSA list:
mail linuxsa-request@linuxsa.org.au with "unsubscribe" as the subject
Index:
[thread]
[date]
[subject]
[author]
Return to the LinuxSA Mailing List Information Page