Erm, because I'm using rc.serial from setserial v2.01.
> What happens if you compile the kernel with "SERIAL_DETECT_IRQ"
> (then the driver initialise all serial ports - and clear IRQ lines -
> *before* autodetecting the IRQs, and does that sequencially for
> each lines).
>
> Then you can remove the setserial lines from your startup scripts,
> probing for IRQ is basically unsafe but it is better to do that
> at kernel startup than when a lot of tasks are running in 'init'.
> The safest is always to do "setserial /dev/ttyS0 irq 4".
Well, as I recall, a long time ago we had auto IRQ probing in the
serial driver, but Ted disabled it because he felt it was unneeded in
the kernel and it was somehow "better" to use setserial (I don't
recall any more detail: it was years ago). I think it was targetted
for eventual removal.
So, re-enabling auto IRQ detection in the kernel is probably not what
Ted wants. Given that, I'd rather get setserial working
again. Especially considering that the default kernel configuration is
no auto IRQ probing. It would seem wise to get the default case
working :-)
Ted: can you enlighten us further?
Regards,
Richard....
-
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.altern.org/andrebalsa/doc/lkml-faq.html