public inbox for linux-serial@vger.kernel.org
 help / color / mirror / Atom feed
From: Joachim Buermann <jbuermann@zes.com>
To: linux-serial@vger.kernel.org
Subject: overruns with kernel 2.4.19
Date: Tue, 18 Feb 2003 14:43:46 +0100	[thread overview]
Message-ID: <20030218144346.3e056a65.jbuermann@zes.com> (raw)

Hallo all,

I`m using linux mandrake kernel 2.4.19 on a 2 GHz Pentium 4 with 128
MByte RAM. The serial port /dev/cua0 is connected to a external device
and receives data with 115200 Baud.

Unfortunatelly I get a lot of fifo overruns. I have unmasked the hda
interrupts with:

hdparm -u1 /dev/hda

also set the low_latency flag in the serial driver. The harddisk dma
couldn't disabled.

I'm wonder at this behaviour, because with a lower machine (Pentium I
120 MHz, Kernel 2.2.13) I get overruns only once in a blue moon. And I
expected, that a 2 GHz machine should be quick enough, to responds to
the serial interrupts.

Additional to this I tried a PCI card with a 16950 (128 Byte fifo!) and
set the uart with the setserial command. But also here a lot of
overruns!!!

>From a embedded linux project (ELAN SC520 133MHz, kernel 2.2.19) I know,
that the harddisk type influence the serial communication. So I got
overruns after I changed the original drive with a newer one (the first
was a old IBM with 500MByte, the newer a IBM with 20GByte). Last not
least I must replace the linux kernel with a realtime linux (rtlinux)
and do the serial communication in a realtime handler.

Because I didn't want to replace my desktop machine with a realtime
linux, I'm looking for some hints to solve this problems.

What's about irqtune? I'm know this tool only with kernels up to 2.2.x.
Is there a bug in the serial driver (I didn't found any hints in the
mailing list or with google)?

Should I change the PCI interrupts in the BIOS to set the interrupt
priority?

I don't know anymore. Please help.

Many thanks in advance and sorry for my bad english

Joachim

             reply	other threads:[~2003-02-18 13:52 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-18 13:43 Joachim Buermann [this message]
2003-02-18 23:05 ` overruns with kernel 2.4.19 David Lawyer
  -- strict thread matches above, loose matches on Subject: below --
2003-02-19  0:34 Ed Vance
2003-02-19  8:03 ` David Lawyer
2003-02-19  9:35   ` Joachim Buermann
2003-02-19  8:22 Overruns " Joachim Buermann

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=20030218144346.3e056a65.jbuermann@zes.com \
    --to=jbuermann@zes.com \
    --cc=linux-serial@vger.kernel.org \
    /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