Hi,

the following diff adds the PCI vendor and product ID for a PCI
multiport serial card.

dmesg shows the device as:
"Comtrol Corporation RocketPort PCI 16-port Serial" rev 0x01 at pci1 dev
1 function 0 not configured

bye,
Jan

Index: pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1874
diff -u -p -r1.1874 pcidevs
--- pci/pcidevs 5 Jan 2019 11:49:41 -0000       1.1874
+++ pci/pcidevs 7 Jan 2019 20:23:36 -0000
@@ -194,6 +194,7 @@ vendor      AD              0x11d4  Analog Devices
 vendor ZORAN           0x11de  Zoran
 vendor PIJNENBURG      0x11e3  Pijnenburg
 vendor COMPEX          0x11f6  Compex
+vendor COMCORP         0x11fe  Comtrol Corporation
 vendor CYCLADES        0x120e  Cyclades
 vendor ESSENTIAL       0x120f  Essential Communications
 vendor O2MICRO         0x1217  O2 Micro
@@ -2423,6 +2424,9 @@ product COMPAQ NF3P_BNC           0xf150  NetFlex 
 product COMPEX COMPEXE         0x1401  Compexe
 product COMPEX RL100ATX                0x2011  RL100-ATX 10/100
 product COMPEX 98713           0x9881  PMAC 98713
+
+/* Comtrol Corporation */
+product COMCORP ROCKETPORT_16  0x0009  RocketPort PCI 16-port Serial
 
 /* Conexant products */
 product CONEXANT 56K_WINMODEM  0x1033  56k Winmodem
Index: pci/pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1867
diff -u -p -r1.1867 pcidevs.h
--- pci/pcidevs.h       5 Jan 2019 11:50:32 -0000       1.1867
+++ pci/pcidevs.h       7 Jan 2019 20:23:37 -0000
@@ -199,6 +199,7 @@
 #define        PCI_VENDOR_ZORAN        0x11de          /* Zoran */
 #define        PCI_VENDOR_PIJNENBURG   0x11e3          /* Pijnenburg */
 #define        PCI_VENDOR_COMPEX       0x11f6          /* Compex */
+#define        PCI_VENDOR_COMCORP      0x11fe          /* Comtrol Corporation 
*/
 #define        PCI_VENDOR_CYCLADES     0x120e          /* Cyclades */
 #define        PCI_VENDOR_ESSENTIAL    0x120f          /* Essential 
Communications */
 #define        PCI_VENDOR_O2MICRO      0x1217          /* O2 Micro */
@@ -2428,6 +2429,9 @@
 #define        PCI_PRODUCT_COMPEX_COMPEXE      0x1401          /* Compexe */
 #define        PCI_PRODUCT_COMPEX_RL100ATX     0x2011          /* RL100-ATX 
10/100 */
 #define        PCI_PRODUCT_COMPEX_98713        0x9881          /* PMAC 98713 */
+
+/* Comtrol Corporation */
+#define        PCI_PRODUCT_COMCORP_ROCKETPORT_16       0x0009          /* 
RocketPort PCI 16-port Serial */
 
 /* Conexant products */
 #define        PCI_PRODUCT_CONEXANT_56K_WINMODEM       0x1033          /* 56k 
Winmodem */
Index: pci/pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
retrieving revision 1.1862
diff -u -p -r1.1862 pcidevs_data.h
--- pci/pcidevs_data.h  5 Jan 2019 11:50:32 -0000       1.1862
+++ pci/pcidevs_data.h  7 Jan 2019 20:23:37 -0000
@@ -7680,6 +7680,10 @@ static const struct pci_known_product pc
            "PMAC 98713",
        },
        {
+           PCI_VENDOR_COMCORP, PCI_PRODUCT_COMCORP_ROCKETPORT_16,
+           "RocketPort PCI 16-port Serial",
+       },
+       {
            PCI_VENDOR_CONEXANT, PCI_PRODUCT_CONEXANT_56K_WINMODEM,
            "56k Winmodem",
        },
@@ -28734,6 +28738,10 @@ static const struct pci_known_vendor pci
        {
            PCI_VENDOR_COMPEX,
            "Compex",
+       },
+       {
+           PCI_VENDOR_COMCORP,
+           "Comtrol Corporation",
        },
        {
            PCI_VENDOR_CYCLADES,

Reply via email to