Hello I got my UART IRQ line hardwired to CPU0. However CPU1 (due to scheduler balancing I presume) is used for calling the request_irq() from 8250.c. By doing that the "chip" irq_enable() is unmasking UART IRQ line of CPU1 and not CPU0. Now I do not get UART interrupts since they are masked at CPU0. I tried to unmask CPU0 UART IRQ line by default at early boot. Once I do that I get some spurious interrupt that handle_level_irq() leaves masked. It is because I did not register any action yet with the request_irq(). Is there known way for dealing with such scenario? Noam Camus -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html