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