linux/drivers/tty/serial/8250
Sean Young 77e372a3d8 tty/8250_pnp: serial port detection regression since v3.7
The InsydeH2O BIOS (version dated 09/12/2011) has the following in
its pnp resouces for its serial ports:

$ cat /sys/bus/pnp/devices/00:0b/resources
state = active
io disabled
irq disabled

We do not check if the resources are disabled, and create a bogus
ttyS* device. Since commit 835d844d1a (8250_pnp: do pnp probe
before legacy probe) we get a bogus ttyS0, which prevents the legacy
probe from detecting it.

Note, the BIOS can also be upgraded, fixing this problem, but for people
who can't do that, this fix is needed.

Reported-by: Vincent Deffontaines <vincent@gryzor.com>
Tested-by: Vincent Deffontaines <vincent@gryzor.com>
Signed-off-by: Sean Young <sean@mess.org>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-03-12 08:53:23 -07:00
..
8250_accent.c
8250_acorn.c tty: remove use of __devexit 2012-11-21 15:27:46 -08:00
8250_boca.c
8250_dma.c serial: 8250_dma: TX optimisation 2013-01-16 07:36:10 -08:00
8250_dw.c Merge 3.8-rc5 into tty-next 2013-01-25 13:27:36 -08:00
8250_early.c drivers/tty/serial/8250: use strlcpy instead of strcpy 2013-01-20 15:50:36 -08:00
8250_em.c tty: remove use of __devexit 2012-11-21 15:27:46 -08:00
8250_exar_st16c554.c
8250_fourport.c
8250_fsl.c
8250_gsc.c 8250: use the 8250 register interface not the legacy one 2012-07-12 14:46:22 -07:00
8250_hp300.c tty: remove use of __devexit 2012-11-21 15:27:46 -08:00
8250_hub6.c
8250_pci.c serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller 2013-03-12 08:53:23 -07:00
8250_pnp.c tty/8250_pnp: serial port detection regression since v3.7 2013-03-12 08:53:23 -07:00
8250.c tty/serial: Add support for Altera serial port 2013-03-12 08:53:23 -07:00
8250.h Merge 3.8-rc5 into tty-next 2013-01-25 13:27:36 -08:00
Kconfig serial: ralink: adds support for the serial core found on ralink wisoc 2013-01-30 00:15:34 -05:00
Makefile serial: 8250: Add support for dmaengine 2013-01-15 23:03:00 -08:00
serial_cs.c 8250: use the 8250 register interface not the legacy one 2012-07-12 14:46:22 -07:00