The serial driver will detect the winbond cir device as a serial port, since it looks exactly like a serial port unless you know what it is from the PNP ID. Alan Cox pointed out[1] that the pnp serial probe should be done before the legacy probe and we should keep track of any IR ports during the pnp scan. This is an implementation of that idea. Diffed against tty-next. [1] http://www.spinics.net/lists/linux-serial/msg06757.html Sean Young (2): 8250_pnp: merge into 8250 module so pnp probe can done first 8250: blacklist IR ports drivers/tty/serial/8250/8250.c | 47 ++++++++++++++++++++++++++------------ drivers/tty/serial/8250/8250.h | 9 ++++++++ drivers/tty/serial/8250/8250_pnp.c | 34 ++++++++++++++++----------- drivers/tty/serial/8250/Kconfig | 16 ++++++------- drivers/tty/serial/8250/Makefile | 5 ++-- include/linux/serial_core.h | 3 ++- 6 files changed, 75 insertions(+), 39 deletions(-) -- 1.7.11.4 -- 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