Re: serial problem on SMP 1.2.125

Theodore Y. Ts'o (tytso@mit.edu)
Fri, 16 Oct 1998 21:49:17 -0400


Date: Fri, 16 Oct 1998 08:43:19 -0500
From: ted@newton.serreyn.ml.org

I'm seeing lost interrupts on 1.2.125 with all three of my internal
serial ports. I finally got a serial console to put on the darn
thing. Will try to put up debug info at
http://ted.serreyn.ml.org/kernel later today.

Serial is dropping characters on the internal modem irq 9, and both
com1 and com2 (normal irq). I have a terminal and a ups. the ups is
now not protected and I am losing power in my house quite often.

I have tried compiling kernel with shared serial irq's and without.

IRQ sharing only works if the hardware itself supports it. Unless you
have a specialized multi-port serial board, you probably can't two
serial ports on the same IRQ if you want to use them simultaneously.
Nearly 100% of the devices implementing COM 1/2/3/4 don't handle
interrupt sharing at the hardware level, so they will be flakey and not
work regardless of how the kernel is configured.

Your best bet is to find a free interrupt and make sure all of your
internal serial ports are on their own IRQ. Failing that, get a cheap
multiport serial boards (you can often find used AST Fourport boards for
a few bucks at swapfests, for example) and use that to run your serial
ports.

- Ted

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/