* Re: [Delivery unsuccesful: Delivery problems]
[not found] <20030218120933.GQ351@lug-owl.de>
@ 2003-02-19 7:31 ` Michael Westermann
0 siblings, 0 replies; only message in thread
From: Michael Westermann @ 2003-02-19 7:31 UTC (permalink / raw)
To: linux-serial; +Cc: jbuermann
Hello,
> 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.
Have you tested Kernel 2.2.13 with the 2 GHz Pentium ?
>
> 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!!!
Use the 16950 the full FIFO ?
>
> >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.
>
I have the same strange serial Problem
I have a box with Kernel 2.2.23 and Suse and a box with
Debian with kernel 2.2.23. Old IDE-Disk's without DMA.
Both boxes are connect with crossober Cable.
I have tested only with a runnig bash "lili: linux init=/bin/bash"
the same Problem. On both boxes are the same kernel, the same
serial parabeters, both boxes work with FIFO.
I have tested the kernel 2.2.16...23 and 2.4.2 2.4.17 2.4.20, only
the 2.4.17 has the same problem on debian.
I think that is a interrupt Probelem,but what is the causale?
what the difference.
When I use the FIFO, the UART read 8 char's to put a Interrupt.
The time for 8 char's is 2 ms. After this time we have a overrun,
but I thin that is a long time witout a Interrupt.
I Thing that is a general Problem.
Michael
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-02-19 7:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20030218120933.GQ351@lug-owl.de>
2003-02-19 7:31 ` [Delivery unsuccesful: Delivery problems] Michael Westermann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox