rs_timer
Todd Poynor
tpoynor at mvista.com
Thu Feb 20 07:11:30 EST 2003
Prakash kanthi wrote:
> Hi Folks,
>
> I observed that, even after linux boots and INIT
> process starts, rs_timer stays active and causes the
> rs_interrupt_single to be called.
Depending on your board and the kernel version you're using, this might
be the result of using IRQ 0 for ttyS0 interrupts (as occurs for ppc_405
boards). The stock kernel from kernel.org does not recognize IRQ 0 as a
valid value, and sets up rs_timer polling instead. Recent
linuxppc_2_4_devel kernels (and perhaps other ppc kernel trees) are
modified to remove this restriction; see modifications to
drivers/char/serial.c that remove checks for "irq != 0" and such.
MontaVista Linux makes this an optional feature, enabled by defining
SERIAL_IRQ0_VALID.
--
Todd
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list