1. Computing

Discuss in my forum

17.8 The Startup Screen Shows Wrong IRQs for the Serial Ports

For non-PnP ports, Linux does not do any IRQ detection on startup. When the serial module loads it only does serial device detection. Thus, disregard what it says about the IRQ, because it's just assuming the standard IRQs. This is done, because IRQ detection is unreliable, and can be fooled. But if and when setserial runs from a start-up script, it changes the IRQ's and displays the new (and hopefully correct) state on on the startup screen. If the wrong IRQ is not corrected by a later display on the screen, then you've got a problem.

So, even though I have my ttyS2 set at IRQ 5, I still see

 
 
 ttyS02 at 0x03e8 (irq = 4) is a 16550A
 
at first when Linux boots. (Older kernels may show "ttyS02" as "tty02" which is the same as ttyS2). You may need to use setserial to tell Linux the IRQ you are using.

* License

* Linux Serial How-To Index

  1. About.com
  2. Computing
  3. Linux

©2014 About.com. All rights reserved.