From: DHollenbeck Vendor Sealevel suggested these changes for its new board. Tried them, they work with the card. Signed-off-by: Andrew Morton --- 25-akpm/drivers/pci/pci.ids | 1 + 25-akpm/drivers/serial/8250_pci.c | 3 +++ 25-akpm/include/linux/pci_ids.h | 1 + 3 files changed, 5 insertions(+) diff -puN drivers/pci/pci.ids~sealevel-8-port-rs-232-rs-422-rs-485-board drivers/pci/pci.ids --- 25/drivers/pci/pci.ids~sealevel-8-port-rs-232-rs-422-rs-485-board 2005-03-10 22:05:57.000000000 -0800 +++ 25-akpm/drivers/pci/pci.ids 2005-03-10 22:05:57.000000000 -0800 @@ -6303,6 +6303,7 @@ 7401 Four Port RS-232 Interface 7402 Four Port RS-422/485 Interface 7801 Eight Port RS-232 Interface + 7804 Eight Port RS-232/422/485 Interface 8001 8001 Digital I/O Adapter 135f I-Data International A-S 1360 Meinberg Funkuhren diff -puN drivers/serial/8250_pci.c~sealevel-8-port-rs-232-rs-422-rs-485-board drivers/serial/8250_pci.c --- 25/drivers/serial/8250_pci.c~sealevel-8-port-rs-232-rs-422-rs-485-board 2005-03-10 22:05:57.000000000 -0800 +++ 25-akpm/drivers/serial/8250_pci.c 2005-03-10 22:05:58.000000000 -0800 @@ -1877,6 +1877,9 @@ static struct pci_device_id serial_pci_t { PCI_VENDOR_ID_SEALEVEL, PCI_DEVICE_ID_SEALEVEL_COMM8, PCI_ANY_ID, PCI_ANY_ID, 0, 0, pbn_b2_8_115200 }, + { PCI_VENDOR_ID_SEALEVEL, PCI_DEVICE_ID_SEALEVEL_UCOMM8, + PCI_ANY_ID, PCI_ANY_ID, 0, 0, + pbn_b2_8_115200 }, { PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_GTEK_SERIAL2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, diff -puN include/linux/pci_ids.h~sealevel-8-port-rs-232-rs-422-rs-485-board include/linux/pci_ids.h --- 25/include/linux/pci_ids.h~sealevel-8-port-rs-232-rs-422-rs-485-board 2005-03-10 22:05:57.000000000 -0800 +++ 25-akpm/include/linux/pci_ids.h 2005-03-10 22:05:58.000000000 -0800 @@ -1909,6 +1909,7 @@ #define PCI_DEVICE_ID_SEALEVEL_UCOMM232 0x7202 #define PCI_DEVICE_ID_SEALEVEL_COMM4 0x7401 #define PCI_DEVICE_ID_SEALEVEL_COMM8 0x7801 +#define PCI_DEVICE_ID_SEALEVEL_UCOMM8 0x7804 #define PCI_VENDOR_ID_HYPERCOPE 0x1365 #define PCI_DEVICE_ID_HYPERCOPE_PLX 0x9050 _