linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Karsten Keil <kkeil@suse.de>
To: Stephan von Krawczynski <skraw@ithnet.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>,
	kai@tp1.ruhr-uni-bochum.de, linux-kernel@vger.kernel.org
Subject: Re: ISDN massive packet drops while DVD burn/verify
Date: Mon, 5 May 2003 16:23:00 +0200	[thread overview]
Message-ID: <20030505142300.GC28010@pingi3.kke.suse.de> (raw)
In-Reply-To: <20030420181812.44844175.skraw@ithnet.com>

Hi Stephan,

On Sun, Apr 20, 2003 at 06:18:12PM +0200, Stephan von Krawczynski wrote:
> On 19 Apr 2003 23:01:32 +0100
> Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
> 
> > On Sad, 2003-04-19 at 18:38, Stephan von Krawczynski wrote:
> > > I don't buy that explanation. Reason is simple: during this all network
> > > connections work flawlessly, and they do have quite a lot of interrupts
> > > compared to ISDN. ISDN is so slow and has so few interrupts that it is
> > > quite unlikely in a SMP-beyond-GHz-limit box that you loose some. The
> > > ancient hardware days are long gone ...
> > 
> > I'd suggest buying his explanation, because he's right. You are
> > confusing quantity and latency.
> 
> Sorry Alan, "been there, done that"
> I made ISDN work on just about anything that you would call an OS on sometimes
> quite ancient hardware (compared to nowadays), and I really cannot imagine that
> the combined (though sometimes confusing) efforts of you, Andre, Pavel, name-one
> on IDE made a dual 1.4 GHz PIII slower (responding) than a M68k 7,14 MHz with a
> polling IDE interface - which happens to be the slowest thing I ever did ISDN
> programming on _flawlessly_.
> 

No Alan and Kai are right.

The problem with the Infineon ISDN chips is that the fifos are small and so IRQ 
latency is relativ critical. 32 or 64 bytes are only 4/8 ms, and if one of these
32 Byte is dropped, the complete frame is lost. Modern ethernet cards allways
have fifos for multiple complete frames, so that such things don't happen here.

You can try to use HFC based ISDN cards (e.g. Conrad: ISDN TA 128K) the
fifos are much bigger (7.5kB) so at least 4 complete 1500 byte frames can be 
handled without segmentation. That increase the IRQ latency a lot (~900 ms).

-- 
Karsten Keil
SuSE Labs
ISDN development

  parent reply	other threads:[~2003-05-05 14:10 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-16 13:12 ISDN massive packet drops while DVD burn/verify Stephan von Krawczynski
2003-04-18 14:25 ` Kai Germaschewski
2003-04-19 17:38   ` Stephan von Krawczynski
     [not found]     ` <20030419205000.A3541@skunk.physik.uni-erlangen.de>
2003-04-19 20:23       ` Stephan von Krawczynski
2003-04-19 22:01     ` Alan Cox
2003-04-20 16:18       ` Stephan von Krawczynski
2003-04-20 18:53         ` Alan Cox
2003-05-05 14:23         ` Karsten Keil [this message]
2003-05-05 15:32           ` Stephan von Krawczynski
2003-05-05 16:46             ` Karsten Keil
2003-05-05 17:26               ` Stephan von Krawczynski
2003-05-05 18:31                 ` Karsten Keil
2003-05-06 10:53                 ` Alan Cox
2003-05-06 12:39                   ` Stephan von Krawczynski
2003-05-06 12:56                     ` Alan Cox
2003-05-06 14:01                       ` Stephan von Krawczynski
2003-05-06 16:46                         ` Wolfgang Fritz
2003-05-06 14:13                       ` Mike Dresser
2003-05-06 13:06                     ` Karsten Keil
2003-05-06  9:52             ` Alan Cox

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030505142300.GC28010@pingi3.kke.suse.de \
    --to=kkeil@suse.de \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=kai@tp1.ruhr-uni-bochum.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=skraw@ithnet.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).