akaros/kern/arch/x86/pci_defs.h
<<
>>
Prefs
   1#pragma once
   2
   3/* Pulled from: http://www.pcidatabase.com/pci_c_header.php.  Modified to make
   4 * it compile.  There are typos and whatnot.  If you notice some entry is wrong
   5 * or isn't descriptive enough, then change it.  Also consider trying to get the
   6 * entry updated at pcidatabase.com.
   7 * Note that some class descriptions aren't as complete as OSdev.org
   8 * http://wiki.osdev.org/PCI.  I added two IOAPIC entries. */
   9
  10#if 0
  11
  12PCIHDR.H: PCI Vendors, Devices, and Class Type information
  13
  14Created automatically from the web using the following URL:
  15http://pcidatabase.com/
  16Software to create and maintain the PCICODE List written by:
  17Jim Boemler (jboemler@halcyon.com)
  18
  19  This header created on Mon Nov 22 12:28:25 PST 2010
  20
  21Too many people have contributed to this list to acknowledge them all, but
  22a few have provided the majority of the input and deserve special mention:
  23   Frederic Potter, who maintains a list for Linux.
  24   Chris Aston at Madge Networks.
  25   Thomas Dippon of Hewlett-Packard GmbH.
  26   Jurgen ("Josh") Thelen
  27   William H. Avery III at Altitech
  28   Sergei Shtylyov of Brain-dead Software in Russia
  29#endif
  30
  31//  NOTE that the 0xFFFF of 0xFF entries at the end of some tables below are
  32//  not properly list terminators, but are actually the printable definitions
  33//  of values that are legitimately found on the PCI bus.  The size
  34//  definitions should be used for loop control when the table is searched.
  35
  36typedef struct _PCI_VENTABLE
  37{
  38        unsigned short  VenId ;
  39        char *  VenShort ;
  40        char *  VenFull ;
  41}  PCI_VENTABLE, *PPCI_VENTABLE ;
  42
  43PCI_VENTABLE    PciVenTable [] =
  44{
  45        { 0x0033, "", "Paradyne Corp." } ,
  46        { 0x003D, "well", "master" } ,
  47        { 0x0070, "Hauppauge1", "Hauppauge Computer Works Inc." } ,
  48        { 0x0100, "ncipher", "Ncipher Corp. Ltd" } ,
  49        { 0x0123, "", "General Dynamics" } ,
  50        { 0x0315, "", "SK - Electronics Co., Ltd." } ,
  51        { 0x046D, " ", "Logitech Inc." } ,
  52        { 0x04B3, " ", "IBM" } ,
  53        { 0x04D9, " ", "Filco" } ,
  54        { 0x051D, " ", "APC" } ,
  55        { 0x058f, "Alcor", "Alcor Micro Corp." } ,
  56        { 0x0590, " ", "Omron Corp" } ,
  57        { 0x05ac, " ", "Apple, Inc." } ,
  58        { 0x064e, " Suyin", "SUYIN Corporation" } ,
  59        { 0x067B, "Prolific", "Prolific Technology Inc." } ,
  60        { 0x0A5C, " ", "Broadcom Corporation" } ,
  61        { 0x0A89, "BREA", "BREA Technologies Inc." } ,
  62        { 0x0c45, "Microdia", "Microdia Ltd." } ,
  63        { 0x0E11, "Compaq", "Compaq Computer Corp." } ,
  64        { 0x1000, "LSI", "LSI Logic" } ,
  65        { 0x1001, "KOLTER", "Kolter Electronic - Germany" } ,
  66        { 0x1002, "ATI / AMD", "ATI Technologies Inc. / Advanced Micro Devices, Inc." } ,
  67        { 0x1003, "ULSI", "ULSI" } ,
  68        { 0x1004, "VLSI", "VLSI Technology" } ,
  69        { 0x1006, "Reply", "Reply Group" } ,
  70        { 0x1007, "NetFrame", "Netframe Systems Inc." } ,
  71        { 0x1008, "Epson", "Epson" } ,
  72        { 0x100A, "Phoenix", "Phoenix Technologies Ltd." } ,
  73        { 0x100B, "NSC", "National Semiconductors" } ,
  74        { 0x100C, "Tseng", "Tseng Labs" } ,
  75        { 0x100D, "AST", "AST Research" } ,
  76        { 0x100E, "Weitek", "Weitek" } ,
  77        { 0x1010, "VLogic", "Video Logic Ltd." } ,
  78        { 0x1011, "DEC", "Digital Equipment Corporation" } ,
  79        { 0x1012, "Micronics", "Micronics Computers Inc." } ,
  80        { 0x1013, "Cirrus", "Cirrus Logic" } ,
  81        { 0x1014, "IBM", "International Business Machines Corp." } ,
  82        { 0x1016, "Fujitsu ICL", "Fujitsu ICL Computers" } ,
  83        { 0x1017, "Spea", "Spea Software AG" } ,
  84        { 0x1018, "Unisys", "Unisys Systems" } ,
  85        { 0x1019, "ECS", "Elitegroup Computer System" } ,
  86        { 0x101A, "NCR", "NCR Corporation" } ,
  87        { 0x101B, "Vitesse", "Vitesse Semiconductor" } ,
  88        { 0x101E, "AMI", "American Megatrends Inc." } ,
  89        { 0x101F, "PictureTel", "PictureTel Corp." } ,
  90        { 0x1020, "Hitachi", "Hitachi Computer Electronics" } ,
  91        { 0x1021, "OKI", "Oki Electric Industry" } ,
  92        { 0x1022, "AMD", "Advanced Micro Devices" } ,
  93        { 0x1023, "machdo", "TRIDENT MICRO" } ,
  94        { 0x1025, "Acer", "Acer Incorporated" } ,
  95        { 0x1028, "Dell", "Dell Computer Corporation" } ,
  96        { 0x102A, "LSI", "LSI Logic Headland Division" } ,
  97        { 0x102B, "Matrox", "Matrox Electronic Systems Ltd." } ,
  98        { 0x102C, "C&T", "Asiliant (Chips And Technologies)" } ,
  99        { 0x102D, "Wyse", "Wyse Technologies" } ,
 100        { 0x102E, "Olivetti", "Olivetti Advanced Technology" } ,
 101        { 0x102F, "U305-S7446", "Toshiba America" } ,
 102        { 0x1030, "TMC", "TMC Research" } ,
 103        { 0x1031, "miro", "miro Computer Products AG" } ,
 104        { 0x1033, "NEC", "NEC Electronics" } ,
 105        { 0x1034, "Burndy", "Burndy Corporation" } ,
 106        { 0x1036, "FDomain", "Future Domain" } ,
 107        { 0x1037, "Hitachi", "Hitachi Micro Systems Inc" } ,
 108        { 0x1038, "AMP", "AMP Incorporated" } ,
 109        { 0x1039, "sis", "SIS SMBus Controller" } ,
 110        { 0x103A, "Seiko", "Seiko Epson Corporation" } ,
 111        { 0x103B, "Tatung", "Tatung Corp. Of America" } ,
 112        { 0x103C, "HP", "Hewlett-Packard Company" } ,
 113        { 0x103E, "Solliday", "Solliday Engineering" } ,
 114        { 0x103F, "Logic Mod.", "Logic Modeling" } ,
 115        { 0x1041, "Computrend", "Computrend" } ,
 116        { 0x1043, "Asustek", "Asustek Computer Inc." } ,
 117        { 0x1044, "DPT", "Distributed Processing Tech" } ,
 118        { 0x1045, "OPTi", "OPTi Inc." } ,
 119        { 0x1046, "IPC", "IPC Corporation LTD" } ,
 120        { 0x1047, "Genoa", "Genoa Systems Corp." } ,
 121        { 0x1048, "ELSA", "ELSA GmbH" } ,
 122        { 0x1049, "Fountain", "Fountain Technology" } ,
 123        { 0x104A, "STM", "STMicroelectronics" } ,
 124        { 0x104B, "", "Mylex / Buslogic" } ,
 125        { 0x104C, "TI", "Texas Instruments" } ,
 126        { 0x104D, "Sony", "Sony Corporation" } ,
 127        { 0x104E, "Oak", "Oak Technology" } ,
 128        { 0x104F, "Co-Time", "Co-Time Computer Ltd." } ,
 129        { 0x1050, "Winbond", "Winbond Electronics Corp." } ,
 130        { 0x1051, "Anigma", "Anigma Corp." } ,
 131        { 0x1053, "Young", "Young Micro Systems" } ,
 132        { 0x1054, "Hitachi", "Hitachi Ltd" } ,
 133        { 0x1055, "SMSC", "Standard Microsystems Corp." } ,
 134        { 0x1056, "ICL", "ICL" } ,
 135        { 0x1057, "Motorola", "Motorola" } ,
 136        { 0x1058, "E&TR", "Electronics & Telecommunication Res" } ,
 137        { 0x1059, "Kontron", "Kontron Canada" } ,
 138        { 0x105A, "Promise", "Promise Technology" } ,
 139        { 0x105B, "Foxconn", "Foxconn International Inc." } ,
 140        { 0x105C, "Wipro", "Wipro Infotech Limited" } ,
 141        { 0x105D, "Number-Nine", "Number Nine Visual Technology" } ,
 142        { 0x105E, "Vtech", "Vtech Engineering Canada Ltd." } ,
 143        { 0x105F, "Infotronic", "Infotronic America Inc." } ,
 144        { 0x1060, "UMC", "United Microelectronics" } ,
 145        { 0x1061, "8x8", "8x8 Inc." } ,
 146        { 0x1062, "Maspar", "Maspar Computer Corp." } ,
 147        { 0x1063, "OOA", "Ocean Office Automation" } ,
 148        { 0x1064, "Alcatel", "Alcatel Cit" } ,
 149        { 0x1065, "TM", "Texas Microsystems" } ,
 150        { 0x1066, "Picopower", "Picopower Technology" } ,
 151        { 0x1067, "Mitsubishi", "Mitsubishi Electronics" } ,
 152        { 0x1068, "Div. Tech.", "Diversified Technology" } ,
 153        { 0x106A, "Aten", "Aten Research Inc." } ,
 154        { 0x106B, "Apple", "Apple Inc." } ,
 155        { 0x106C, "Hyundai", "Hyundai Electronics America" } ,
 156        { 0x106D, "Sequent", "Sequent Computer Systems" } ,
 157        { 0x106E, "DFI", "DFI Inc." } ,
 158        { 0x106F, "CityGate", "City Gate Development LTD" } ,
 159        { 0x1070, "Daewoo", "Daewoo Telecom Ltd." } ,
 160        { 0x1071, "Mitac", "Mitac" } ,
 161        { 0x1072, "GIT", "GIT Co. Ltd." } ,
 162        { 0x1073, "Yamaha", "Yamaha Corporation" } ,
 163        { 0x1074, "Nexgen", "Nexgen Microsystems" } ,
 164        { 0x1075, "AIR", "Advanced Integration Research" } ,
 165        { 0x1077, "QLogic", "QLogic Corporation" } ,
 166        { 0x1078, "Cyrix", "Cyrix Corporation" } ,
 167        { 0x1079, "I-Bus", "I-Bus" } ,
 168        { 0x107A, "Networth", "Networth controls" } ,
 169        { 0x107B, "Gateway", "Gateway 2000" } ,
 170        { 0x107C, "Goldstar", "Goldstar Co. Ltd." } ,
 171        { 0x107D, "Leadtek", "Leadtek Research" } ,
 172        { 0x107E, "Interphase", "Testernec" } ,
 173        { 0x107F, "DTC", "Data Technology Corporation" } ,
 174        { 0x1080, "Cypress", "Cypress Semiconductor" } ,
 175        { 0x1081, "Radius Inc.", "Radius Inc." } ,
 176        { 0x1082, "EFA", "EFA Corporation Of America" } ,
 177        { 0x1083, "Forex", "Forex Computer Corporation" } ,
 178        { 0x1084, "Parador", "Parador" } ,
 179        { 0x1085, "Tulip", "Tulip Computers Int'l BV" } ,
 180        { 0x1086, "J. Bond", "J. Bond Computer Systems" } ,
 181        { 0x1087, "Cache", "Cache Computer" } ,
 182        { 0x1088, "MS Son.", "Microcomputer Systems (M) Son" } ,
 183        { 0x1089, "DG", "Data General Corporation" } ,
 184        { 0x108A, "Bit3", "SBS  Operations" } ,
 185        { 0x108C, "Oakleigh", "Oakleigh Systems Inc." } ,
 186        { 0x108D, "Olicom", "Olicom" } ,
 187        { 0x108E, "Sun", "Sun Microsystems" } ,
 188        { 0x108F, "Systemsoft", "Systemsoft Corporation" } ,
 189        { 0x1090, "Encore", "Encore Computer Corporation" } ,
 190        { 0x1091, "Intergraph", "Intergraph Corporation" } ,
 191        { 0x1092, "Diamond", "Diamond Computer Systems" } ,
 192        { 0x1093, "Nat. Inst.", "National Instruments" } ,
 193        { 0x1094, "Apostolos", "Apostolos" } ,
 194        { 0x1095, "Silicon Image", "Silicon Image, Inc." } ,
 195        { 0x1096, "Alacron", "Alacron" } ,
 196        { 0x1097, "Appian", "Appian Graphics" } ,
 197        { 0x1098, "Quantum", "Quantum Designs Ltd." } ,
 198        { 0x1099, "Samsung", "Samsung Electronics Co. Ltd." } ,
 199        { 0x109A, "Packard-Bell", "Packard Bell" } ,
 200        { 0x109B, "Gemlight", "Gemlight Computer Ltd." } ,
 201        { 0x109C, "Megachips", "Megachips Corporation" } ,
 202        { 0x109D, "Zida", "Zida Technologies Ltd." } ,
 203        { 0x109E, "Brooktree", "Brooktree Corporation" } ,
 204        { 0x109F, "Trigem", "Trigem Computer Inc." } ,
 205        { 0x10A0, "Meidensha", "Meidensha Corporation" } ,
 206        { 0x10A1, "Juko", "Juko Electronics Inc. Ltd." } ,
 207        { 0x10A2, "Quantum", "Quantum Corporation" } ,
 208        { 0x10A3, "Everex", "Everex Systems Inc." } ,
 209        { 0x10A4, "Globe", "Globe Manufacturing Sales" } ,
 210        { 0x10A5, "Racal", "Racal Interlan" } ,
 211        { 0x10A8, "Sierra", "Sierra Semiconductor" } ,
 212        { 0x10A9, "SG", "Silicon Graphics" } ,
 213        { 0x10AB, "Digicom", "Digicom" } ,
 214        { 0x10AC, "Honeywell", "Honeywell IASD" } ,
 215        { 0x10AD, "Winbond", "Winbond Systems Labs" } ,
 216        { 0x10AE, "Cornerstone", "Cornerstone Technology" } ,
 217        { 0x10AF, "MCS", "Micro Computer Systems Inc." } ,
 218        { 0x10B0, "CardExpert", "CardExpert Technology" } ,
 219        { 0x10B1, "Cabletron", "Cabletron Systems Inc." } ,
 220        { 0x10B2, "Raytheon", "Raytheon Company" } ,
 221        { 0x10B3, "Databook", "Databook Inc." } ,
 222        { 0x10B4, "STB", "STB Systems" } ,
 223        { 0x10B5, "PLX", "PLX Technology Inc." } ,
 224        { 0x10B6, "Madge", "Madge Networks" } ,
 225        { 0x10B7, "3Com", "3Com Corporation" } ,
 226        { 0x10B8, "SMC", "Standard Microsystems Corporation" } ,
 227        { 0x10B9, "Ali", "Ali Corporation" } ,
 228        { 0x10BA, "Mitsubishi", "Mitsubishi Electronics Corp." } ,
 229        { 0x10BB, "Dapha", "Dapha Electronics Corporation" } ,
 230        { 0x10BC, "ALR", "Advanced Logic Research Inc." } ,
 231        { 0x10BD, "Surecom", "Surecom Technology" } ,
 232        { 0x10BE, "Tseng", "Tsenglabs International Corp." } ,
 233        { 0x10BF, "MOST", "MOST Corp." } ,
 234        { 0x10C0, "Boca", "Boca Research Inc." } ,
 235        { 0x10C1, "ICM", "ICM Corp. Ltd." } ,
 236        { 0x10C2, "Auspex", "Auspex Systems Inc." } ,
 237        { 0x10C3, "Samsung", "Samsung Semiconductors" } ,
 238        { 0x10C4, "wim", "Award Software Int'l Inc." } ,
 239        { 0x10C5, "Xerox", "Xerox Corporation" } ,
 240        { 0x10C6, "Rambus", "Rambus Inc." } ,
 241        { 0x10C8, "Neomagic", "Neomagic Corporation" } ,
 242        { 0x10C9, "Dataexpert", "Dataexpert Corporation" } ,
 243        { 0x10CA, "Fujitsu", "Fujitsu Siemens" } ,
 244        { 0x10CB, "Omron", "Omron Corporation" } ,
 245        { 0x10CD, "AdvanSys", "Advanced System Products" } ,
 246        { 0x10CF, "Fujitsu", "Fujitsu Ltd." } ,
 247        { 0x10D1, "Future+", "Future+ Systems" } ,
 248        { 0x10D2, "Molex", "Molex Incorporated" } ,
 249        { 0x10D3, "Jabil", "Jabil Circuit Inc." } ,
 250        { 0x10D4, "Hualon", "Hualon Microelectronics" } ,
 251        { 0x10D5, "Autologic", "Autologic Inc." } ,
 252        { 0x10D6, "Wilson .co .ltd", "Wilson .co .ltd" } ,
 253        { 0x10D7, "BCM", "BCM Advanced Research" } ,
 254        { 0x10D8, "APL", "Advanced Peripherals Labs" } ,
 255        { 0x10D9, "Macronix", "Macronix International Co. Ltd." } ,
 256        { 0x10DB, "Rohm", "Rohm Research" } ,
 257        { 0x10DC, "CERN", "CERN-European Lab. for Particle Physics" } ,
 258        { 0x10DD, "E&S", "Evans & Sutherland" } ,
 259        { 0x10DE, "NVIDIA", "NVIDIA Corporation" } ,
 260        { 0x10DF, "Emulex", "Emulex Corporation" } ,
 261        { 0x10E1, "Tekram", "Tekram Technology Corp. Ltd." } ,
 262        { 0x10E2, "Aptix", "Aptix Corporation" } ,
 263        { 0x10E3, "Tundra", "Tundra Semiconductor Corp." } ,
 264        { 0x10E4, "Tandem", "Tandem Computers" } ,
 265        { 0x10E5, "MIC", "Micro Industries Corporation" } ,
 266        { 0x10E6, "Gainbery", "Gainbery Computer Products Inc." } ,
 267        { 0x10E7, "Vadem", "Vadem" } ,
 268        { 0x10E8, "AMCC", "Applied Micro Circuits Corp." } ,
 269        { 0x10E9, "Alps", "Alps Electronic Corp. Ltd." } ,
 270        { 0x10EA, "Tvia", "Tvia, Inc." } ,
 271        { 0x10EB, "Artist", "Artist Graphics" } ,
 272        { 0x10EC, "Realtek", "Realtek" } ,
 273        { 0x10ED, "Ascii", "Ascii Corporation" } ,
 274        { 0x10EE, "Xilinx", "Xilinx Corporation" } ,
 275        { 0x10EF, "Racore", "Racore Computer Products" } ,
 276        { 0x10F0, "Real-Time Graphics & Video", "Curtiss-Wright Controls Embedded Computing" } ,
 277        { 0x10F1, "Tyan", "Tyan Computer" } ,
 278        { 0x10F2, "Achme", "Achme Computer Inc. - GONE !!!!" } ,
 279        { 0x10F3, "Alaris", "Alaris Inc." } ,
 280        { 0x10F4, "S-Mos", "S-Mos Systems" } ,
 281        { 0x10F5, "NKK", "NKK Corporation" } ,
 282        { 0x10F6, "CES", "Creative Electronic Systems SA" } ,
 283        { 0x10F7, "Matsushita", "Matsushita Electric Industrial Corp." } ,
 284        { 0x10F8, "Altos", "Altos India Ltd." } ,
 285        { 0x10F9, "PC-Direct", "PC Direct" } ,
 286        { 0x10FA, "Truevision", "Truevision" } ,
 287        { 0x10FB, "Thesys", "Thesys Microelectronic's" } ,
 288        { 0x10FC, "I-O", "I-O Data Device Inc." } ,
 289        { 0x10FD, "Soyo", "Soyo Technology Corp. Ltd." } ,
 290        { 0x10FE, "Fast", "Fast Electronic GmbH" } ,
 291        { 0x10FF, "Ncube", "Ncube" } ,
 292        { 0x1100, "Jazz", "Jazz Multimedia" } ,
 293        { 0x1101, "Initio", "Initio Corporation" } ,
 294        { 0x1102, "Creative Labs", "Creative Technology LTD." } ,
 295        { 0x1103, "Highpoint", "Triones Technologies Inc. (HighPoint)" } ,
 296        { 0x1104, "Rasterops", "Rasterops" } ,
 297        { 0x1105, "Sigma", "Sigma Designs Inc." } ,
 298        { 0x1106, "VIA", "VIA Technologies, Inc." } ,
 299        { 0x1107, "Stratus", "Stratus Computer" } ,
 300        { 0x1108, "Proteon", "Proteon Inc." } ,
 301        { 0x1109, "Cogent", "Adaptec/Cogent Data Technologies" } ,
 302        { 0x110A, "Siemens", "Siemens Nixdorf AG" } ,
 303        { 0x110B, "Chromatic", "Chromatic Research Inc" } ,
 304        { 0x110C, "Mini-Max", "Mini-Max Technology Inc." } ,
 305        { 0x110D, "ZNYX", "ZNYX Corporation" } ,
 306        { 0x110E, "CPU Tech.", "CPU Technology" } ,
 307        { 0x110F, "Ross", "Ross Technology" } ,
 308        { 0x1112, "Osicom", "Osicom Technologies Inc." } ,
 309        { 0x1113, "Accton", "Accton Technology Corporation" } ,
 310        { 0x1114, "Atmel", "Atmel Corp." } ,
 311        { 0x1116, "Data Translation", "Data Translation, Inc." } ,
 312        { 0x1117, "Datacube", "Datacube Inc." } ,
 313        { 0x1118, "Berg", "Berg Electronics" } ,
 314        { 0x1119, "Vortex", "ICP vortex Computersysteme GmbH" } ,
 315        { 0x111A, "Eff. Net.", "Efficent Networks" } ,
 316        { 0x111C, "Tricord", "Tricord Systems Inc." } ,
 317        { 0x111D, "IDT", "Integrated Device Technology Inc." } ,
 318        { 0x111F, "PDI", "Precision Digital Images" } ,
 319        { 0x1120, "EMC", "EMC Corp." } ,
 320        { 0x1121, "Zilog", "Zilog" } ,
 321        { 0x1123, "EDI", "Excellent Design Inc." } ,
 322        { 0x1124, "Leutron", "Leutron Vision AG" } ,
 323        { 0x1125, "Eurocore", "Eurocore/Vigra" } ,
 324        { 0x1127, "FORE RUNNER LE", "FORE Systems" } ,
 325        { 0x1129, "Firmworks", "Firmworks" } ,
 326        { 0x112A, "Hermes", "Hermes Electronics Co. Ltd." } ,
 327        { 0x112C, "Zenith", "Zenith Data Systems" } ,
 328        { 0x112D, "Ravicad", "Ravicad" } ,
 329        { 0x112E, "Infomedia", "Infomedia" } ,
 330        { 0x1130, "Computervision", "Computervision" } ,
 331        { 0x1131, "LifeView", "Animation Technologies Inc" } ,
 332        { 0x1132, "Mitel", "Mitel Corp." } ,
 333        { 0x1133, "EIC", "Eicon Networks Corporation" } ,
 334        { 0x1134, "MCS", "Mercury Computer Systems Inc." } ,
 335        { 0x1135, "Fuji", "Fuji Xerox Co Ltd" } ,
 336        { 0x1136, "Momentum", "Momentum Data Systems" } ,
 337        { 0x1137, "Cisco", "Cisco Systems Inc" } ,
 338        { 0x1138, "Ziatech", "Ziatech Corporation" } ,
 339        { 0x1139, "Dyn. Pict.", "Dynamic Pictures Inc" } ,
 340        { 0x113A, "FWB", "FWB  Inc" } ,
 341        { 0x113B, "NCD", "Network Computing Devices" } ,
 342        { 0x113C, "Cyclone", "Cyclone Microsystems Inc." } ,
 343        { 0x113D, "Leading Edge", "Leading Edge Products Inc" } ,
 344        { 0x113E, "Sanyo", "Sanyo Electric Co" } ,
 345        { 0x113F, "Equinox", "Equinox Systems" } ,
 346        { 0x1140, "Intervoice", "Intervoice Inc" } ,
 347        { 0x1141, "Crest", "Crest Microsystem Inc" } ,
 348        { 0x1142, "Alliance", "Alliance Semiconductor" } ,
 349        { 0x1143, "Netpower", "Netpower Inc" } ,
 350        { 0x1144, "Cinn. Mil.", "Cincinnati Milacron" } ,
 351        { 0x1145, "Workbit", "Workbit Corp" } ,
 352        { 0x1146, "Force", "Force Computers" } ,
 353        { 0x1147, "Interface", "Interface Corp" } ,
 354        { 0x1148, "Marvell", "Marvell Semiconductor Germany GmbH" } ,
 355        { 0x1149, "Win System", "Win System Corporation" } ,
 356        { 0x114A, "VMIC", "VMIC" } ,
 357        { 0x114B, "Canopus", "Canopus corporation" } ,
 358        { 0x114C, "Annabooks", "Annabooks" } ,
 359        { 0x114D, "IC Corp.", "IC Corporation" } ,
 360        { 0x114E, "Nikon", "Nikon Systems Inc" } ,
 361        { 0x114F, "Digi", "Digi International" } ,
 362        { 0x1150, "TMC", "Thinking Machines Corporation" } ,
 363        { 0x1151, "JAE", "JAE Electronics Inc." } ,
 364        { 0x1153, "Land Win", "Land Win Electronic Corp" } ,
 365        { 0x1154, "Melco", "Melco Inc" } ,
 366        { 0x1155, "Pine", "Pine Technology Ltd" } ,
 367        { 0x1156, "Periscope", "Periscope Engineering" } ,
 368        { 0x1157, "Avsys", "Avsys Corporation" } ,
 369        { 0x1158, "Voarx", "Voarx R&D Inc" } ,
 370        { 0x1159, "Mutech", "Mutech" } ,
 371        { 0x115A, "Harlequin", "Harlequin Ltd" } ,
 372        { 0x115B, "Parallax", "Parallax Graphics" } ,
 373        { 0x115C, "Photron", "Photron Ltd." } ,
 374        { 0x115D, "Xircom", "Xircom" } ,
 375        { 0x115E, "Peer", "Peer Protocols Inc" } ,
 376        { 0x115F, "Maxtorr", "Maxtor Corporation" } ,
 377        { 0x1160, "Megasoft", "Megasoft Inc" } ,
 378        { 0x1161, "PFU", "PFU Ltd" } ,
 379        { 0x1162, "OA Lab", "OA Laboratory Co Ltd" } ,
 380        { 0x1163, "mohamed", "mohamed alsherif" } ,
 381        { 0x1164, "APT", "Advanced Peripherals Tech" } ,
 382        { 0x1165, "Imagraph", "Imagraph Corporation" } ,
 383        { 0x1166, "BRCM/ServerWorks", "Broadcom / ServerWorks" } ,
 384        { 0x1167, "Mutoh", "Mutoh Industries Inc" } ,
 385        { 0x1168, "Thine", "Thine Electronics Inc" } ,
 386        { 0x1169, "CDAC", "Centre f/Dev. of Adv. Computing" } ,
 387        { 0x116A, "Luminex", "Luminex Software, Inc" } ,
 388        { 0x116B, "Connectware", "Connectware Inc" } ,
 389        { 0x116C, "Int Res.", "Intelligent Resources" } ,
 390        { 0x116E, "EFI", "Electronics for Imaging" } ,
 391        { 0x1170, "Inventec", "Inventec Corporation" } ,
 392        { 0x1172, "Altera", "Altera Corporation" } ,
 393        { 0x1173, "Adobe", "Adobe Systems" } ,
 394        { 0x1174, "Bridgeport", "Bridgeport Machines" } ,
 395        { 0x1175, "Mitron", "Mitron Computer Inc." } ,
 396        { 0x1176, "SBE", "SBE" } ,
 397        { 0x1177, "Silicon Eng.", "Silicon Engineering" } ,
 398        { 0x1178, "Alfa", "Alfa Inc" } ,
 399        { 0x1179, "Toshiba", "Toshiba corporative" } ,
 400        { 0x117A, "A-Trend", "A-Trend Technology" } ,
 401        { 0x117B, "LG", "LG (Lucky Goldstar) Electronics Inc." } ,
 402        { 0x117C, "Atto", "Atto Technology" } ,
 403        { 0x117D, "B&D", "Becton & Dickinson" } ,
 404        { 0x117E, "T/R", "T/R Systems" } ,
 405        { 0x117F, "ICS", "Integrated Circuit Systems" } ,
 406        { 0x1180, "Fic", "Ricoh" } ,
 407        { 0x1183, "Fujikura", "Fujikura Ltd" } ,
 408        { 0x1184, "Forks", "Forks Inc" } ,
 409        { 0x1185, "Dataworld", "Dataworld" } ,
 410        { 0x1186, "D-Link", "D-Link System Inc" } ,
 411        { 0x1187, "ATL", "Advanced Technology Laboratories" } ,
 412        { 0x1188, "Shima", "Shima Seiki Manufacturing Ltd." } ,
 413        { 0x1189, "Matsushita", "Matsushita Electronics" } ,
 414        { 0x118A, "Hilevel", "Hilevel Technology" } ,
 415        { 0x118B, "Hypertec", "Hypertec Pty Ltd" } ,
 416        { 0x118C, "Corollary", "Corollary Inc" } ,
 417        { 0x118D, "BitFlow", "BitFlow Inc" } ,
 418        { 0x118E, "Hermstedt", "Hermstedt AG" } ,
 419        { 0x118F, "Green", "Green Logic" } ,
 420        { 0x1190, "Tripace", "Tripace" } ,
 421        { 0x1191, "Acard", "Acard Technology Corp." } ,
 422        { 0x1192, "Densan", "Densan Co. Ltd" } ,
 423        { 0x1194, "Toucan", "Toucan Technology" } ,
 424        { 0x1195, "Ratoc", "Ratoc System Inc" } ,
 425        { 0x1196, "Hytec", "Hytec Electronics Ltd" } ,
 426        { 0x1197, "Gage", "Gage Applied Technologies" } ,
 427        { 0x1198, "Lambda", "Lambda Systems Inc" } ,
 428        { 0x1199, "Attachmate", "Attachmate Corp." } ,
 429        { 0x119A, "Mind Share", "Mind/Share Inc." } ,
 430        { 0x119B, "Omega", "Omega Micro Inc." } ,
 431        { 0x119C, "ITI", "Information Technology Inst." } ,
 432        { 0x119D, "Bug", "Bug Sapporo Japan" } ,
 433        { 0x119E, "Fujitsu", "Fujitsu Microelectronics Ltd." } ,
 434        { 0x119F, "Bull", "Bull Hn Information Systems" } ,
 435        { 0x11A1, "Hamamatsu", "Hamamatsu Photonics K.K." } ,
 436        { 0x11A2, "Sierra", "Sierra Research and Technology" } ,
 437        { 0x11A3, "Deuretzbacher", "Deuretzbacher GmbH & Co. Eng. KG" } ,
 438        { 0x11A4, "Barco", "Barco" } ,
 439        { 0x11A5, "MicroUnity", "MicroUnity Systems Engineering Inc." } ,
 440        { 0x11A6, "Pure Data", "Pure Data" } ,
 441        { 0x11A7, "Power Comp.", "Power Computing Corp." } ,
 442        { 0x11A8, "Systech", "Systech Corp." } ,
 443        { 0x11A9, "InnoSys", "InnoSys Inc." } ,
 444        { 0x11AA, "Actel", "Actel" } ,
 445        { 0x11AB, "Marvell", "Marvell Semiconductor" } ,
 446        { 0x11AC, "Canon", "Canon Information Systems" } ,
 447        { 0x11AD, "Lite-On", "Lite-On Technology Corp." } ,
 448        { 0x11AE, "Scitex", "Scitex Corporation Ltd" } ,
 449        { 0x11AF, "Avid", "Avid Technology, Inc." } ,
 450        { 0x11B0, "QuickLogic", "Quicklogic Corp" } ,
 451        { 0x11B1, "Apricot", "Apricot Computers" } ,
 452        { 0x11B2, "Kodak", "Eastman Kodak" } ,
 453        { 0x11B3, "Barr", "Barr Systems Inc." } ,
 454        { 0x11B4, "Leitch", "Leitch Technology International" } ,
 455        { 0x11B5, "Radstone", "Radstone Technology Ltd." } ,
 456        { 0x11B6, "United Video", "United Video Corp" } ,
 457        { 0x11B7, "Motorola", "Motorola" } ,
 458        { 0x11B8, "Xpoint", "Xpoint Technologies Inc" } ,
 459        { 0x11B9, "Pathlight", "Pathlight Technology Inc." } ,
 460        { 0x11BA, "Videotron", "Videotron Corp" } ,
 461        { 0x11BB, "Pyramid", "Pyramid Technology" } ,
 462        { 0x11BC, "Net. Periph.", "Network Peripherals Inc" } ,
 463        { 0x11BD, "LOTA GEDEON", "NABOHO/INFORMATICIEN /BURKINA" } ,
 464        { 0x11BE, "IMI", "International Microcircuits Inc" } ,
 465        { 0x11BF, "Astrodesign", "Astrodesign Inc." } ,
 466        { 0x11C1, "Agere", "Agere Systems, Inc." } ,
 467        { 0x11C2, "Sand", "Sand Microelectronics" } ,
 468        { 0x11C4, "Doc. Tech.", "Document Technologies Ind." } ,
 469        { 0x11C5, "Shiva", "Shiva Corporatin" } ,
 470        { 0x11C6, "Dainippon", "Dainippon Screen Mfg. Co" } ,
 471        { 0x11C7, "D.C.M.", "D.C.M. Data Systems" } ,
 472        { 0x11C8, "Dolphin", "Dolphin Interconnect Solutions" } ,
 473        { 0x11C9, "MAGMA", "MAGMA" } ,
 474        { 0x11CA, "LSI Sys.", "LSI Systems Inc" } ,
 475        { 0x11CB, "Specialix", "Specialix International Ltd." } ,
 476        { 0x11CC, "M&K", "Michels & Kleberhoff Computer GmbH" } ,
 477        { 0x11CD, "HAL", "HAL Computer Systems Inc." } ,
 478        { 0x11CE, "PRI", "Primary Rate Inc" } ,
 479        { 0x11CF, "PEC", "Pioneer Electronic Corporation" } ,
 480        { 0x11D0, "BAE", "BAE SYSTEMS - Manassas" } ,
 481        { 0x11D1, "AuraVision", "AuraVision Corporation" } ,
 482        { 0x11D2, "Intercom", "Intercom Inc." } ,
 483        { 0x11D3, "Trancell", "Trancell Systems Inc" } ,
 484        { 0x11D4, "ADI", "Analog Devices, Inc." } ,
 485        { 0x11D5, "Tahoma", "Tahoma Technology" } ,
 486        { 0x11D6, "Tekelec", "Tekelec Technologies" } ,
 487        { 0x11D7, "Trenton", "TRENTON Technology, Inc." } ,
 488        { 0x11D8, "ITD", "Image Technologies Development" } ,
 489        { 0x11D9, "Tec", "Tec Corporation" } ,
 490        { 0x11DA, "Novell", "Novell" } ,
 491        { 0x11DB, "Sega", "Sega Enterprises Ltd" } ,
 492        { 0x11DC, "Questra", "Questra Corp" } ,
 493        { 0x11DD, "Crosfield", "Crosfield Electronics Ltd" } ,
 494        { 0x11DE, "Zoran", "Zoran Corporation" } ,
 495        { 0x11E1, "Gec Plessey", "Gec Plessey Semi Inc" } ,
 496        { 0x11E2, "Samsung", "Samsung Information Systems America" } ,
 497        { 0x11E3, "QuickLogic", "Quicklogic Corp" } ,
 498        { 0x11E4, "Second Wave", "Second Wave Inc" } ,
 499        { 0x11E5, "IIX", "IIX Consulting" } ,
 500        { 0x11E6, "Mitsui", "Mitsui-Zosen System Research" } ,
 501        { 0x11E8, "DPSI", "Digital Processing Systems Inc" } ,
 502        { 0x11E9, "Highwater", "Highwater Designs Ltd" } ,
 503        { 0x11EA, "Elsag", "Elsag Bailey" } ,
 504        { 0x11EB, "Formation", "Formation, Inc" } ,
 505        { 0x11EC, "Coreco", "Coreco Inc" } ,
 506        { 0x11ED, "Mediamatics", "Mediamatics" } ,
 507        { 0x11EE, "Dome", "Dome Imaging Systems Inc" } ,
 508        { 0x11EF, "Nicolet", "Nicolet Technologies BV" } ,
 509        { 0x11F0, "Compu-Shack", "Compu-Shack GmbH" } ,
 510        { 0x11F2, "Pic-Tel", "Picture Tel Japan KK" } ,
 511        { 0x11F3, "Keithley", "Keithley Instruments, Inc" } ,
 512        { 0x11F4, "Kinetic", "Kinetic Systems Corporation" } ,
 513        { 0x11F5, "Comp Dev", "Computing Devices Intl" } ,
 514        { 0x11F6, "Powermatic", "Powermatic Data Systems Ltd" } ,
 515        { 0x11F7, "S-A", "Scientific Atlanta" } ,
 516        { 0x11F8, "PMC-Sierra", "PMC-Sierra Inc." } ,
 517        { 0x11F9, "I-Cube", "I-Cube Inc" } ,
 518        { 0x11FA, "Kasan", "Kasan Electronics Co Ltd" } ,
 519        { 0x11FB, "Datel", "Datel Inc" } ,
 520        { 0x11FD, "High Street", "High Street Consultants" } ,
 521        { 0x11FE, "Comtrol", "Comtrol Corp" } ,
 522        { 0x11FF, "Scion", "Scion Corp" } ,
 523        { 0x1200, "CSS", "CSS Corp" } ,
 524        { 0x1201, "Vista", "Vista Controls Corp" } ,
 525        { 0x1202, "Network Gen", "Network General Corp" } ,
 526        { 0x1203, "Agfa", "Bayer Corporation Agfa Div" } ,
 527        { 0x1204, "Lattice", "Lattice Semiconductor Corp" } ,
 528        { 0x1205, "Array", "Array Corp" } ,
 529        { 0x1206, "Amdahl", "Amdahl Corp" } ,
 530        { 0x1208, "Parsytec", "Parsytec GmbH" } ,
 531        { 0x1209, "Sci Sys", "Sci Systems Inc" } ,
 532        { 0x120A, "Synaptel", "Synaptel" } ,
 533        { 0x120B, "Adaptive", "Adaptive Solutions" } ,
 534        { 0x120D, "Comp Labs", "Compression Labs Inc." } ,
 535        { 0x120E, "Cyclades", "Cyclades Corporation" } ,
 536        { 0x120F, "Essential", "Essential Communications" } ,
 537        { 0x1210, "Hyperparallel", "Hyperparallel Technologies" } ,
 538        { 0x1211, "Braintech", "Braintech Inc" } ,
 539        { 0x1213, "AISI", "Applied Intelligent Systems Inc" } ,
 540        { 0x1214, "Perf Tech", "Performance Technologies Inc" } ,
 541        { 0x1215, "Interware", "Interware Co Ltd" } ,
 542        { 0x1216, "Purup Eskofot", "Purup-Eskofot A/S" } ,
 543        { 0x1217, "O2Micro", "O2Micro Inc" } ,
 544        { 0x1218, "Hybricon", "Hybricon Corp" } ,
 545        { 0x1219, "First Virtual", "First Virtual Corp" } ,
 546        { 0x121A, "3dfx", "3dfx Interactive Inc" } ,
 547        { 0x121B, "ATM", "Advanced Telecommunications Modules" } ,
 548        { 0x121C, "Nippon Texa", "Nippon Texa Co Ltd" } ,
 549        { 0x121D, "Lippert", "Lippert Automationstechnik GmbH" } ,
 550        { 0x121E, "CSPI", "CSPI" } ,
 551        { 0x121F, "Arcus", "Arcus Technology Inc" } ,
 552        { 0x1220, "Ariel", "Ariel Corporation" } ,
 553        { 0x1221, "Contec", "Contec Microelectronics Europe BV" } ,
 554        { 0x1222, "Ancor", "Ancor Communications Inc" } ,
 555        { 0x1223, "Emerson Network Power", "Emerson Network Power, Embedded Computing" } ,
 556        { 0x1224, "Int. Img.", "Interactive Images" } ,
 557        { 0x1225, "Power IO", "Power I/O Inc." } ,
 558        { 0x1227, "Tech-Source", "Tech-Source" } ,
 559        { 0x1228, "Norsk", "Norsk Elektro Optikk A/S" } ,
 560        { 0x1229, "Data Kin", "Data Kinesis Inc." } ,
 561        { 0x122A, "Int. Telecom", "Integrated Telecom" } ,
 562        { 0x122B, "LG Ind.", "LG Industrial Systems Co. Ltd." } ,
 563        { 0x122C, "sci-worx", "sci-worx GmbH" } ,
 564        { 0x122D, "Aztech", "Aztech System Ltd" } ,
 565        { 0x122E, "Absolute Analysis", "Absolute Analysis" } ,
 566        { 0x122F, "Andrew", "Andrew Corp." } ,
 567        { 0x1230, "Fishcamp", "Fishcamp Engineering" } ,
 568        { 0x1231, "WMI", "Woodward McCoach Inc." } ,
 569        { 0x1233, "Bus-Tech", "Bus-Tech Inc." } ,
 570        { 0x1234, "Technical", "Technical Corp" } ,
 571        { 0x1236, "Sigma Designs", "Sigma Designs, Inc" } ,
 572        { 0x1237, "Alta Tech", "Alta Technology Corp." } ,
 573        { 0x1238, "Adtran", "Adtran" } ,
 574        { 0x1239, "3DO", "The 3DO Company" } ,
 575        { 0x123A, "Visicom", "Visicom Laboratories Inc." } ,
 576        { 0x123B, "Seeq", "Seeq Technology Inc." } ,
 577        { 0x123C, "Century Sys", "Century Systems Inc." } ,
 578        { 0x123D, "EDT", "Engineering Design Team Inc." } ,
 579        { 0x123F, "C-Cube", "C-Cube Microsystems" } ,
 580        { 0x1240, "Marathon", "Marathon Technologies Corp." } ,
 581        { 0x1241, "DSC", "DSC Communications" } ,
 582        { 0x1242, "JNI", "JNI Corporation" } ,
 583        { 0x1243, "Delphax", "Delphax" } ,
 584        { 0x1244, "AVM", "AVM AUDIOVISUELLES MKTG & Computer GmbH" } ,
 585        { 0x1245, "APD", "APD S.A." } ,
 586        { 0x1246, "Dipix", "Dipix Technologies Inc" } ,
 587        { 0x1247, "Xylon", "Xylon Research Inc." } ,
 588        { 0x1248, "Central Data", "Central Data Corp." } ,
 589        { 0x1249, "Samsung", "Samsung Electronics Co. Ltd." } ,
 590        { 0x124A, "AEG", "AEG Electrocom GmbH" } ,
 591        { 0x124C, "Solitron", "Solitron Technologies Inc." } ,
 592        { 0x124D, "Stallion", "Stallion Technologies" } ,
 593        { 0x124E, "Cylink", "Cylink" } ,
 594        { 0x124F, "Infortrend", "Infortrend Technology Inc" } ,
 595        { 0x1250, "Hitachi", "Hitachi Microcomputer System Ltd." } ,
 596        { 0x1251, "VLSI Sol.", "VLSI Solution OY" } ,
 597        { 0x1253, "Guzik", "Guzik Technical Enterprises" } ,
 598        { 0x1254, "Linear Systems", "Linear Systems Ltd." } ,
 599        { 0x1255, "Optibase", "Optibase Ltd." } ,
 600        { 0x1256, "Perceptive", "Perceptive Solutions Inc." } ,
 601        { 0x1257, "Vertex", "Vertex Networks Inc." } ,
 602        { 0x1258, "Gilbarco", "Gilbarco Inc." } ,
 603        { 0x1259, "Allied Tsyn", "Allied Telesyn International" } ,
 604        { 0x125A, "ABB Pwr", "ABB Power Systems" } ,
 605        { 0x125B, "Asix", "Asix Electronics Corp." } ,
 606        { 0x125C, "Aurora", "Aurora Technologies Inc." } ,
 607        { 0x125D, "ESS", "ESS Technology" } ,
 608        { 0x125E, "Specvideo", "Specialvideo Engineering SRL" } ,
 609        { 0x125F, "Concurrent", "Concurrent Technologies Inc." } ,
 610        { 0x1260, "Intersil", "Intersil Corporation" } ,
 611        { 0x1261, "Matsushita", "Matsushita-Kotobuki Electronics Indu" } ,
 612        { 0x1262, "ES Comp.", "ES Computer Co. Ltd." } ,
 613        { 0x1263, "Sonic Sol.", "Sonic Solutions" } ,
 614        { 0x1264, "Aval Nag.", "Aval Nagasaki Corp." } ,
 615        { 0x1265, "Casio", "Casio Computer Co. Ltd." } ,
 616        { 0x1266, "Microdyne", "Microdyne Corp." } ,
 617        { 0x1267, "SA Telecom", "S.A. Telecommunications" } ,
 618        { 0x1268, "Tektronix", "Tektronix" } ,
 619        { 0x1269, "SGS Thomson", "Thomson-CSF/TTM" } ,
 620        { 0x126A, "Lexmark", "Lexmark International Inc." } ,
 621        { 0x126B, "Adax", "Adax Inc." } ,
 622        { 0x126C, "Nortel", "Nortel Networks Corp." } ,
 623        { 0x126D, "Splash", "Splash Technology Inc." } ,
 624        { 0x126E, "Sumitomo", "Sumitomo Metal Industries Ltd." } ,
 625        { 0x126F, "Sil Motion", "Silicon Motion" } ,
 626        { 0x1270, "Olympus", "Olympus Optical Co. Ltd." } ,
 627        { 0x1271, "GW Instr.", "GW Instruments" } ,
 628        { 0x1272, "Telematics", "Telematics International" } ,
 629        { 0x1273, "Hughes", "Hughes Network Systems" } ,
 630        { 0x1274, "Ensoniq", "Ensoniq" } ,
 631        { 0x1275, "NetApp", "Network Appliance" } ,
 632        { 0x1276, "Sw Net Tech", "Switched Network Technologies Inc." } ,
 633        { 0x1277, "Comstream", "Comstream" } ,
 634        { 0x1278, "Transtech", "Transtech Parallel Systems" } ,
 635        { 0x1279, "Transmeta", "Transmeta Corp." } ,
 636        { 0x127B, "Pixera", "Pixera Corp" } ,
 637        { 0x127C, "Crosspoint", "Crosspoint Solutions Inc." } ,
 638        { 0x127D, "Vela", "Vela Research LP" } ,
 639        { 0x127E, "Winnow", "Winnov L.P." } ,
 640        { 0x127F, "Fujifilm", "Fujifilm" } ,
 641        { 0x1280, "Photoscript", "Photoscript Group Ltd." } ,
 642        { 0x1281, "Yokogawa", "Yokogawa Electronic Corp." } ,
 643        { 0x1282, "Davicom", "Davicom Semiconductor Inc." } ,
 644        { 0x1283, " Zamora", "Waldo" } ,
 645        { 0x1285, "Plat Tech", "Platform Technologies Inc." } ,
 646        { 0x1286, "MAZeT", "MAZeT GmbH" } ,
 647        { 0x1287, "LuxSonor", "LuxSonor Inc." } ,
 648        { 0x1288, "Timestep", "Timestep Corp." } ,
 649        { 0x1289, "AVC Tech", "AVC Technology Inc." } ,
 650        { 0x128A, "Asante", "Asante Technologies Inc." } ,
 651        { 0x128B, "Transwitch", "Transwitch Corp." } ,
 652        { 0x128C, "Retix", "Retix Corp." } ,
 653        { 0x128D, "G2 Net", "G2 Networks Inc." } ,
 654        { 0x128F, "Tateno", "Tateno Dennou Inc." } ,
 655        { 0x1290, "Sord", "Sord Computer Corp." } ,
 656        { 0x1291, "NCS Comp", "NCS Computer Italia" } ,
 657        { 0x1292, "Tritech", "Tritech Microelectronics Intl PTE" } ,
 658        { 0x1293, "M Reality", "Media Reality Technology" } ,
 659        { 0x1294, "Rhetorex", "Rhetorex Inc." } ,
 660        { 0x1295, "Imagenation", "Imagenation Corp." } ,
 661        { 0x1296, "Kofax", "Kofax Image Products" } ,
 662        { 0x1297, "Shuttle Computer", "Shuttle Computer" } ,
 663        { 0x1298, "Spellcaster", "Spellcaster Telecommunications Inc." } ,
 664        { 0x1299, "Know Tech", "Knowledge Technology Laboratories" } ,
 665        { 0x129A, "VMETRO", "VMETRO Inc." } ,
 666        { 0x129B, "Img Access", "Image Access" } ,
 667        { 0x129D, "CompCore", "CompCore Multimedia Inc." } ,
 668        { 0x129E, "Victor Jpn", "Victor Co. of Japan Ltd." } ,
 669        { 0x129F, "OEC Med", "OEC Medical Systems Inc." } ,
 670        { 0x12A0, "A-B", "Allen Bradley Co." } ,
 671        { 0x12A1, "Simpact", "Simpact Inc" } ,
 672        { 0x12A2, "NewGen", "NewGen Systems Corp." } ,
 673        { 0x12A3, "Lucent", "Lucent Technologies AMR" } ,
 674        { 0x12A4, "NTT Elect", "NTT Electronics Technology Co." } ,
 675        { 0x12A5, "Vision Dyn", "Vision Dynamics Ltd." } ,
 676        { 0x12A6, "Scalable", "Scalable Networks Inc." } ,
 677        { 0x12A7, "AMO", "AMO GmbH" } ,
 678        { 0x12A8, "News Datacom", "News Datacom" } ,
 679        { 0x12A9, "Xiotech", "Xiotech Corp." } ,
 680        { 0x12AA, "SDL", "SDL Communications Inc." } ,
 681        { 0x12AB, "Yuan Yuan", "Yuan Yuan Enterprise Co. Ltd." } ,
 682        { 0x12AC, "MeasureX", "MeasureX Corp." } ,
 683        { 0x12AD, "MULTIDATA", "MULTIDATA GmbH" } ,
 684        { 0x12AE, "Alteon", "Alteon Networks Inc." } ,
 685        { 0x12AF, "TDK USA", "TDK USA Corp." } ,
 686        { 0x12B0, "Jorge Sci", "Jorge Scientific Corp." } ,
 687        { 0x12B1, "GammaLink", "GammaLink" } ,
 688        { 0x12B2, "Gen Signal", "General Signal Networks" } ,
 689        { 0x12B3, "Interface", "Interface Corp. Ltd." } ,
 690        { 0x12B4, "Future Tel", "Future Tel Inc." } ,
 691        { 0x12B5, "Granite", "Granite Systems Inc." } ,
 692        { 0x12B7, "Acumen", "Acumen" } ,
 693        { 0x12B8, "Korg", "Korg" } ,
 694        { 0x12B9, "3Com", "3Com Corporation" } ,
 695        { 0x12BA, "Bittware", "Bittware, Inc" } ,
 696        { 0x12BB, "Nippon Uni", "Nippon Unisoft Corp." } ,
 697        { 0x12BC, "Array Micro", "Array Microsystems" } ,
 698        { 0x12BD, "Computerm", "Computerm Corp." } ,
 699        { 0x12BF, "Fujifilm", "Fujifilm Microdevices" } ,
 700        { 0x12C0, "Infimed", "Infimed" } ,
 701        { 0x12C1, "GMM Res", "GMM Research Corp." } ,
 702        { 0x12C2, "Mentec", "Mentec Ltd." } ,
 703        { 0x12C3, "Holtek", "Holtek Microelectronics Inc." } ,
 704        { 0x12C4, "Connect Tech", "Connect Tech Inc." } ,
 705        { 0x12C5, "PicturEl", "Picture Elements Inc." } ,
 706        { 0x12C6, "Mitani", "Mitani Corp." } ,
 707        { 0x12C7, "Dialogic", "Dialogic Corp." } ,
 708        { 0x12C8, "G Force", "G Force Co. Ltd." } ,
 709        { 0x12C9, "Gigi Ops", "Gigi Operations" } ,
 710        { 0x12CA, "ICE", "Integrated Computing Engines, Inc." } ,
 711        { 0x12CB, "Antex", "Antex Electronics Corp." } ,
 712        { 0x12CC, "Pluto", "Pluto Technologies International" } ,
 713        { 0x12CD, "Aims Lab", "Aims Lab" } ,
 714        { 0x12CE, "Netspeed", "Netspeed Inc." } ,
 715        { 0x12CF, "Prophet", "Prophet Systems Inc." } ,
 716        { 0x12D0, "GDE Sys", "GDE Systems Inc." } ,
 717        { 0x12D1, "Huawai Inc.", "Huawei Technologies Co., Ltd." } ,
 718        { 0x12D3, "Vingmed", "Vingmed Sound A/S" } ,
 719        { 0x12D4, "Ulticom", "Ulticom, Inc." } ,
 720        { 0x12D5, "Equator", "Equator Technologies" } ,
 721        { 0x12D6, "Analogic", "Analogic Corp." } ,
 722        { 0x12D7, "Biotronic", "Biotronic SRL" } ,
 723        { 0x12D8, "Pericom", "Pericom Semiconductor" } ,
 724        { 0x12D9, "Aculab", "Aculab Plc." } ,
 725        { 0x12DA, "TrueTime", "TrueTime" } ,
 726        { 0x12DB, "Annapolis", "Annapolis Micro Systems Inc." } ,
 727        { 0x12DC, "Symicron", "Symicron Computer Communication Ltd." } ,
 728        { 0x12DD, "MGI", "Management Graphics Inc." } ,
 729        { 0x12DE, "Rainbow", "Rainbow Technologies" } ,
 730        { 0x12DF, "SBS Tech", "SBS Technologies Inc." } ,
 731        { 0x12E0, "Chase", "Chase Research PLC" } ,
 732        { 0x12E1, "Nintendo", "Nintendo Co. Ltd." } ,
 733        { 0x12E2, "Datum", "Datum Inc. Bancomm-Timing Division" } ,
 734        { 0x12E3, "Imation", "Imation Corp. - Medical Imaging Syst" } ,
 735        { 0x12E4, "Brooktrout", "Brooktrout Technology Inc." } ,
 736        { 0x12E6, "Cirel", "Cirel Systems" } ,
 737        { 0x12E7, "Sebring", "Sebring Systems Inc" } ,
 738        { 0x12E8, "CRISC", "CRISC Corp." } ,
 739        { 0x12E9, "GE Spacenet", "GE Spacenet" } ,
 740        { 0x12EB, "Aureal", "Aureal Semiconductor" } ,
 741        { 0x12EC, "3A Intl", "3A International Inc." } ,
 742        { 0x12ED, "Optivision", "Optivision Inc." } ,
 743        { 0x12EE, "Orange Micro", "Orange Micro, Inc." } ,
 744        { 0x12EF, "Vienna", "Vienna Systems" } ,
 745        { 0x12F0, "Pentek", "Pentek" } ,
 746        { 0x12F1, "Sorenson", "Sorenson Vision Inc." } ,
 747        { 0x12F2, "Gammagraphx", "Gammagraphx Inc." } ,
 748        { 0x12F4, "Megatel", "Megatel" } ,
 749        { 0x12F5, "Forks", "Forks" } ,
 750        { 0x12F7, "Cognex", "Cognex" } ,
 751        { 0x12F8, "Electronic-Design", "Electronic-Design GmbH" } ,
 752        { 0x12F9, "FFT", "FourFold Technologies" } ,
 753        { 0x12FB, "SSP", "Spectrum Signal Processing" } ,
 754        { 0x12FC, "CEC", "Capital Equipment Corp" } ,
 755        { 0x12FE, "esd", "esd Electronic System Design GmbH" } ,
 756        { 0x1303, "II", "Innovative Integration" } ,
 757        { 0x1304, "", "Juniper Networks Inc." } ,
 758        { 0x1307, "ComputerBoards", "ComputerBoards" } ,
 759        { 0x1308, "Jato", "Jato Technologies Inc." } ,
 760        { 0x130A, "Mitsubishi", "Mitsubishi Electric Microcomputer" } ,
 761        { 0x130B, "Colorgraphic", "Colorgraphic Communications Corp" } ,
 762        { 0x130F, "", "Advanet Inc." } ,
 763        { 0x1310, "", "Gespac" } ,
 764        { 0x1312, "Microscan", "Microscan Systems Inc" } ,
 765        { 0x1313, "", "Yaskawa Electric Co." } ,
 766        { 0x1316, "", "Teradyne Inc." } ,
 767        { 0x1317, "ADMtek", "ADMtek Inc" } ,
 768        { 0x1318, "Packet Engines", "Packet Engines, Inc." } ,
 769        { 0x1319, "Forte Media2", "Forte Media" } ,
 770        { 0x131F, "", "SIIG" } ,
 771        { 0x1325, "", "Salix Technologies Inc" } ,
 772        { 0x1326, "", "Seachange International" } ,
 773        { 0x1328, "CIFELLI", "CIFELLI SYSTEMS CORPORATION" } ,
 774        { 0x1331, "RadiSys", "RadiSys Corporation" } ,
 775        { 0x1332, "VMetro", "VMetro" } ,
 776        { 0x1335, "Videomail", "Videomail Inc." } ,
 777        { 0x133D, "", "Prisa Networks" } ,
 778        { 0x133F, "", "SCM Microsystems" } ,
 779        { 0x1342, "", "Promax Systems Inc" } ,
 780        { 0x1344, "Micron", "Micron Technology, Inc." } ,
 781        { 0x1347, "Spectracom", "Spectracom Corporation" } ,
 782        { 0x134A, "DTC", "DTC Technology Corp." } ,
 783        { 0x134B, "", "ARK Research Corp." } ,
 784        { 0x134C, "", "Chori Joho System Co. Ltd" } ,
 785        { 0x134D, "PCTEL", "PCTEL Inc." } ,
 786        { 0x135A, "", "Brain Boxes Limited" } ,
 787        { 0x135B, "", "Giganet Inc." } ,
 788        { 0x135C, "", "Quatech Inc" } ,
 789        { 0x135D, "ABB Network Partn", "ABB Network Partner AB" } ,
 790        { 0x135E, "Sealevel", "Sealevel Systems Inc." } ,
 791        { 0x135F, "", "I-Data International A-S" } ,
 792        { 0x1360, "Meinberg Funkuhren", "Meinberg Funkuhren GmbH & Co. KG" } ,
 793        { 0x1361, "", "Soliton Systems K.K." } ,
 794        { 0x1363, "", "Phoenix Technologies Ltd" } ,
 795        { 0x1365, "Hypercope", "Hypercope Corp." } ,
 796        { 0x1366, "Teijin", "Teijin Seiki Co. Ltd." } ,
 797        { 0x1367, "", "Hitachi Zosen Corporation" } ,
 798        { 0x1368, "", "Skyware Corporation" } ,
 799        { 0x1369, "Digigram", "Digigram" } ,
 800        { 0x136B, "", "Kawasaki Steel Corporation" } ,
 801        { 0x136C, "", "Adtek System Science Co Ltd" } ,
 802        { 0x1375, "", "Boeing - Sunnyvale" } ,
 803        { 0x137A, "MOTU", "Mark Of The Unicorn Inc" } ,
 804        { 0x137B, "", "PPT Vision" } ,
 805        { 0x137C, "", "Iwatsu Electric Co Ltd" } ,
 806        { 0x137D, "", "Dynachip Corporation" } ,
 807        { 0x137E, "PTSC", "Patriot Scientific Corp." } ,
 808        { 0x1380, "SANRITZ", "Sanritz Automation Co LTC" } ,
 809        { 0x1381, "", "Brains Co. Ltd" } ,
 810        { 0x1382, "Marian", "Marian - Electronic & Software" } ,
 811        { 0x1384, "", "Stellar Semiconductor Inc" } ,
 812        { 0x1385, "Netgear", "Netgear" } ,
 813        { 0x1387, "Digital Signal Processing", "Curtiss-Wright Controls Embedded Computing" } ,
 814        { 0x1388, "", "Hitachi Information Technology Co Ltd" } ,
 815        { 0x1389, "Applicom", "Applicom International" } ,
 816        { 0x138A, " ", "Validity Sensors, Inc." } ,
 817        { 0x138B, "", "Tokimec Inc" } ,
 818        { 0x138E, "", "Basler GMBH" } ,
 819        { 0x138F, "", "Patapsco Designs Inc" } ,
 820        { 0x1390, "CDI", "Concept Development Inc." } ,
 821        { 0x1393, "", "Moxa Technologies Co Ltd" } ,
 822        { 0x1394, "Level One", "Level One Communications" } ,
 823        { 0x1395, "", "Ambicom Inc" } ,
 824        { 0x1396, "", "Cipher Systems Inc" } ,
 825        { 0x1397, "Cologne", "Cologne Chip Designs GmbH" } ,
 826        { 0x1398, "", "Clarion Co. Ltd" } ,
 827        { 0x139A, "", "Alacritech Inc" } ,
 828        { 0x139D, "", "Xstreams PLC/ EPL Limited" } ,
 829        { 0x139E, "", "Echostar Data Networks" } ,
 830        { 0x13A0, "", "Crystal Group Inc" } ,
 831        { 0x13A1, "", "Kawasaki Heavy Industries Ltd" } ,
 832        { 0x13A3, "HI-FN", "HI-FN Inc." } ,
 833        { 0x13A4, "", "Rascom Inc" } ,
 834        { 0x13A7, "", "amc330" } ,
 835        { 0x13A8, "XR", "Exar Corp." } ,
 836        { 0x13A9, "", "Siemens Medical Solutions" } ,
 837        { 0x13AA, "", "Nortel Networks - BWA Division" } ,
 838        { 0x13AF, "", "T.Sqware" } ,
 839        { 0x13B1, "", "Tamura Corporation" } ,
 840        { 0x13B4, "", "Wellbean Co Inc" } ,
 841        { 0x13B5, "", "ARM Ltd" } ,
 842        { 0x13B6, "pci", "DLoG Gesellschaft f├╝r elektronische Datentechnik mbH" } ,
 843        { 0x13B8, "", "Nokia Telecommunications OY" } ,
 844        { 0x13BD, "SHARP", "Sharp Corporation" } ,
 845        { 0x13BF, "", "Sharewave Inc" } ,
 846        { 0x13C0, "Microgate", "Microgate Corp." } ,
 847        { 0x13C1, "3ware", "LSI" } ,
 848        { 0x13C2, "", "Technotrend Systemtechnik GMBH" } ,
 849        { 0x13C3, "", "Janz Computer AG" } ,
 850        { 0x13C7, "", "Blue Chip Technology Ltd" } ,
 851        { 0x13CC, "", "Metheus Corporation" } ,
 852        { 0x13CF, "", "Studio Audio & Video Ltd" } ,
 853        { 0x13D0, "A", "B2C2 Inc" } ,
 854        { 0x13D1, "AboCom", "AboCom Systems, Inc" } ,
 855        { 0x13D4, "", "Graphics Microsystems Inc" } ,
 856        { 0x13D6, "", "K.I. Technology Co Ltd" } ,
 857        { 0x13D7, "tos6205", "Toshiba Engineering Corporation" } ,
 858        { 0x13D8, "", "Phobos Corporation" } ,
 859        { 0x13D9, "", "Apex Inc" } ,
 860        { 0x13DC, "", "Netboost Corporation" } ,
 861        { 0x13DE, "", "ABB Robotics Products AB" } ,
 862        { 0x13DF, "E-Tech", "E-Tech Inc." } ,
 863        { 0x13E0, "GVC", "GVC Corporation" } ,
 864        { 0x13E3, "", "Nest Inc" } ,
 865        { 0x13E4, "", "Calculex Inc" } ,
 866        { 0x13E5, "", "Telesoft Design Ltd" } ,
 867        { 0x13E9, "", "Intraserver Technology Inc" } ,
 868        { 0x13EA, "", "Dallas Semiconductor" } ,
 869        { 0x13F0, "", "IC Plus Corporation" } ,
 870        { 0x13F1, "", "OCE - Industries S.A." } ,
 871        { 0x13F4, "", "Troika Networks Inc" } ,
 872        { 0x13F6, "C-Media", "C-Media Electronics Inc." } ,
 873        { 0x13F9, "", "NTT Advanced Technology Corp." } ,
 874        { 0x13FA, "Pentland", "Pentland Systems Ltd." } ,
 875        { 0x13FB, "", "Aydin Corp" } ,
 876        { 0x13FD, "", "Micro Science Inc" } ,
 877        { 0x13FE, "Advantech", "Advantech Co., Ltd." } ,
 878        { 0x13FF, "", "Silicon Spice Inc." } ,
 879        { 0x1400, "ArtX", "ArtX Inc" } ,
 880        { 0x1402, "Meilhaus Electronic", "Meilhaus Electronic GmbH Germany" } ,
 881        { 0x1404, "", "Fundamental Software Inc" } ,
 882        { 0x1406, "Oc", "Oce Print Logics Technologies S.A." } ,
 883        { 0x1407, "LAVA", "Lava Computer MFG Inc." } ,
 884        { 0x1408, "", "Aloka Co. Ltd" } ,
 885        { 0x1409, "SUNIX", "SUNIX Co., Ltd." } ,
 886        { 0x140A, "", "DSP Research Inc" } ,
 887        { 0x140B, "", "Ramix Inc" } ,
 888        { 0x140D, "", "Matsushita Electric Works Ltd" } ,
 889        { 0x140F, "", "Salient Systems Corp" } ,
 890        { 0x1412, "IC Ensemble", "IC Ensemble, Inc." } ,
 891        { 0x1413, "", "Addonics" } ,
 892        { 0x1415, "Oxford", "Oxford Semiconductor Ltd - now part of PLX Technology " } ,
 893        { 0x1418, "KES Inc.", "Kyushu Electronics Systems Inc" } ,
 894        { 0x1419, "", "Excel Switching Corp" } ,
 895        { 0x141B, "Gerd Mokwinski", "Zoom Telephonics Inc" } ,
 896        { 0x141E, "", "Fanuc Co. Ltd" } ,
 897        { 0x141F, "", "Visiontech Ltd" } ,
 898        { 0x1420, "", "Psion Dacom PLC" } ,
 899        { 0x1425, "", "ASIC Designers Inc" } ,
 900        { 0x1428, "", "Edec Co Ltd" } ,
 901        { 0x1429, "", "Unex Technology Corp." } ,
 902        { 0x142A, "", "Kingmax Technology Inc" } ,
 903        { 0x142B, "", "Radiolan" } ,
 904        { 0x142C, "", "Minton Optic Industry Co Ltd" } ,
 905        { 0x142D, "", "Pixstream Inc" } ,
 906        { 0x1430, "", "ITT Aerospace/Communications Division" } ,
 907        { 0x1433, "", "Eltec Elektronik AG" } ,
 908        { 0x1435, "RTD", "RTD Embedded Technologies, Inc." } ,
 909        { 0x1436, "", "CIS Technology Inc" } ,
 910        { 0x1437, "", "Nissin Inc Co" } ,
 911        { 0x1438, "", "Atmel-Dream" } ,
 912        { 0x143F, "", "Lightwell Co Ltd - Zax Division" } ,
 913        { 0x1441, "", "Agie SA." } ,
 914        { 0x1443, "Unibrain", "Unibrain S.A." } ,
 915        { 0x1445, "", "Logical Co Ltd" } ,
 916        { 0x1446, "", "Graphin Co. Ltd" } ,
 917        { 0x1447, "", "Aim GMBH" } ,
 918        { 0x1448, "Alesis", "Alesis Studio" } ,
 919        { 0x144A, "ADLINK", "ADLINK Technology Inc" } ,
 920        { 0x144B, "Loronix", "Loronix Information Systems, Inc." } ,
 921        { 0x144D, "", "sanyo" } ,
 922        { 0x1450, "", "Octave Communications Ind." } ,
 923        { 0x1451, "", "SP3D Chip Design GMBH" } ,
 924        { 0x1453, "", "Mycom Inc" } ,
 925        { 0x1458, "Giga-Byte", "Giga-Byte Technologies" } ,
 926        { 0x145C, "", "Cryptek" } ,
 927        { 0x145F, "Baldor", "Baldor Electric Company" } ,
 928        { 0x1460, "", "Dynarc Inc" } ,
 929        { 0x1462, "MSI", "Micro-Star International Co Ltd" } ,
 930        { 0x1463, "", "Fast Corporation" } ,
 931        { 0x1464, "ICS", "Interactive Circuits & Systems Ltd" } ,
 932        { 0x1468, "", "Ambit Microsystems Corp." } ,
 933        { 0x1469, "", "Cleveland Motion Controls" } ,
 934        { 0x146C, "", "Ruby Tech Corp." } ,
 935        { 0x146D, "SDF", "Tachyon Inc." } ,
 936        { 0x146E, "", "WMS Gaming" } ,
 937        { 0x1471, "", "Integrated Telecom Express Inc" } ,
 938        { 0x1473, "", "Zapex Technologies Inc" } ,
 939        { 0x1474, "", "Doug Carson & Associates" } ,
 940        { 0x1477, "", "Net Insight" } ,
 941        { 0x1478, "", "Diatrend Corporation" } ,
 942        { 0x147B, "", "Abit Computer Corp." } ,
 943        { 0x147F, "", "Nihon Unisys Ltd." } ,
 944        { 0x1482, "", "Isytec - Integrierte Systemtechnik Gmbh" } ,
 945        { 0x1483, "", "Labway Coporation" } ,
 946        { 0x1485, "", "Erma - Electronic GMBH" } ,
 947        { 0x1489, "", "KYE Systems Corporation" } ,
 948        { 0x148A, "", "Opto 22" } ,
 949        { 0x148B, "", "Innomedialogic Inc." } ,
 950        { 0x148C, "CP (PowerColor)", "C.P. Technology Co. Ltd" } ,
 951        { 0x148D, "Digicom", "Digicom Systems Inc." } ,
 952        { 0x148E, "", "OSI Plus Corporation" } ,
 953        { 0x148F, "", "Plant Equipment Inc." } ,
 954        { 0x1490, "", "TC Labs Pty Ltd." } ,
 955        { 0x1493, "", "Maker Communications" } ,
 956        { 0x1495, "", "Tokai Communications Industry Co. Ltd" } ,
 957        { 0x1496, "", "Joytech Computer Co. Ltd." } ,
 958        { 0x1497, "SMA", "SMA Technologie AG" } ,
 959        { 0x1498, "Tews", "Tews Technologies" } ,
 960        { 0x1499, "", "Micro-Technology Co Ltd" } ,
 961        { 0x149A, "Andor Tech", "Andor Technology Ltd" } ,
 962        { 0x149B, "", "Seiko Instruments Inc" } ,
 963        { 0x149E, "", "Mapletree Networks Inc." } ,
 964        { 0x149F, "", "Lectron Co Ltd" } ,
 965        { 0x14A0, "", "Softing GMBH" } ,
 966        { 0x14A2, "", "Millennium Engineering Inc" } ,
 967        { 0x14A4, "sebastien", "GVC/BCM Advanced Research" } ,
 968        { 0x14A9, "Hivertec Inc.", "Hivertec Inc." } ,
 969        { 0x14AB, "", "Mentor Graphics Corp." } ,
 970        { 0x14B1, "", "Nextcom K.K." } ,
 971        { 0x14B3, "Xpeed", "Xpeed Inc." } ,
 972        { 0x14B4, "", "Philips Business Electronics B.V." } ,
 973        { 0x14B5, "Creamware", "Creamware GmbH" } ,
 974        { 0x14B6, "", "Quantum Data Corp." } ,
 975        { 0x14B7, "Proxim", "Proxim Inc." } ,
 976        { 0x14B9, "Aironet", "Aironet Wireless Communication" } ,
 977        { 0x14BA, "", "Internix Inc." } ,
 978        { 0x14BB, "", "Semtech Corporation" } ,
 979        { 0x14BE, "", "L3 Communications" } ,
 980        { 0x14C0, "Compal", "Compal Electronics, Inc." } ,
 981        { 0x14C1, "", "Myricom Inc." } ,
 982        { 0x14C2, "", "DTK Computer" } ,
 983        { 0x14C4, "", "Iwasaki Information Systems Co Ltd" } ,
 984        { 0x14C5, "ABB", "ABB AB (Sweden)" } ,
 985        { 0x14C6, "", "Data Race Inc" } ,
 986        { 0x14C7, "Modtech", "Modular Technology Ltd." } ,
 987        { 0x14C8, "Turbocomm", "Turbocomm Tech Inc" } ,
 988        { 0x14C9, "", "Odin Telesystems Inc" } ,
 989        { 0x14CB, "", "Billionton Systems Inc./Cadmus Micro Inc" } ,
 990        { 0x14CD, "", "Universal Scientific Ind." } ,
 991        { 0x14CF, "Tekmicro", "TEK Microsystems Inc." } ,
 992        { 0x14D4, "PANACOM", "Panacom Technology Corporation" } ,
 993        { 0x14D5, "", "Nitsuko Corporation" } ,
 994        { 0x14D6, "", "Accusys Inc" } ,
 995        { 0x14D7, "", "Hirakawa Hewtech Corp" } ,
 996        { 0x14D8, "", "Hopf Elektronik GMBH" } ,
 997        { 0x14D9, "", "Alpha Processor Inc" } ,
 998        { 0x14DB, "Avlab", "Avlab Technology Inc." } ,
 999        { 0x14DC, "Amplicon", "Amplicon Liveline Limited" } ,
1000        { 0x14DD, "", "Imodl Inc." } ,
1001        { 0x14DE, "", "Applied Integration Corporation" } ,
1002        { 0x14E3, "", "Amtelco" } ,
1003        { 0x14E4, "Broadcom", "Broadcom Corporation" } ,
1004        { 0x14EA, "Planex", "Planex Communications, Inc." } ,
1005        { 0x14EB, "", "Seiko Epson Corporation" } ,
1006        { 0x14EC, "", "Acqiris" } ,
1007        { 0x14ED, "", "Datakinetics Ltd" } ,
1008        { 0x14EF, "", "Carry Computer Eng. Co Ltd" } ,
1009        { 0x14F1, "Conexant", "Conexant Systems, Inc." } ,
1010        { 0x14F2, "Mobility", "Mobility Electronics, Inc." } ,
1011        { 0x14F4, "", "Tokyo Electronic Industry Co. Ltd." } ,
1012        { 0x14F5, "dule", "Sopac Ltd" } ,
1013        { 0x14F6, "", "Coyote Technologies LLC" } ,
1014        { 0x14F7, "", "Wolf Technology Inc" } ,
1015        { 0x14F8, "", "Audiocodes Inc" } ,
1016        { 0x14F9, "", "AG Communications" } ,
1017        { 0x14FB, "", "Transas Marine (UK) Ltd" } ,
1018        { 0x14FC, "", "Quadrics Ltd" } ,
1019        { 0x14FD, "Silex", "Silex Technology Inc." } ,
1020        { 0x14FE, "", "Archtek Telecom Corp." } ,
1021        { 0x14FF, "", "Twinhead International Corp." } ,
1022        { 0x1501, "", "Banksoft Canada Ltd" } ,
1023        { 0x1502, "", "Mitsubishi Electric Logistics Support Co" } ,
1024        { 0x1503, "", "Kawasaki LSI USA Inc" } ,
1025        { 0x1504, "", "Kaiser Electronics" } ,
1026        { 0x1506, "", "Chameleon Systems Inc" } ,
1027        { 0x1507, "Htec", "Htec Ltd." } ,
1028        { 0x1509, "FIC", "First International Computer Inc" } ,
1029        { 0x150B, "", "Yamashita Systems Corp" } ,
1030        { 0x150C, "", "Kyopal Co Ltd" } ,
1031        { 0x150D, "", "Warpspped Inc" } ,
1032        { 0x150E, "", "C-Port Corporation" } ,
1033        { 0x150F, "", "Intec GMBH" } ,
1034        { 0x1510, "", "Behavior Tech Computer Corp" } ,
1035        { 0x1511, "", "Centillium Technology Corp" } ,
1036        { 0x1512, "Rosen", "Rosun Technologies Inc" } ,
1037        { 0x1513, "", "Raychem" } ,
1038        { 0x1514, "", "TFL LAN Inc" } ,
1039        { 0x1515, "", "ICS Advent" } ,
1040        { 0x1516, "", "Myson Technology Inc" } ,
1041        { 0x1517, "", "Echotek Corporation" } ,
1042        { 0x1518, "", "Kontron Modular Computers GmbH (PEP Modular Computers GMBH)" } ,
1043        { 0x1519, "", "Telefon Aktiebolaget LM Ericsson" } ,
1044        { 0x151A, "Globetek", "Globetek Inc." } ,
1045        { 0x151B, "wesam", "Combox Ltd" } ,
1046        { 0x151C, "", "Digital Audio Labs Inc" } ,
1047        { 0x151D, "", "Fujitsu Computer Products Of America" } ,
1048        { 0x151E, "", "Matrix Corp." } ,
1049        { 0x151F, "", "Topic Semiconductor Corp" } ,
1050        { 0x1520, "", "Chaplet System Inc" } ,
1051        { 0x1521, "", "Bell Corporation" } ,
1052        { 0x1522, "Mainpine", "Mainpine Limited" } ,
1053        { 0x1523, "", "Music Semiconductors" } ,
1054        { 0x1524, "mayer", "ENE Technology Inc" } ,
1055        { 0x1525, "", "Impact Technologies" } ,
1056        { 0x1526, "", "ISS Inc" } ,
1057        { 0x1527, "", "Solectron" } ,
1058        { 0x1528, "", "Acksys" } ,
1059        { 0x1529, "", "American Microsystems Inc" } ,
1060        { 0x152A, "", "Quickturn Design Systems" } ,
1061        { 0x152B, "", "Flytech Technology Co Ltd" } ,
1062        { 0x152C, "", "Macraigor Systems LLC" } ,
1063        { 0x152D, "", "Quanta Computer Inc" } ,
1064        { 0x152E, "", "Melec Inc" } ,
1065        { 0x152F, "", "Philips - Crypto" } ,
1066        { 0x1532, "", "Echelon Corporation" } ,
1067        { 0x1533, "", "Baltimore" } ,
1068        { 0x1534, "", "Road Corporation" } ,
1069        { 0x1535, "", "Evergreen Technologies Inc" } ,
1070        { 0x1537, "", "Datalex Communcations" } ,
1071        { 0x1538, "Aralion", "Aralion Inc." } ,
1072        { 0x1539, "", "Atelier Informatiques et Electronique Et" } ,
1073        { 0x153A, "", "ONO Sokki" } ,
1074        { 0x153B, "cami", "Terratec Electronic GMBH" } ,
1075        { 0x153C, "", "Antal Electronic" } ,
1076        { 0x153D, "", "Filanet Corporation" } ,
1077        { 0x153E, "Techwell", "Techwell Inc" } ,
1078        { 0x153F, "MIPS", "MIPS Technologies, Inc" } ,
1079        { 0x1540, "", "Provideo Multimedia Co Ltd" } ,
1080        { 0x1541, "", "Telocity Inc." } ,
1081        { 0x1542, "", "Vivid Technology Inc" } ,
1082        { 0x1543, "", "Silicon Laboratories" } ,
1083        { 0x1544, "DCM", "DCM Technologies Ltd." } ,
1084        { 0x1545, "Visiontek", "VisionTek" } ,
1085        { 0x1546, "", "IOI Technology Corp." } ,
1086        { 0x1547, "", "Mitutoyo Corporation" } ,
1087        { 0x1548, "", "Jet Propulsion Laboratory" } ,
1088        { 0x1549, "ISS", "Interconnect Systems Solutions" } ,
1089        { 0x154A, "", "Max Technologies Inc." } ,
1090        { 0x154B, "", "Computex Co Ltd" } ,
1091        { 0x154C, "", "Visual Technology Inc." } ,
1092        { 0x154D, "", "PAN International Industrial Corp" } ,
1093        { 0x154E, "", "Servotest Ltd" } ,
1094        { 0x154F, "", "Stratabeam Technology" } ,
1095        { 0x1550, "", "Open Network Co Ltd" } ,
1096        { 0x1551, "", "Smart Electronic Development GMBH" } ,
1097        { 0x1553, "", "Chicony Electronics Co Ltd" } ,
1098        { 0x1554, "PMC", "Prolink Microsystems Corp." } ,
1099        { 0x1555, "Gesytec", "Gesytec GmbH" } ,
1100        { 0x1556, "", "PLD Applications" } ,
1101        { 0x1557, "", "Mediastar Co. Ltd" } ,
1102        { 0x1558, "", "Clevo/Kapok Computer" } ,
1103        { 0x1559, "", "SI Logic Ltd" } ,
1104        { 0x155A, "", "Innomedia Inc" } ,
1105        { 0x155B, "", "Protac International Corp" } ,
1106        { 0x155C, "", "s" } ,
1107        { 0x155D, "", "MAC System Co Ltd" } ,
1108        { 0x155E, "KR", "KUKA Roboter GmbH" } ,
1109        { 0x155F, "", "Perle Systems Limited" } ,
1110        { 0x1560, "", "Terayon Communications Systems" } ,
1111        { 0x1561, "", "Viewgraphics Inc" } ,
1112        { 0x1562, "", "Symbol Technologies, Inc." } ,
1113        { 0x1563, "", "A-Trend Technology Co Ltd" } ,
1114        { 0x1564, "", "Yamakatsu Electronics Industry Co Ltd" } ,
1115        { 0x1565, "xyz", "Biostar Microtech Intl Corp" } ,
1116        { 0x1566, "", "Ardent Technologies Inc" } ,
1117        { 0x1567, "", "Jungsoft" } ,
1118        { 0x1568, "", "DDK Electronics Inc" } ,
1119        { 0x1569, "AleksSPb", "Palit Microsystems Inc" } ,
1120        { 0x156A, "Avtec", "Avtec Systems Inc" } ,
1121        { 0x156B, "", "S2io Inc" } ,
1122        { 0x156C, "", "Vidac Electronics GMBH" } ,
1123        { 0x156D, "", "Alpha-Top Corp" } ,
1124        { 0x156E, "", "Alfa Inc." } ,
1125        { 0x156F, "", "M-Systems Flash Disk Pioneers Ltd" } ,
1126        { 0x1570, "", "Lecroy Corporation" } ,
1127        { 0x1571, "", "Contemporary Controls" } ,
1128        { 0x1572, "", "Otis Elevator Company" } ,
1129        { 0x1573, "", "Lattice - Vantis" } ,
1130        { 0x1574, "", "Fairchild Semiconductor" } ,
1131        { 0x1575, "", "Voltaire Advanced Data Security Ltd" } ,
1132        { 0x1576, "ViewCast", "Viewcast Com" } ,
1133        { 0x1578, "", "Hitt" } ,
1134        { 0x1579, "", "Dual Technology Corporation" } ,
1135        { 0x157A, "", "Japan Elecronics Ind. Inc" } ,
1136        { 0x157B, "", "Star Multimedia Corp." } ,
1137        { 0x157C, "Eurosoft", "Eurosoft (UK)" } ,
1138        { 0x157D, "", "Gemflex Networks" } ,
1139        { 0x157E, "", "Transition Networks" } ,
1140        { 0x157F, "", "PX Instruments Technology Ltd" } ,
1141        { 0x1580, "", "Primex Aerospace Co." } ,
1142        { 0x1581, "", "SEH Computertechnik GMBH" } ,
1143        { 0x1582, "", "Cytec Corporation" } ,
1144        { 0x1583, "", "Inet Technologies Inc" } ,
1145        { 0x1584, "", "Uniwill Computer Corp." } ,
1146        { 0x1585, "", "Marconi Commerce Systems SRL" } ,
1147        { 0x1586, "", "Lancast Inc" } ,
1148        { 0x1587, "", "Konica Corporation" } ,
1149        { 0x1588, "Solidum", "Solidum Systems Corp" } ,
1150        { 0x1589, "", "Atlantek Microsystems Pty Ltd" } ,
1151        { 0x158A, "", "Digalog Systems Inc" } ,
1152        { 0x158B, "", "Allied Data Technologies" } ,
1153        { 0x158C, "", "Hitachi Semiconductor & Devices Sales Co" } ,
1154        { 0x158D, "", "Point Multimedia Systems" } ,
1155        { 0x158E, "", "Lara Technology Inc" } ,
1156        { 0x158F, "", "Ditect Coop" } ,
1157        { 0x1590, "", "3pardata Inc." } ,
1158        { 0x1591, "", "ARN" } ,
1159        { 0x1592, "Syba", "Syba Tech Ltd." } ,
1160        { 0x1593, "", "Bops Inc" } ,
1161        { 0x1594, "", "Netgame Ltd" } ,
1162        { 0x1595, "", "Diva Systems Corp." } ,
1163        { 0x1596, "", "Folsom Research Inc" } ,
1164        { 0x1597, "", "Memec Design Services" } ,
1165        { 0x1598, "", "Granite Microsystems" } ,
1166        { 0x1599, "", "Delta Electronics Inc" } ,
1167        { 0x159A, "", "General Instrument" } ,
1168        { 0x159B, "", "Faraday Technology Corp" } ,
1169        { 0x159C, "", "Stratus Computer Systems" } ,
1170        { 0x159D, "", "Ningbo Harrison Electronics Co Ltd" } ,
1171        { 0x159E, "", "A-Max Technology Co Ltd" } ,
1172        { 0x159F, "", "Galea Network Security" } ,
1173        { 0x15A0, "", "Compumaster SRL" } ,
1174        { 0x15A1, "", "Geocast Network Systems Inc" } ,
1175        { 0x15A2, "", "Catalyst Enterprises Inc" } ,
1176        { 0x15A3, "", "Italtel" } ,
1177        { 0x15A4, "Rafa", "X-Net OY" } ,
1178        { 0x15A5, "", "Toyota MACS Inc" } ,
1179        { 0x15A6, "", "Sunlight Ultrasound Technologies Ltd" } ,
1180        { 0x15A7, "", "SSE Telecom Inc" } ,
1181        { 0x15A8, "", "Shanghai Communications Technologies Cen" } ,
1182        { 0x15AA, "", "Moreton Bay" } ,
1183        { 0x15AB, "", "Bluesteel Networks Inc" } ,
1184        { 0x15AC, "", "North Atlantic Instruments" } ,
1185        { 0x15AD, "VMware", "VMware Inc." } ,
1186        { 0x15AE, "", "Amersham Pharmacia Biotech" } ,
1187        { 0x15B0, "", "Zoltrix International Limited" } ,
1188        { 0x15B1, "", "Source Technology Inc" } ,
1189        { 0x15B2, "", "Mosaid Technologies Inc." } ,
1190        { 0x15B3, "", "Mellanox Technology" } ,
1191        { 0x15B4, "", "CCI/Triad" } ,
1192        { 0x15B5, "", "Cimetrics Inc" } ,
1193        { 0x15B6, "", "Texas Memory Systems Inc" } ,
1194        { 0x15B7, "", "Sandisk Corp." } ,
1195        { 0x15B8, "", "Addi-Data GMBH" } ,
1196        { 0x15B9, "", "Maestro Digital Communications" } ,
1197        { 0x15BA, "", "Impacct Technology Corp" } ,
1198        { 0x15BB, "", "Portwell Inc" } ,
1199        { 0x15BC, "Agilent", "Agilent Technologies" } ,
1200        { 0x15BD, "", "DFI Inc." } ,
1201        { 0x15BE, "", "Sola Electronics" } ,
1202        { 0x15BF, "", "High Tech Computer Corp (HTC)" } ,
1203        { 0x15C0, "BVM", "BVM Limited" } ,
1204        { 0x15C1, "", "Quantel" } ,
1205        { 0x15C2, "", "Newer Technology Inc" } ,
1206        { 0x15C3, "", "Taiwan Mycomp Co Ltd" } ,
1207        { 0x15C4, "", "EVSX Inc" } ,
1208        { 0x15C5, "", "Procomp Informatics Ltd" } ,
1209        { 0x15C6, "", "Technical University Of Budapest" } ,
1210        { 0x15C7, "", "Tateyama System Laboratory Co Ltd" } ,
1211        { 0x15C8, "", "Penta Media Co. Ltd" } ,
1212        { 0x15C9, "", "Serome Technology Inc" } ,
1213        { 0x15CA, "", "Bitboys OY" } ,
1214        { 0x15CB, "", "AG Electronics Ltd" } ,
1215        { 0x15CC, "", "Hotrail Inc." } ,
1216        { 0x15CD, "", "Dreamtech Co Ltd" } ,
1217        { 0x15CE, "", "Genrad Inc." } ,
1218        { 0x15CF, "", "Hilscher GMBH" } ,
1219        { 0x15D1, "Infineon", "Infineon Technologies AG" } ,
1220        { 0x15D2, "", "FIC (First International Computer Inc)" } ,
1221        { 0x15D3, "", "NDS Technologies Israel Ltd" } ,
1222        { 0x15D4, "", "Iwill Corporation" } ,
1223        { 0x15D5, "", "Tatung Co." } ,
1224        { 0x15D6, "", "Entridia Corporation" } ,
1225        { 0x15D7, "", "Rockwell-Collins Inc" } ,
1226        { 0x15D8, "", "Cybernetics Technology Co Ltd" } ,
1227        { 0x15D9, "", "Super Micro Computer Inc" } ,
1228        { 0x15DA, "", "Cyberfirm Inc." } ,
1229        { 0x15DB, "", "Applied Computing Systems Inc." } ,
1230        { 0x15DC, "Litronic", "Litronic Inc." } ,
1231        { 0x15DD, "g÷khan", "Sigmatel Inc." } ,
1232        { 0x15DE, "", "Malleable Technologies Inc" } ,
1233        { 0x15E0, "", "Cacheflow Inc" } ,
1234        { 0x15E1, "VTG", "Voice Technologies Group" } ,
1235        { 0x15E2, "", "Quicknet Technologies Inc" } ,
1236        { 0x15E3, "", "Networth Technologies Inc" } ,
1237        { 0x15E4, "", "VSN Systemen BV" } ,
1238        { 0x15E5, "", "Valley Technologies Inc" } ,
1239        { 0x15E6, "", "Agere Inc." } ,
1240        { 0x15E7, "", "GET Engineering Corp." } ,
1241        { 0x15E8, "akmal", "National Datacomm Corp." } ,
1242        { 0x15E9, "", "Pacific Digital Corp." } ,
1243        { 0x15EA, "", "Tokyo Denshi Sekei K.K." } ,
1244        { 0x15EB, "", "Drsearch GMBH" } ,
1245        { 0x15EC, "", "Beckhoff Automation GmbH" } ,
1246        { 0x15ED, "", "Macrolink Inc" } ,
1247        { 0x15EE, "", "IN Win Development Inc." } ,
1248        { 0x15EF, "", "Intelligent Paradigm Inc" } ,
1249        { 0x15F0, "", "B-Tree Systems Inc" } ,
1250        { 0x15F1, "", "Times N Systems Inc" } ,
1251        { 0x15F2, "", "Diagnostic Instruments Inc" } ,
1252        { 0x15F3, "", "Digitmedia Corp." } ,
1253        { 0x15F4, "", "Valuesoft" } ,
1254        { 0x15F5, "", "Power Micro Research" } ,
1255        { 0x15F6, "", "Extreme Packet Device Inc" } ,
1256        { 0x15F7, "", "Banctec" } ,
1257        { 0x15F8, "", "Koga Electronics Co" } ,
1258        { 0x15F9, "", "Zenith Electronics Co" } ,
1259        { 0x15FA, "Axzam", "Axzam Corporation" } ,
1260        { 0x15FB, "", "Zilog Inc." } ,
1261        { 0x15FC, "", "Techsan Electronics Co Ltd" } ,
1262        { 0x15FD, "", "N-Cubed.Net" } ,
1263        { 0x15FE, "", "Kinpo Electronics Inc" } ,
1264        { 0x15FF, "", "Fastpoint Technologies Inc." } ,
1265        { 0x1600, "", "Northrop Grumman - Canada Ltd" } ,
1266        { 0x1601, "", "Tenta Technology" } ,
1267        { 0x1602, "", "Prosys-TEC Inc." } ,
1268        { 0x1603, "", "Nokia Wireless Business Communications" } ,
1269        { 0x1604, "", "Central System Research Co Ltd" } ,
1270        { 0x1605, "", "Pairgain Technologies" } ,
1271        { 0x1606, "", "Europop AG" } ,
1272        { 0x1607, "", "Lava Semiconductor Manufacturing Inc." } ,
1273        { 0x1608, "nuri", "Automated Wagering International" } ,
1274        { 0x1609, "", "Sciemetric Instruments Inc" } ,
1275        { 0x160A, "", "Kollmorgen Servotronix" } ,
1276        { 0x160B, "", "Onkyo Corp." } ,
1277        { 0x160C, "", "Oregon Micro Systems Inc." } ,
1278        { 0x160D, "", "Aaeon Electronics Inc" } ,
1279        { 0x160E, "", "CML Emergency Services" } ,
1280        { 0x160F, "", "ITEC Co Ltd" } ,
1281        { 0x1610, "", "Tottori Sanyo Electric Co Ltd" } ,
1282        { 0x1611, "", "Bel Fuse Inc." } ,
1283        { 0x1612, "", "Telesynergy Research Inc." } ,
1284        { 0x1613, "", "System Craft Inc." } ,
1285        { 0x1614, "", "Jace Tech Inc." } ,
1286        { 0x1615, "", "Equus Computer Systems Inc" } ,
1287        { 0x1616, "", "Iotech Inc." } ,
1288        { 0x1617, "", "Rapidstream Inc" } ,
1289        { 0x1618, "", "Esec SA" } ,
1290        { 0x1619, "FarSite", "FarSite Communications Limited" } ,
1291        { 0x161B, "", "Mobilian Israel Ltd" } ,
1292        { 0x161C, "", "Berkshire Products" } ,
1293        { 0x161D, "", "Gatec" } ,
1294        { 0x161E, "", "Kyoei Sangyo Co Ltd" } ,
1295        { 0x161F, "Arima", "Arima Computer Corporation" } ,
1296        { 0x1620, "", "Sigmacom Co Ltd" } ,
1297        { 0x1621, "", "Lynx Studio Technology Inc" } ,
1298        { 0x1622, "NHC", "Nokia Home Communications" } ,
1299        { 0x1623, "", "KRF Tech Ltd" } ,
1300        { 0x1624, "", "CE Infosys GMBH" } ,
1301        { 0x1625, "", "Warp Nine Engineering" } ,
1302        { 0x1626, "", "TDK Semiconductor Corp." } ,
1303        { 0x1627, "", "BCom Electronics Inc" } ,
1304        { 0x1629, "", "Kongsberg Spacetec a.s." } ,
1305        { 0x162A, "", "Sejin Computerland Co Ltd" } ,
1306        { 0x162B, "", "Shanghai Bell Company Limited" } ,
1307        { 0x162C, "", "C&H Technologies Inc" } ,
1308        { 0x162D, "", "Reprosoft Co Ltd" } ,
1309        { 0x162E, "", "Margi Systems Inc" } ,
1310        { 0x162F, "", "Rohde & Schwarz GMBH & Co KG" } ,
1311        { 0x1630, "", "Sky Computers Inc" } ,
1312        { 0x1631, "", "NEC Computer International" } ,
1313        { 0x1632, "", "Verisys Inc" } ,
1314        { 0x1633, "", "Adac Corporation" } ,
1315        { 0x1634, "", "Visionglobal Network Corp." } ,
1316        { 0x1635, "", "Decros / S.ICZ a.s." } ,
1317        { 0x1636, "", "Jean Company Ltd" } ,
1318        { 0x1637, "", "NSI" } ,
1319        { 0x1638, " Eumitcom Technology Inc", "Eumitcom Technology Inc" } ,
1320        { 0x163A, "", "Air Prime Inc" } ,
1321        { 0x163B, "", "Glotrex Co Ltd" } ,
1322        { 0x163C, "", "intel" } ,
1323        { 0x163D, "", "Heidelberg Digital LLC" } ,
1324        { 0x163E, "&#1074;&#1083;&#1072;&#1076;&#1080;&#1084;&#1080;&", "3dpower" } ,
1325        { 0x163F, "", "Renishaw PLC" } ,
1326        { 0x1640, "", "Intelliworxx Inc" } ,
1327        { 0x1641, "", "MKNet Corporation" } ,
1328        { 0x1642, "", "Bitland" } ,
1329        { 0x1643, "", "Hajime Industries Ltd" } ,
1330        { 0x1644, "", "Western Avionics Ltd" } ,
1331        { 0x1645, "", "Quick-Serv. Computer Co. Ltd" } ,
1332        { 0x1646, "", "Nippon Systemware Co Ltd" } ,
1333        { 0x1647, "", "Hertz Systemtechnik GMBH" } ,
1334        { 0x1648, "", "MeltDown Systems LLC" } ,
1335        { 0x1649, "", "Jupiter Systems" } ,
1336        { 0x164A, "", "Aiwa Co. Ltd" } ,
1337        { 0x164C, "", "Department Of Defense" } ,
1338        { 0x164D, "", "Ishoni Networks" } ,
1339        { 0x164E, "", "Micrel Inc." } ,
1340        { 0x164F, "DataVoice", "Datavoice (Pty) Ltd." } ,
1341        { 0x1650, "", "Admore Technology Inc." } ,
1342        { 0x1651, "", "Chaparral Network Storage" } ,
1343        { 0x1652, "", "Spectrum Digital Inc." } ,
1344        { 0x1653, "Naturetech", "Nature Worldwide Technology Corp" } ,
1345        { 0x1654, "", "Sonicwall Inc" } ,
1346        { 0x1655, "", "Dazzle Multimedia Inc." } ,
1347        { 0x1656, "", "Insyde Software Corp" } ,
1348        { 0x1657, "", "Brocade Communications Systems" } ,
1349        { 0x1658, "", "Med Associates Inc." } ,
1350        { 0x1659, "", "Shiba Denshi Systems Inc." } ,
1351        { 0x165A, "", "Epix Inc." } ,
1352        { 0x165B, "", "Real-Time Digital Inc." } ,
1353        { 0x165C, "", "Kondo Kagaku" } ,
1354        { 0x165D, "salva", "Hsing Tech. Enterprise Co. Ltd." } ,
1355        { 0x165E, "", "Hyunju Computer Co. Ltd." } ,
1356        { 0x165F, "Comart", "Comartsystem Korea" } ,
1357        { 0x1660, "", "Network Security Technologies Inc. (Net" } ,
1358        { 0x1661, "", "Worldspace Corp." } ,
1359        { 0x1662, "", "Int Labs" } ,
1360        { 0x1663, "", "Elmec Inc. Ltd." } ,
1361        { 0x1664, "", "Fastfame Technology Co. Ltd." } ,
1362        { 0x1665, "", "Edax Inc." } ,
1363        { 0x1666, "", "Norpak Corporation" } ,
1364        { 0x1667, "", "CoSystems Inc." } ,
1365        { 0x1668, "Actiontec", "Actiontec Electronics Inc." } ,
1366        { 0x166A, "", "Komatsu Ltd." } ,
1367        { 0x166B, "", "Supernet Inc." } ,
1368        { 0x166C, "", "Shade Ltd." } ,
1369        { 0x166D, "", "Sibyte Inc." } ,
1370        { 0x166E, "", "Schneider Automation Inc." } ,
1371        { 0x166F, "", "Televox Software Inc." } ,
1372        { 0x1670, "", "Rearden Steel" } ,
1373        { 0x1671, "", "Atan Technology Inc." } ,
1374        { 0x1672, "", "Unitec Co. Ltd." } ,
1375        { 0x1673, "", "pctel" } ,
1376        { 0x1675, "", "Square Wave Technology" } ,
1377        { 0x1676, "Gateway", "Emachines Inc." } ,
1378        { 0x1677, "", "Bernecker + Rainer" } ,
1379        { 0x1678, "", "INH Semiconductor" } ,
1380        { 0x1679, "", "Tokyo Electron Device Ltd." } ,
1381        { 0x167F, "iba", "iba AG" } ,
1382        { 0x1680, "Dunti", "Dunti Corp." } ,
1383        { 0x1681, "Hercules", "Hercules" } ,
1384        { 0x1682, "PINE", "PINE Technology, Ltd." } ,
1385        { 0x1688, "CastleNet", "CastleNet Technology Inc." } ,
1386        { 0x168A, "USA", "Utimaco Safeware AG" } ,
1387        { 0x168B, "", "Circut Assembly Corp." } ,
1388        { 0x168C, "Atheros", "Atheros Communications Inc." } ,
1389        { 0x168D, "NMI", "NMI Electronics Ltd." } ,
1390        { 0x168E, "Hyundai MultiCAV", "Hyundai MultiCAV Computer Co. Ltd." } ,
1391        { 0x168F, "qsb", "KDS Innotech Corp." } ,
1392        { 0x1690, "NetContinuum", "NetContinuum, Inc." } ,
1393        { 0x1693, "FERMA", "FERMA" } ,
1394        { 0x1695, "EPoX", "EPoX Computer Co., Ltd." } ,
1395        { 0x16AE, "SFNT", "SafeNet Inc." } ,
1396        { 0x16B3, "", "CNF Mobile Solutions" } ,
1397        { 0x16B8, "Sonnet Technologies", "Sonnet Technologies, Inc." } ,
1398        { 0x16CA, "Cenatek", "Cenatek Inc." } ,
1399        { 0x16CB, "Minolta", "Minolta Co. Ltd." } ,
1400        { 0x16CC, "Inari", "Inari Inc." } ,
1401        { 0x16D0, "", "Systemax" } ,
1402        { 0x16E0, "3MTS", "Third Millenium Test Solutions, Inc." } ,
1403        { 0x16E5, "", "Intellon Corporation" } ,
1404        { 0x16EC, "USR", "U.S. Robotics" } ,
1405        { 0x16F0, "", "LaserLinc Inc." } ,
1406        { 0x16F1, "Adicti", "Adicti Corp." } ,
1407        { 0x16F3, "Jetway", "Jetway Information Co., Ltd" } ,
1408        { 0x16F6, "VideoTele.com", "VideoTele.com Inc." } ,
1409        { 0x1700, "Antara", "Antara LLC" } ,
1410        { 0x1701, "", "Interactive Computer Products Inc." } ,
1411        { 0x1702, "IMC", "Internet Machines Corp." } ,
1412        { 0x1703, "Desana", "Desana Systems" } ,
1413        { 0x1704, "Clearwater", "Clearwater Networks" } ,
1414        { 0x1705, "Digital First", "Digital First" } ,
1415        { 0x1706, "PBC", "Pacific Broadband Communications" } ,
1416        { 0x1707, "Cogency", "Cogency Semiconductor Inc." } ,
1417        { 0x1708, "Harris", "Harris Corp." } ,
1418        { 0x1709, "Zarlink", "Zarlink Semiconductor" } ,
1419        { 0x170A, "Alpine", "Alpine Electronics Inc." } ,
1420        { 0x170B, "NetOctave", "NetOctave Inc." } ,
1421        { 0x170C, "YottaYotta", "YottaYotta Inc." } ,
1422        { 0x170D, "SMI", "SensoMotoric Instruments GmbH" } ,
1423        { 0x170E, "San Valley", "San Valley Systems, Inc." } ,
1424        { 0x170F, "Cyberdyne", "Cyberdyne Inc." } ,
1425        { 0x1710, "Pelago", "Pelago Nutworks" } ,
1426        { 0x1711, "NetScreen", "MyName Technologies, Inc." } ,
1427        { 0x1712, "NICE", "NICE Systems Inc." } ,
1428        { 0x1713, "TOPCON", "TOPCON Corp." } ,
1429        { 0x1725, "Vitesse", "Vitesse Semiconductor" } ,
1430        { 0x1734, "Fujitsu-Siemens", "Fujitsu-Siemens Computers GmbH" } ,
1431        { 0x1737, "LinkSys", "LinkSys" } ,
1432        { 0x173B, "Altima", "Altima Communications Inc." } ,
1433        { 0x1743, "Peppercon", "Peppercon AG" } ,
1434        { 0x174B, "PC Partner (Sapphire)", "PC Partner Limited" } ,
1435        { 0x1752, "AMW Europe GmbH", "Global Brands Manufacture Ltd." } ,
1436        { 0x1753, "TeraRecon", "TeraRecon, Inc." } ,
1437        { 0x1755, "Alchemy", "Alchemy Semiconductor Inc." } ,
1438        { 0x176A, "GDC", "General Dynamics Canada" } ,
1439        { 0x1775, " ", "General Electric" } ,
1440        { 0x1789, "Ennyah", "Ennyah Technologies Corp" } ,
1441        { 0x1793, "Unitech", "Unitech Electronics Co., Ltd" } ,
1442        { 0x17A7, "Start Network", "Start Network Technology Co., Ltd." } ,
1443        { 0x17AA, "lenovo", "Legend Ltd. (Beijing)" } ,
1444        { 0x17AB, "", "Phillips Components" } ,
1445        { 0x17AF, "Hightech", "Hightech Information Systems, Ltd." } ,
1446        { 0x17BE, "Philips", "Philips Semiconductors" } ,
1447        { 0x17C0, "Wistron", "Wistron Corp." } ,
1448        { 0x17C4, "", "Movita" } ,
1449        { 0x17CC, "NetChip", "NetChip" } ,
1450        { 0x17D5, "Neterion", "Neterion Inc." } ,
1451        { 0x17db, " ", "Cray, Inc." } ,
1452        { 0x17E9, "", "DH electronics GmbH" } ,
1453        { 0x17EE, "Connect3D", "Connect Components, Ltd." } ,
1454        { 0x17F3, "RDC", "RDC Semiconductor Co., Ltd." } ,
1455        { 0x1813, "Ambient", "phillip rees" } ,
1456        { 0x1814, "Ralink Technology", "Ralink Technology, Corp." } ,
1457        { 0x1815, "devolo", "devolo AG" } ,
1458        { 0x1820, "InfiniCon", "InfiniCon Systems, Inc." } ,
1459        { 0x1824, "Avocent", "Avocent" } ,
1460        { 0x1841, "D-link AirPlus G DWL-G510 rev.C", "Panda Platinum" } ,
1461        { 0x1860, "Primagraphics", "Primagraphics Ltd." } ,
1462        { 0x186C, "Humusoft", "Humusoft S.R.O" } ,
1463        { 0x1887, "Elan", "Elan Digital Systems Ltd" } ,
1464        { 0x1888, "", "Varisys Limited" } ,
1465        { 0x188D, "Millogic", "Millogic Ltd." } ,
1466        { 0x1890, "", "Egenera, Inc." } ,
1467        { 0x18BC, "", "Info-Tek Corp." } ,
1468        { 0x18C9, "ARVOO", "ARVOO Engineering BV" } ,
1469        { 0x18CA, "XGI", "XGI Technology Inc" } ,
1470        { 0x18F1, "Spc", "Spectrum Systementwicklung Microelectronic GmbH" } ,
1471        { 0x18F4, "Napatech", "Napatech A/S" } ,
1472        { 0x18F7, "Commtech", "Commtech, Inc." } ,
1473        { 0x18FB, "", "Resilience Corporation" } ,
1474        { 0x1905, "WIS Computers", "WIS Technology, Inc." } ,
1475        { 0x1910, "Seaway Networks", "Seaway Networks" } ,
1476        { 0x1931, " ", "Option NV" } ,
1477        { 0x1941, " ", "Stelar" } ,
1478        { 0x1969, " ATHR", "Atheros Communications" } ,
1479        { 0x1971, "", "AGEIA Technologies, Inc." } ,
1480        { 0x197B, " ali", "JMicron Technology Corp." } ,
1481        { 0x198a, " ", "Nallatech" } ,
1482        { 0x1991, " tps", "Topstar Digital Technologies Co., Ltd." } ,
1483        { 0x19a2, " ", "ServerEngines" } ,
1484        { 0x19A8, "DAQDATA", "DAQDATA GmbH" } ,
1485        { 0x19AC, "Kasten Chase", "Kasten Chase Applied Research" } ,
1486        { 0x19B6, " ", "Mikrotik" } ,
1487        { 0x19E2, "Vector", "Vector Informatik GmbH" } ,
1488        { 0x19E3, " ", "DDRdrive LLC" } ,
1489        { 0x1A08, "", "Linux Networx" } ,
1490        { 0x1a41, " ", "Tilera Corporation" } ,
1491        { 0x1A42, "", "Imaginant" } ,
1492        { 0x1B13, "Jaton Corp", "Jaton Corporation USA" } ,
1493        { 0x1BAD, " ", "ReFLEX CES" } ,
1494        { 0x1DE1, "Tekram", "Tekram" } ,
1495        { 0x1FCF, "Miranda", "Miranda Technologies Ltd." } ,
1496        { 0x2001, "", "Temporal Research Ltd" } ,
1497        { 0x2646, "Kingston", "Kingston Technology Co." } ,
1498        { 0x270F, "ChainTech", "ChainTech Computer Co. Ltd." } ,
1499        { 0x2EC1, "", "Zenic Inc" } ,
1500        { 0x3388, "Hint", "Hint Corp." } ,
1501        { 0x3411, "", "Quantum Designs (H.K.) Inc." } ,
1502        { 0x3513, "ARCOM", "ARCOM Control Systems Ltd." } ,
1503        { 0x38EF, "", "4links" } ,
1504        { 0x3D3D, "3DLabs", "3Dlabs, Inc. Ltd" } ,
1505        { 0x4005, "Avance", "Avance Logic Inc." } ,
1506        { 0x4144, "Alpha Data", "Alpha Data" } ,
1507        { 0x416C, "", "Aladdin Knowledge Systems" } ,
1508        { 0x4680, "UMAX Comp", "UMAX Computer Corp." } ,
1509        { 0x4843, "Hercules", "Hercules Computer Technology" } ,
1510        { 0x4943, "", "Growth Networks" } ,
1511        { 0x4954, "Integral", "Integral Technologies" } ,
1512        { 0x4978, "Axil", "Axil Computer Inc." } ,
1513        { 0x4C48, "Lung Hwa", "Lung Hwa Electronics" } ,
1514        { 0x4C53, "SBS", "SBS-OR Industrial Computers" } ,
1515        { 0x4CA1, "", "Seanix Technology Inc" } ,
1516        { 0x4D51, "Mediaq", "Mediaq Inc." } ,
1517        { 0x4D54, "", "Microtechnica Co Ltd" } ,
1518        { 0x4DDC, "ILC", "ILC Data Device Corp." } ,
1519        { 0x4E8, " samsung YP-R1JEB", "Samsung Windows Portable Devices" } ,
1520        { 0x5053, "TBS/Voyetra", "TBS/Voyetra Technologies" } ,
1521        { 0x508A, " ", "Samsung T10 MP3 Player" } ,
1522        { 0x5136, "", "S S Technologies" } ,
1523        { 0x5143, "Qualcomm", "Qualcomm Inc. USA" } ,
1524        { 0x5333, "S3 86c617", "S3 Graphics Co., Ltd" } ,
1525        { 0x544C, "", "Teralogic Inc" } ,
1526        { 0x5555, "Genroco", "Genroco Inc." } ,
1527        { 0x5853, " Citrix", "Citrix Systems, Inc." } ,
1528        { 0x6409, "", "Logitec Corp." } ,
1529        { 0x6666, "Decision", "Decision Computer International Co." } ,
1530        { 0x7604, "O.N.", "O.N. Electric Co. Ltd." } ,
1531        { 0x7d1, " ", "D-Link Corporation" } ,
1532        { 0x8080, "Xirlink", "Xirlink, Inc" } ,
1533        { 0x8086, "Intel", "Intel Corporation" } ,
1534        { 0x80EE, "VirtualBox", "Oracle Corporation - InnoTek Systemberatung GmbH" } ,
1535        { 0x8866, "T-Square", "T-Square Design Inc." } ,
1536        { 0x8888, "Sil Magic", "Silicon Magic" } ,
1537        { 0x8E0E, "Computone", "Computone Corporation" } ,
1538        { 0x9004, "Adaptec", "Adaptec Inc" } ,
1539        { 0x9005, "Adaptec", "Adaptec Inc" } ,
1540        { 0x919A, "", "Gigapixel Corp" } ,
1541        { 0x9412, "Holtek", "Holtek" } ,
1542        { 0x9699, "", "Omni Media Technology Inc." } ,
1543        { 0x9710, "MosChip", "MosChip Semiconductor Technology" } ,
1544        { 0x9902, "StarGen", "StarGen, Inc." } ,
1545        { 0xA0A0, "Aopen", "Aopen Inc." } ,
1546        { 0xA0F1, "", "Unisys Corporation" } ,
1547        { 0xA200, "NEC", "NEC Corp." } ,
1548        { 0xA259, "HP", "Hewlett Packard" } ,
1549        { 0xA304, "Sony", "Sony" } ,
1550        { 0xA727, "", "3com Corporation" } ,
1551        { 0xAA42, "Scitex", "Scitex Digital Video" } ,
1552        { 0xAC1E, "", "Digital Receiver Technology Inc" } ,
1553        { 0xB1B3, "Shiva", "Shiva Europe Ltd." } ,
1554        { 0xB894, "", "Brown & Sharpe Mfg. Co." } ,
1555        { 0xBEEF, "Mindstream Computing", "Mindstream Computing" } ,
1556        { 0xC001, "TSI", "TSI Telsys" } ,
1557        { 0xC0A9, "Micron/Crucial", "Micron/Crucial Technology" } ,
1558        { 0xC0DE, "", "Motorola" } ,
1559        { 0xC0FE, "Mot Engrg", "Motion Engineering Inc." } ,
1560        { 0xC622, "", "Hudson Soft Co Ltd" } ,
1561        { 0xCA50, "Varian", "Varian, Inc" } ,
1562        { 0xCAFE, "", "Chrysalis-ITS" } ,
1563        { 0xCCCC, "", "Catapult Communications" } ,
1564        { 0xD4D4, "Processing", "Curtiss-Wright Controls Embedded Computing" } ,
1565        { 0xDC93, "", "Dawicontrol" } ,
1566        { 0xDEAD, "Indigita", "Indigita Corporation" } ,
1567        { 0xDEAF, "", "Middle Digital, Inc" } ,
1568        { 0xE159, "Tiger Jet", "Tiger Jet Network Inc" } ,
1569        { 0xE4BF, "", "EKF Elektronik GMBH" } ,
1570        { 0xEA01, "", "Eagle Technology" } ,
1571        { 0xEABB, "Aashima", "Aashima Technology B.V." } ,
1572        { 0xEACE, "Endace", "Endace Measurement Systems Ltd." } ,
1573        { 0xECC0, "Echo", "Echo Digital Audio Corporation" } ,
1574        { 0xEDD8, "ARK Logic", "ARK Logic, Inc" } ,
1575        { 0xF5F5, "", "F5 Networks Inc." } ,
1576        { 0xFA57, "Interagon", "Interagon AS" } ,
1577} ;
1578
1579
1580// Use this value for loop control during searching:
1581#define PCI_VENTABLE_LEN        (sizeof(PciVenTable)/sizeof(PCI_VENTABLE))
1582
1583typedef struct _PCI_DEVTABLE
1584{
1585        unsigned short  VenId ;
1586        unsigned short  DevId ;
1587        char *  Chip ;
1588        char *  ChipDesc ;
1589}  PCI_DEVTABLE, *PPCI_DEVTABLE ;
1590
1591PCI_DEVTABLE    PciDevTable [] =
1592{
1593        { 0x165C, 0x0002, "FT232BL", "FT232BL" } ,
1594        { 0x16AE, 0x1141, "SafeXcel-1141", "???" } ,
1595        { 0x11DA, 0x2000, "2", "Virtual-Bus / AlacrityVM bridge" } ,
1596        { 0x11DB, 0x1234, "", "Dreamcast Broadband Adapter" } ,
1597        { 0x11DE, 0x6057, "ZR36067", "AV PCI Controller" } ,
1598        { 0x11DE, 0x6067, "zr36067pqc", "zoran" } ,
1599        { 0x11DE, 0x6120, "ZR36120PQC", "MPEG VideoBVPSXI Capture Card" } ,
1600        { 0x11DE, 0x9876, "", "" } ,
1601        { 0x11EC, 0x2064, "", "" } ,
1602        { 0x11F0, 0x4231, "", "" } ,
1603        { 0x11F0, 0x4232, "FASTline UTP Quattro", "PCI EN_8086 DEV_4232 subsys_12018086 rev_00cce1000e1" } ,
1604        { 0x11F0, 0x4233, "FASTline FO", "" } ,
1605        { 0x11F0, 0x4234, "FASTline UTP", "" } ,
1606        { 0x11F0, 0x4235, "FASTline-II UTP", "" } ,
1607        { 0x11F0, 0x4236, "FASTline-II FO", "" } ,
1608        { 0x11F0, 0x4731, "GIGAline", "Gigabit Ethernet Adapter" } ,
1609        { 0x11F4, 0x2915, "2915", "" } ,
1610        { 0x11F6, 0x0112, "ATT2MD11", "ReadyLink ENET100-VG4" } ,
1611        { 0x11F6, 0x0113, "", "FreedomLine 100" } ,
1612        { 0x11F6, 0x1401, "832AE28030680", "ReadyLink RL2000" } ,
1613        { 0x11F6, 0x2011, "TXA9882", "ReadyLink  RL100ATX/PCI Fast Ethernet Adapter" } ,
1614        { 0x11F6, 0x2201, "TXA9883", "ReadyLink 100TX (Winbond W89C840)" } ,
1615        { 0x11F6, 0x9881, "TXA9881?", "ReadyLink RL100TX Fast Ethernet Adapter" } ,
1616        { 0x11F8, 0x7364, "PM7364", "FREEDM-32 Frame Engine & Datalink Mgr" } ,
1617        { 0x11F8, 0x7366, "PM7364", "FREEDM-8 Frame Engine & Datalink Manager" } ,
1618        { 0x11F8, 0x7367, "PM7367", "FREEDM-32P32 Frame Engine & Datalink Mgr" } ,
1619        { 0x11F8, 0x7375, "PM7375", "LASAR-155 ATM SAR" } ,
1620        { 0x11F8, 0x7380, "PM7380", "FREEDM-32P672 Frm Engine & Datalink Mgr" } ,
1621        { 0x11F8, 0x7382, "PM7382", "FREEDM-32P256 Frm Engine & Datalink Mgr" } ,
1622        { 0x11F8, 0x7384, "PM7384", "FREEDM-84P672 Frm Engine & Datalink Mgr" } ,
1623        { 0x11F8, 0x8000, "PM8000 SPC", "6G SAS/SATA Controller" } ,
1624        { 0x11F8, 0x8010, "PM8010 SRC", "6G SAS/SATA RAID Controller" } ,
1625        { 0x11FE, 0x0001, "RocketPort", "" } ,
1626        { 0x11FE, 0x0002, "RocketPort", "" } ,
1627        { 0x11FE, 0x0003, "RocketPort", "" } ,
1628        { 0x11FE, 0x0004, "RocketPort", "" } ,
1629        { 0x11FE, 0x0005, "RocketPort", "" } ,
1630        { 0x11FE, 0x0006, "RocketPort", "" } ,
1631        { 0x11FE, 0x0007, "RocketPort", "" } ,
1632        { 0x11FE, 0x0008, "RocketPort", "" } ,
1633        { 0x11FE, 0x0009, "RocketPort", "" } ,
1634        { 0x11FE, 0x000A, "RocketPort", "" } ,
1635        { 0x11FE, 0x000B, "RocketPort", "" } ,
1636        { 0x11FE, 0x000C, "RocketPort", "" } ,
1637        { 0x11FE, 0x000D, "RocketPort", "" } ,
1638        { 0x11FE, 0x8015, "RocketPort", "4-port UART 16954" } ,
1639        { 0x1202, 0x0001, "NAIATMPCI", "PCI ATM Adapter" } ,
1640        { 0x1208, 0x4853, "", "HS-Link Device" } ,
1641        { 0x1365, 0x9050, "HYSDN", "" } ,
1642        { 0x1209, 0x0100, "PCI 9054", "PLX PCI BRIDGE" } ,
1643        { 0x120E, 0x0100, "Cyclom-Y", "Multiport Serial Card" } ,
1644        { 0x120E, 0x0101, "Cyclom-Y", "Multiport Serial Card" } ,
1645        { 0x120E, 0x0102, "Cyclom-4Y", "Multiport Serial Card" } ,
1646        { 0x120E, 0x0103, "Cyclom-4Y", "Multiport Serial Card" } ,
1647        { 0x120E, 0x0104, "Cyclom-8Y", "Multiport Serial Card" } ,
1648        { 0x120E, 0x0105, "Cyclom-8Y", "Multiport Serial Card" } ,
1649        { 0x120E, 0x0200, "Cyclom-Z", "Intelligent Multiport Serial" } ,
1650        { 0x120E, 0x0201, "Cyclom-Z", "Intelligent Serial Card" } ,
1651        { 0x120E, 0x0300, "PC300 RX 2", "" } ,
1652        { 0x120E, 0x0301, "PC300 RX 1", "" } ,
1653        { 0x120E, 0x0302, "PC300 TE 2", "" } ,
1654        { 0x120E, 0x0303, "PC300 TE 1", "teclado" } ,
1655        { 0x120F, 0x0001, "Roadrunner", "" } ,
1656        { 0x1210, 0x25f4, "No data", "No data" } ,
1657        { 0x1216, 0x0003, "188A2L432B", "PTM400 PCI Taxi Module" } ,
1658        { 0x1217, 0x00f7, "0x00f71217", "1394 Open Host Controller Interface" } ,
1659        { 0x1217, 0x6729, "OZ6729", "PCI to PCMCIA Bridge" } ,
1660        { 0x1217, 0x673A, "OZ6730", "PCI to PCMCIA Bridge" } ,
1661        { 0x1217, 0x6832, "OZ6832/3", "CardBus Controller" } ,
1662        { 0x1217, 0x6836, "OZ6836/6860", "CardBus Controller" } ,
1663        { 0x1217, 0x6872, "OZ6812", "CardBus Controller" } ,
1664        { 0x1217, 0x6925, "OZ6922", "CardBus Controller" } ,
1665        { 0x1217, 0x6933, "OZ6933", "CardBus Controller" } ,
1666        { 0x1217, 0x6972, "OZ6912", "CardBus Controller" } ,
1667        { 0x1217, 0x7110, "OZ711Mx", "MemoryCardBus Accelerator" } ,
1668        { 0x1217, 0x7112, "", "" } ,
1669        { 0x1217, 0x7113, "0Z711EC1", "SmartCardBus Contoller" } ,
1670        { 0x1217, 0x7114, "OZ711M1", "CardBus Controller" } ,
1671        { 0x1217, 0x7120, "Unknown device", "O2Micro Integrated MMC/SD controller" } ,
1672        { 0x1217, 0x7130, "501179", "O2Micro Integrated MMC/SD/MS/xD/SM Controller" } ,
1673        { 0x1217, 0x7134, "OZ711MP1/MS1", "MemoryCardBus Controller 6-in-1" } ,
1674        { 0x1217, 0x7135, "OZ711EZ1", "MemoryCardBus Contoller" } ,
1675        { 0x1217, 0x7136, "OZ711SP1", "O2Micro CardBus Controller" } ,
1676        { 0x1217, 0x71E2, "", "" } ,
1677        { 0x1217, 0x7212, "", "" } ,
1678        { 0x1217, 0x7213, "", "" } ,
1679        { 0x1217, 0x7222, "unknow", "pci to pcmcia bridge" } ,
1680        { 0x1217, 0x7223, "OZ711M3/MC3", "MemoryCardBus Controller" } ,
1681        { 0x121A, 0003, "", "" } ,
1682        { 0x121A, 003, "", "" } ,
1683        { 0x121A, 0x0001, "Voodoo", "Voodoo 3D Acceleration Chip" } ,
1684        { 0x121A, 0x0002, "Voodoo2", "Voodoo 2 3D Accelerator" } ,
1685        { 0x121A, 0x0003, "Voodoo Banshee", "Voodoo Banshee" } ,
1686        { 0x121A, 0x0005, "Voodoo3", "All Voodoo3 chips, 3000" } ,
1687        { 0x121A, 0x0007, "Voodoo4", "" } ,
1688        { 0x121A, 0x0009, "Voodoo5", "AGP X2, or PCI. Chip: 2x VSA100 with 32Mo" } ,
1689        { 0x121A, 0x0010, "Rampage", "Rev.A AGPx4, 0.25Á, 200/2x200 core/RAM" } ,
1690        { 0x121A, 0x0057, "Voodoo 3/3000", "Avenger" } ,
1691        { 0x1220, 0x1220, "9622qac", "AMCC 5933 TMS320C80 DSP/Imaging Board" } ,
1692        { 0x1220, 0x4242, " ", "controller audio multimediale" } ,
1693        { 0x1223, 0x0001, "KatanaQp", "Real-Time Processing Blade in a standard single-slot AdvancedTCA« formfactor" } ,
1694        { 0x1223, 0x0002, "KosaiPM", "Intel« Pentium-M« based AMC Module" } ,
1695        { 0x1223, 0x003, "Katana3752", "Advanced Tri-Processor Blade" } ,
1696        { 0x1223, 0x004, "Katana3750", "Advanced Tri-Processor Blade" } ,
1697        { 0x1223, 0x0044, "Memory controller", "Memory controller" } ,
1698        { 0x1223, 0x005, "Katana752i", "Real-time Processing Blade" } ,
1699        { 0x1223, 0x006, "Katana750i", "Real-time Processing Blade" } ,
1700        { 0x1223, 0x007, "CC1000dm", "Processor PMC Carrier Card" } ,
1701        { 0x1223, 0x008, "Pm3Gv", "Up to 8 E1/T1/J1 interfaces for PMC-compatible baseboards" } ,
1702        { 0x1223, 0x009, "Pm3GE1T1", "Third Generation E1 and T1/J1 interfaces for PMC-compatible baseboards" } ,
1703        { 0x1223, 0x010, "SpiderwareSG", "SIGTRAN Signalling Gateway Blade" } ,
1704        { 0x1223, 0x011, "SpiderwareSS7", "64 SS7 signaling channels on a single blade" } ,
1705        { 0x1223, 0x012, "SpiderSS7", "Portable, STREAMS-Based Implementation of the ITU SS7 Protocol Stack" } ,
1706        { 0x1223, 0x013, "Spider FRAME RELAY", "STREAMS-Based Frame Relay Implementation" } ,
1707        { 0x1223, 0x014, "Spider STREAMS", "Implementation of the UNIX STREAMS Environment" } ,
1708        { 0x1223, 0x015, "Spider DSF", "Transparent STREAMS Interface for High Speed LAN or Shared Memory Systems" } ,
1709        { 0x1224, 0x1000, "CL560?", "Plum Audio, Video and VTR Controller" } ,
1710        { 0x122D, 0x1206, "ICH2", "Asus" } ,
1711        { 0x122D, 0x4201, "MR2800W", "AMR 56K modem" } ,
1712        { 0x122D, 0x50DC, "pci 120", "Audio" } ,
1713        { 0x122D, 0x80DA, "3328", "Audio" } ,
1714        { 0x122F, 0x37AF, "0x9030", "Reflectometer using PLX 9030" } ,
1715        { 0x1668, 0x0100, "0304", "PCI to PCI Bridge" } ,
1716        { 0x1236, 0x0000, "RealMagic64/GX", "SD6425" } ,
1717        { 0x1236, 0x0531, "MX98715/25", "Single Chip Fast Ethernet NIC Controller" } ,
1718        { 0x1236, 0x3d01, "?", "RealMagic/2D" } ,
1719        { 0x1236, 0x6401, "REALmagic64/GX", "GUI" } ,
1720        { 0x1236, 0x9708, "realmagic64/gx", "sd6425" } ,
1721        { 0x123D, 0x0010, "PCI-DV", "PCI-DV Digital Video Interface" } ,
1722        { 0x123F, 0x00E4, "cl 480", "MPEG" } ,
1723        { 0x123F, 0x6120, "12.03", "DVD device" } ,
1724        { 0x123F, 0x8120, "176", "i845E" } ,
1725        { 0x123F, 0x8888, "12.03", "cPEG C 3.0 DVD/MPEG2 Decoder" } ,
1726        { 0x1241, 0x1603, "1", "keyboard" } ,
1727        { 0x1244, 0x0700, "B1", "ISDN controller" } ,
1728        { 0x1244, 0x0800, "C4", "ISDN Controller" } ,
1729        { 0x1244, 0x0A00, "A1", "ISDN Controller" } ,
1730        { 0x1244, 0x0E00, "", "Fritz!PCI 2.0 ISDN Controller" } ,
1731        { 0x1244, 0x1100, "C2", "ISDN Controller" } ,
1732        { 0x1244, 0x1200, "T1", "ISDN Controller" } ,
1733        { 0x1244, 0x2700, "E13 32A5KYW / 2CAKRCT", "DSP TNETD5100GHK / TNETD5015" } ,
1734        { 0x124A, 0x10BD, "82566DM-2", "Intel Gigabit network connection" } ,
1735        { 0x124A, 0x4023, "BWU713 v2.0", "Blitzz Wireless G" } ,
1736        { 0x124C, 0x0220, ".", "." } ,
1737        { 0x124D, 0x0000, "EasyConnect 8/32", "" } ,
1738        { 0x124D, 0x0002, "EasyConnect 8/64", "" } ,
1739        { 0x124D, 0x0003, "EasyIO PCI", "" } ,
1740        { 0x124F, 0x0041, "IFT-2000", "PCI RAID Controller" } ,
1741        { 0x1250, 0x1978, "", "" } ,
1742        { 0x1250, 0x2898, "", "" } ,
1743        { 0x1255, 0x1110, "MPEG Forge", "" } ,
1744        { 0x1255, 0x1210, "MPEG Fusion", "" } ,
1745        { 0x1255, 0x2110, "VideoPlex-pci", "VideoPlex pci bpc1825 rev a" } ,
1746        { 0x1255, 0x2120, "VideoPlex plus", "VideoPlex BPC 1851 A" } ,
1747        { 0x1255, 0x2130, "VideoQuest", "" } ,
1748        { 0x1256, 0x4201, "PCI-2240i", "EIDE Adapter" } ,
1749        { 0x1256, 0x4401, "PCI-2220i", "Dale EIDE Adapter" } ,
1750        { 0x1256, 0x5201, "PCI-2000", "IntelliCache SCSI Adapter" } ,
1751        { 0x1258, 0x1988, "", "" } ,
1752        { 0x1259, 0x2503, "Realtek 8139b", "" } ,
1753        { 0x1259, 0x2560, "", "AT-2560 Fast Ethernet Adapter (i82557B)" } ,
1754        { 0x1259, 0xc107, "Realtek 8169S", "" } ,
1755        { 0x125B, 0x0B95, "AX88772", "USB2.0 to 10/100M Fast Ethernet Controller" } ,
1756        { 0x125B, 0x1400, "AX88140A", "ASIX AX88140 Based PCI Fast Ethernet Adapter" } ,
1757        { 0x125B, 0x1720, "AX88172", "USB2 to Fast Ethernet Adapter" } ,
1758        { 0x125D, 0x0000, "ESS336H", "PCI Fax Modem (early model)" } ,
1759        { 0x125D, 0x1961, "Multimedia Device", "ESS Solo-1 Soundcard" } ,
1760        { 0x125D, 0x1968, "ES2839", "Maestro-2 PCI audio accelerator" } ,
1761        { 0x125D, 0x1969, "ES72222", "Solo-1 PCI AudioDrive family" } ,
1762        { 0x125D, 0x1978, "ES1978", "ESS Maestro-2E PCI Audiodrive" } ,
1763        { 0x125D, 0x1988, "ES1999", "ESS Allegro PCI Audio (WDM)" } ,
1764        { 0x125D, 0x1989, "ES1980", "ESS Maestro 3 PCI Audio Accelerator" } ,
1765        { 0x125D, 0x1990, "ES2898S", "" } ,
1766        { 0x125D, 0x1992, "", "" } ,
1767        { 0x125D, 0x1998, "Maestro 3i", "Maestro 3i" } ,
1768        { 0x125D, 0x199B, "ES1938/41/46 solo audio", "Maestro-3.COMM PCI Voice+audio" } ,
1769        { 0x125D, 0x2808, "ES336H", "PCI Fax Modem (later model)" } ,
1770        { 0x125D, 0x2828, "ES2828S", "TeleDrive" } ,
1771        { 0x125D, 0x2838, "ES56H-PI4555", "Data Fax Modem" } ,
1772        { 0x125D, 0x2839, "2838", "Superlink Modem/V.92 chipset 56K" } ,
1773        { 0x125D, 0x2898, "2898", "TelDrive ES56T-PI family V.90 PCI modem" } ,
1774        { 0x125F, 0x2084, "AMCC S5933", "AMCC Bridge + 2 x Super I/O (National PC97338)" } ,
1775        { 0x1260, 0x3872, "PRISM 3", "LAN-Express IEEE 802.11b PCI Adapter" } ,
1776        { 0x1260, 0x3873, "ISL3874A", "PRISMII.5 IEE802.11B Wireless LAN" } ,
1777        { 0x1260, 0x3886, "003617SF", "Creatix CTX405 WLAN Controller / ZyAir G100 - WLAN" } ,
1778        { 0x1260, 0x3890, "ISL3890", "PRISM GT 802.11g 54Mbps Wireless Controller" } ,
1779        { 0x1260, 0x8130, "HMP8130", "NTSC/PAL Video Decoder" } ,
1780        { 0x1260, 0x8131, "HMP8131", "NTSC/PAL Video Decoder" } ,
1781        { 0x1266, 0x0001, "", "NE10/100 Adapter (i82557B)" } ,
1782        { 0x1266, 0x1910, "", "NE2000Plus (RT8029) Ethernet Adapter" } ,
1783        { 0x1267, 0x1016, "", "NICCY PCI card" } ,
1784        { 0x1267, 0x4243, "", "Satellite receiver board / MPEG2 decoder" } ,
1785        { 0x1267, 0x5352, "PCR2101", "" } ,
1786        { 0x1267, 0x5A4B, "telsatturbo", "" } ,
1787        { 0x1382, 0x0001, "f97260118", "Sek'D ARC88 professional soundcard" } ,
1788        { 0x1382, 0x2009, "PLX TECHNOLOGY PCI9052 0435 BX9497.1 MALA", "SEK'D Prodif 96 Pro - professional audio card" } ,
1789        { 0x1382, 0x2048, "2048", "Prodif Plus sound card" } ,
1790        { 0x1382, 0x2088, "Marc 8 Midi", "8-in, 8-out sound card" } ,
1791        { 0x1268, 0x0204, "Unknown", "Tektronix IO Processor / Tektronix PCI Acquisition Interface Rev 204" } ,
1792        { 0x126C, 0x1F1F, "", "e-mobility 802.11b Wireless LAN PCI Card" } ,
1793        { 0x126F, 0x0501, "SM501/SM502", "Mobile Multimedia Companion Chip (MMCC)" } ,
1794        { 0x126F, 0x0710, "SM710", "LynxEM" } ,
1795        { 0x126F, 0x0712, "SM712", "LynxEM+" } ,
1796        { 0x126F, 0x0720, "SM720 / SM722", "Lynx3DM" } ,
1797        { 0x126F, 0x0810, "SM810", "LynxE" } ,
1798        { 0x126F, 0x0811, "SM811", "LynxE" } ,
1799        { 0x126F, 0x0820, "SM820", "Lynx3D" } ,
1800        { 0x126F, 0x0910, "SM910", "SILICON MOTION" } ,
1801        { 0x1272, 0x0780, "PCI Junk", "PCI  EN_1272&DEV_0780&SUBSYS_00000008&REV_7A61AAA01&0&58" } ,
1802        { 0x1273, 0x0002, "DirecPC", "t9p17af-01" } ,
1803        { 0x1274, 0X1005, "", "Serial PCI Port" } ,
1804        { 0x1274, 0x1274, "5880x", "multimedia audio device" } ,
1805        { 0x1274, 0x1371, "ES 1371", "AudioPCI" } ,
1806        { 0x1274, 0x1373, "ES1373", "Sound Blaster Audio(PCI)" } ,
1807        { 0x1274, 0x5000, "ES1371", "AudioPCI" } ,
1808        { 0x1274, 0x5880, "5880x", "Soundblaster (CT4750)" } ,
1809        { 0x1274, 0x9876, "", "" } ,
1810        { 0x1278, 0x0701, "TPE3/TM3", "PowerPC Node" } ,
1811        { 0x1279, 0x0060, "TM8000", "Efficeon Virtual Northbridge" } ,
1812        { 0x1279, 0x0061, "TMTM8000", "Efficeon AGP Bridge" } ,
1813        { 0x1279, 0x0295, "", "Virtual Northbridge" } ,
1814        { 0x1279, 0x0395, "LongRun", "Northbridge" } ,
1815        { 0x1279, 0x0396, "", "SDRAM Controller" } ,
1816        { 0x1279, 0x0397, "", "BIOS scratchpad" } ,
1817        { 0x127E, 0x0010, "Unknown", "Videum AVX Adapter" } ,
1818        { 0x1282, 0x1282, "DM9102AF", "DEV" } ,
1819        { 0x1282, 0x9009, "DM9009", "Ethernet Adapter" } ,
1820        { 0x1282, 0x9100, "", "" } ,
1821        { 0x1282, 0x9102, "DM9102/A/AF", "10/100 Mbps Fast Ethernet Controller" } ,
1822        { 0x1283, 0x0801, "Audio Digital Controller", "Audio Digital Controller" } ,
1823        { 0x1283, 0x673A, "IT8330G", "IDE Controller" } ,
1824        { 0x1283, 0x8152, "IT8152F/G", "Advanced RISC-to-PCI Companion Chip" } ,
1825        { 0x1283, 0x8172, "IT8172G", "Ultra RISC (MIPS, SH4) Companion Chip" } ,
1826        { 0x1283, 0x8211, "IT8211F", "ATA/ATAPI Controller" } ,
1827        { 0x1283, 0x8212, "IT8212F", "ATA 133 IDE RAID Controller" } ,
1828        { 0x1283, 0x8213, "IT8213F", "IDE Controller" } ,
1829        { 0x1283, 0x8330, "IT8330G", "Host Bridge" } ,
1830        { 0x1283, 0x8872, "IT8871/72", "PCI-ISA I/O chip with SMB & Parallel Port" } ,
1831        { 0x1283, 0x8875, "IT8875F", "PCI Parallel Port" } ,
1832        { 0x1283, 0x8888, "IT8888F", "PCI to ISA Bridge" } ,
1833        { 0x1283, 0x8889, "IT8889F", "sound" } ,
1834        { 0x1283, 0x9876, "IT8875F", "PCI I/O CARD" } ,
1835        { 0x1283, 0xE886, "IT8330G", "PCI to ISA Bridge" } ,
1836        { 0x1285, 0x0100, "ES1849", "Maestro-1 AudioDrive" } ,
1837        { 0x1287, 0x001E, "LS220D", "DVD Decoder" } ,
1838        { 0x1287, 0x001F, "LS220C", "DVD Decoder" } ,
1839        { 0x1287, 0x0020, "LS242", "MPEG/DVD video decoder" } ,
1840        { 0x1289, 0x1006, "", "" } ,
1841        { 0x128A, 0xF001, "Ethernet 10/100", "AsanteFAST 10/100 PCI Ethernet Adapter" } ,
1842        { 0x128D, 0x0021, "", "ATM Adapter" } ,
1843        { 0x1290, 0x0010, "?", "?" } ,
1844        { 0x13FE, 0x1240, "NOVA MCX314", "4-Axis Stepping/Servo Motor Card" } ,
1845        { 0x13FE, 0x1680, "PCI-1680U-A", "2-port CAN UniversalPCI Communication Card with Isolation" } ,
1846        { 0x13FE, 0x1713, "PCI-1713", "32-channel Isolated Analog Input Card" } ,
1847        { 0x13FE, 0x1723, "PCI-1723", "16-bit, 8-ch Analog Output PCI Card with 16-ch Digital I/O" } ,
1848        { 0x13FE, 0x1724, "PCI-1723", "14-bit, 32-channel Isolated Analog Output Card" } ,
1849        { 0x13FE, 0x1760, "", "" } ,
1850        { 0x13FE, 0x1761, "PCI-1761", "8-channel relay actuator and 8-channel isolated input card" } ,
1851        { 0x13FE, 0x1a00, "0x03", "0x0200" } ,
1852        { 0x13FE, 0x3730, "PCM-3730I", "16Bit dig. I/O Board" } ,
1853        { 0x129A, 0x0415, "PBT-415", "PCI 66MHz Analyzer and 33MHz Exerciser" } ,
1854        { 0x129A, 0x0515, "PBT-515", "PCI 66MHz Analyzer and Exerciser" } ,
1855        { 0x129A, 0x0615, "PBT-615", "PCI 66MHz and PCI-X 100MHz Bus Analyzer and Exerciser" } ,
1856        { 0x129A, 0x0715, "Vanguard PCI/PMC/cPCI", "PCI 66MHz and PCI-X 133MHz Bus Analyzer and Exerciser" } ,
1857        { 0x129A, 0xDD10, "DPIO", "Digital Parallel Input Output Device 32bit, 33MHz PCI bus" } ,
1858        { 0x129A, 0xDD11, "DPIO2", "Digital Parallel Input Output Device 64bit, 33MHz PCI bus" } ,
1859        { 0x129A, 0xDD12, "DPIO2-66", "Digital Parallel Input Output Device 64bit, 66MHz PCI bus" } ,
1860        { 0x12A0, 0x0008, "1784-PKTX", "Allen-Bradley 1784-PKTX" } ,
1861        { 0x12A3, 0xECB8, "1646T00", "V.92 Lucent Modem" } ,
1862        { 0x12AA, 0x5568, "Wan405", "WANic 400 series X.21 controller" } ,
1863        { 0x12AA, 0x556C, "", "NAI HSSI Sniffer PCI Adapter" } ,
1864        { 0x12AB, 0x3000, "JRS-3DS100", "PCI" } ,
1865        { 0x12AD, 0x0010, "1", "HERMES-S0" } ,
1866        { 0x12AD, 0x0020, "1", "HERMES-PRI" } ,
1867        { 0x12AD, 0x0080, "1", "HERMES-PRI/PCIX" } ,
1868        { 0x12AE, 0x0001, "3C986", "ACEnic 1000 BASE-SX Ethernet adapter" } ,
1869        { 0x12AE, 0x0002, "3C986-T", "Copper Gigabit Ethernet Adapter" } ,
1870        { 0x12BA, 0x0032, "Hammerhead-Lite-PCI", "DSP Prototyping & Development Card" } ,
1871        { 0x12C1, 0x9080, "Sync4hs/CCP/PCI/MP", "Communications Processor" } ,
1872        { 0x13A3, 0x0005, "7751", "Security Processor" } ,
1873        { 0x13A3, 0x0006, "6500", "Public Key Processor" } ,
1874        { 0x13A3, 0x0007, "7811", "Security Processor" } ,
1875        { 0x13A3, 0x0012, "7951", "Security Processor" } ,
1876        { 0x13A3, 0x0014, "7814/7851/7854", "Security Processor" } ,
1877        { 0x13A3, 0x0015, "8065", "Security Processor" } ,
1878        { 0x13A3, 0x0017, "8165", "Security Processor" } ,
1879        { 0x13A3, 0x0018, "8154", "Security Processor" } ,
1880        { 0x13A3, 0x001d, "7956", "Cryptographic Processor" } ,
1881        { 0x13A3, 0x0020, "7954/7955", "Cryptographic Processor" } ,
1882        { 0x13A3, 0x0026, "8155", "Security Processor" } ,
1883        { 0x13A3, 0x16, "8065", "Security Processor" } ,
1884        { 0x12C3, 0x0058, "HT80232", "LAN Adapter (NE2000-compatible)" } ,
1885        { 0x12C3, 0x5598, "HT80229", "Ethernet Adapter (NE2000-compatible)" } ,
1886        { 0x12C4, 0x0001, "", "" } ,
1887        { 0x12C4, 0x0002, "", "" } ,
1888        { 0x12C4, 0x0003, "", "" } ,
1889        { 0x12C4, 0x0004, "", "" } ,
1890        { 0x12C4, 0x0005, "Blue Heat-8 RS232", "BlueHeat 8 Port RS232 Serial Board" } ,
1891        { 0x12C4, 0x0006, "", "" } ,
1892        { 0x12C4, 0x0007, "", "" } ,
1893        { 0x12C4, 0x0008, "", "" } ,
1894        { 0x12C4, 0x0009, "", "" } ,
1895        { 0x12C4, 0x000A, "", "" } ,
1896        { 0x12C4, 0x000B, "", "" } ,
1897        { 0x12C4, 0x000C, "", "" } ,
1898        { 0x12C4, 0x000D, "", "" } ,
1899        { 0x12C4, 0x000E, "", "" } ,
1900        { 0x12C4, 0x000F, "", "" } ,
1901        { 0x12C4, 0x0300, "", "" } ,
1902        { 0x12C4, 0x0301, "", "" } ,
1903        { 0x12C4, 0x0302, "", "" } ,
1904        { 0x12C4, 0x0303, "", "" } ,
1905        { 0x12C4, 0x0304, "", "" } ,
1906        { 0x12C4, 0x0305, "", "" } ,
1907        { 0x12C4, 0x0306, "", "" } ,
1908        { 0x12C4, 0x0307, "", "" } ,
1909        { 0x12C4, 0x0308, "", "Starcom UM100 Wireless modem for WiMax " } ,
1910        { 0x12C4, 0x0309, "", "" } ,
1911        { 0x12C4, 0x030A, "", "" } ,
1912        { 0x12C4, 0x030B, "", "" } ,
1913        { 0x12C5, 0x007F, "ISE", "PEI Imaging Subsystem Engine" } ,
1914        { 0x12C5, 0x0081, "PCIVST", "PCI Thresholding Engine" } ,
1915        { 0x12C5, 0x0085, "", "Video Simulator/Sender" } ,
1916        { 0x12C5, 0x0086, "THR2", "Multi-scale Thresholder" } ,
1917        { 0x12C7, 0x0546, "kssjsjj", "D120JCT-LS Card" } ,
1918        { 0x12C7, 0x0561, "", "BRI/2 Type Card (Voice Driver)" } ,
1919        { 0x12C7, 0x0647, "", "D/240JCT-T1 Card" } ,
1920        { 0x12C7, 0x0648, "", "D/300JCT-E1 Card" } ,
1921        { 0x12C7, 0x0649, "", "D/300JCT-E1 Card" } ,
1922        { 0x12C7, 0x0651, "", "MSI PCI Card" } ,
1923        { 0x12C7, 0x0673, "", "BRI/160-PCI Card" } ,
1924        { 0x12C7, 0x0674, "", "BRI/120-PCI Card" } ,
1925        { 0x12C7, 0x0675, "", "BRI/80-PCI Card" } ,
1926        { 0x12C7, 0x0676, "", "D/41JCT Card" } ,
1927        { 0x12C7, 0x0685, "", "D/480JCT-2T1 Card" } ,
1928        { 0x12C7, 0x0687, "", "D/600JCT-2E1 (75 Ohm) Card" } ,
1929        { 0x12C7, 0x0689, "D/600JCT-2E1", "Dialogic 2E1 - JCT series" } ,
1930        { 0x12C7, 0x0707, "", "D/320JCT (Resource Only) Card" } ,
1931        { 0x12C7, 0x0708, "", "D/160JCT (Resource Only) Card" } ,
1932        { 0x12CB, 0x0027, "StudioCard", "" } ,
1933        { 0x12CB, 0x002D, "BX-12", "" } ,
1934        { 0x12CB, 0x002E, "SC-2000", "" } ,
1935        { 0x12CB, 0x002F, "LX-44", "" } ,
1936        { 0x12CB, 0x0030, "SC-22", "" } ,
1937        { 0x12CB, 0x0031, "BX-44", "" } ,
1938        { 0x12CB, 0x0032, "LX-24M", "20-bit 2-in, 4-out audio card w/MPEG-2" } ,
1939        { 0x12CB, 0x0033, "LX-22M", "" } ,
1940        { 0x12CB, 0x0034, "BX-8", "" } ,
1941        { 0x12CB, 0x0035, "BX-12e", "" } ,
1942        { 0x12D1, 0x1001, "MSM6246", "Huawei E 1550 3G modem" } ,
1943        { 0x12D1, 0x1003, "unknow", "HUAWEI Mobile Connect - 3G Modem" } ,
1944        { 0x12D1, 0x1412, "09HT1407", "MW6208E" } ,
1945        { 0x12D1, 0x3609, "N/A", "M88++" } ,
1946        { 0x12D4, 0x0301, "EP1S", "SS7 Telecommunications Interface Adapter" } ,
1947        { 0x12D5, 0x1000, "MAP-CA", "Broadband Signal Processor" } ,
1948        { 0x12D5, 0x1002, "MAP-1000", "Digital Signal Processor" } ,
1949        { 0x1755, 0x000, "", "" } ,
1950        { 0x1755, 0x0000, "Au1500", "Au1500 Processor" } ,
1951        { 0x12D8, 0x71E2, "PI7C7300", "3 Port PCI to PCI bridge" } ,
1952        { 0x12D8, 0x8140, "PI7C8140", "4 Port PCI to PCI bridge" } ,
1953        { 0x12D8, 0x8150, "PI7C8150", "2-Port PCI to PCI Bridge" } ,
1954        { 0x12D8, 0x8152, "PI7C8152", "2-Port PCI-To-PCI Bridge" } ,
1955        { 0x12D8, 0xA404, "PI7C9X20404SL", "PCIe Packet Switch" } ,
1956        { 0x12D8, 0xE111, "P17C9X", "PCI to PCIe Bridge" } ,
1957        { 0x12D8, 0xe130, "PI7C9X130", "PCI-X Bridge" } ,
1958        { 0x12DB, 0x0003, "", "FoxFire II" } ,
1959        { 0x12DE, 0x0200, "", "Cryptoswift 200" } ,
1960        { 0x12DF, 0x2102, "Infineon PEB 20534", "Communications Controller" } ,
1961        { 0x12DF, 0x8236, "Unknown", "PCI Controller" } ,
1962        { 0x12E0, 0x0010, "ST16C654", "Quad UART" } ,
1963        { 0x12E0, 0x0020, "ST16C654", "Quad UART" } ,
1964        { 0x12E0, 0x0030, "ST16C654", "Quad UART" } ,
1965        { 0x12E4, 0x1000, "TR1000 PRI", "PRI Controller" } ,
1966        { 0x12E4, 0x1140, "", "ISDN Controller" } ,
1967        { 0x12E4, 0xB005, "TR1000 BRI", "BRI Controller" } ,
1968        { 0x12E4, 0xB006, "TR1000 BRI", "BRI Controller" } ,
1969        { 0x12EB, 0x0001, "AU8820", "Vortex 1 Digital Audio Processor" } ,
1970        { 0x12EB, 0x0002, "AU8830A2", "Vortex 2 Audio Processor" } ,
1971        { 0x12EB, 0x0003, "312EB&REV3", "Aureal Soundcard" } ,
1972        { 0x12EC, 0x8139, "0xxxx", "0xxxx" } ,
1973        { 0x12EC, 0x8140, "10", "asf" } ,
1974        { 0x12F2, 0x1002, "215RAAGCGA11F", "Grapics Radeon X850" } ,
1975        { 0x12F2, 0x3059, "VT8235", "AC97 Enhanced Audio Controller - the 8251 controller is different" } ,
1976        { 0x12F8, 0x0002, "VideoMaker", "s3 trio" } ,
1977        { 0x1DE1, 0x0045, "RaidCore5000 Series", "Tekram SAS860 Embedded 8xSAS/SATAII RAID" } ,
1978        { 0x1DE1, 0x0058, "RC5000Series", "Tekram Elrond 8xSAS/SATAII RAID" } ,
1979        { 0x1DE1, 0x0391, "TRM-S1040", "SCSI ASIC" } ,
1980        { 0x1DE1, 0x2020, "DC-390", "SCSI Controller" } ,
1981        { 0x1DE1, 0x690C, "DC-690C", "IDE Cache Controller" } ,
1982        { 0x1DE1, 0xDC29, "DC290M", "Bus Master IDE PCI 2 controllers" } ,
1983        { 0x3D3D, 0x0001, "GLint 300SX", "3D Accelerator" } ,
1984        { 0x3D3D, 0x0002, "GLint 500TX", "Sapphire 3D Accelerator" } ,
1985        { 0x3D3D, 0x0003, "GLint", "Delta Geometry processor" } ,
1986        { 0x3D3D, 0x0004, "3C0SX", "2D+3D Accelerator" } ,
1987        { 0x3D3D, 0x0005, "Permedia", "2D+3D Accelerator" } ,
1988        { 0x3D3D, 0x0006, "GLint MX", "3D Accelerator" } ,
1989        { 0x3D3D, 0x0007, "3D Extreme", "Permedia II 2D+3D Accelerator" } ,
1990        { 0x3D3D, 0x0008, "GLint Gamma G1", "" } ,
1991        { 0x3D3D, 0x0009, "Permedia2v", "2d+3d chipset, integrated ramdac" } ,
1992        { 0x3D3D, 0x000A, "Permedia 3", "Driver Ethernet Pci Ven 1969" } ,
1993        { 0x3D3D, 0x000C, "Permedia 3", "" } ,
1994        { 0x3D3D, 0x000D, "GLINT R4", "3D Accelerator" } ,
1995        { 0x3D3D, 0x000E, "GLINT Gamma G2", "" } ,
1996        { 0x3D3D, 0x0020, "0x0020", "3Dlabs Wildcat VP 880 Pro" } ,
1997        { 0x3D3D, 0x0030, "0x030000", "3Dlabs Wildcat Realizm 800" } ,
1998        { 0x3D3D, 0x0100, "Permedia II", "2D+3D Accelerator" } ,
1999        { 0x3D3D, 0x1004, "Permedia", "3D+3D Accelerator" } ,
2000        { 0x3D3D, 0x3D04, "Permedia", "2D+3D Accelerator" } ,
2001        { 0x3D3D, 0x3D07, "same as above?  I have no idea", "?" } ,
2002        { 0x3D3D, 0xFFFF, "GLint VGA", "" } ,
2003        { 0x4005, 0x0300, "3220", "PCI Audio Device" } ,
2004        { 0x4005, 0x0308, "3220", "PCI Audio Device + modem" } ,
2005        { 0x4005, 0x0309, "ALS300 ", "PCI Input Controller" } ,
2006        { 0x4005, 0x1064, "ALG2064", "GUI Accelerator" } ,
2007        { 0x4005, 0x2064, "<DELETE>", "GUI Accelerator" } ,
2008        { 0x4005, 0x2128, "ALG2364A", "GUI Accelerator" } ,
2009        { 0x4005, 0x2301, "ALG2301", "GUI Accelerator" } ,
2010        { 0x4005, 0x2302, "ALG2302", "GUI Accelerator" } ,
2011        { 0x4005, 0x2303, "AVG2302", "GUI Accelerator" } ,
2012        { 0x4005, 0x2364, "ALG2364", "GUI Accelerator" } ,
2013        { 0x4005, 0x2464, "ALG2464", "GUI Accelerator" } ,
2014        { 0x4005, 0x2501, "ALG2564A/25128A", "GUI Accelerator" } ,
2015        { 0x4005, 0x4000, "ALS4000", "Audio Chipset" } ,
2016        { 0x5333, 0x0551, "86C551", "Plato/PX" } ,
2017        { 0x5333, 0x5333, "S3 86c765", "via" } ,
2018        { 0x5333, 0x5631, "86C325", "Virge 3D " } ,
2019        { 0x5333, 0x8800, "86C866", "Vision 866 GUI Accelerator" } ,
2020        { 0x5333, 0x8801, "86C964", "Vision 964 GUI Accelerator" } ,
2021        { 0x5333, 0x8810, "86C732-P", "S3 TRIO32  IACB2  86C732-P" } ,
2022        { 0x5333, 0x8811, "8622mcq04", "Trio 64/64V" } ,
2023        { 0x5333, 0x8812, "86CM65?", "Aurora 64V+" } ,
2024        { 0x5333, 0x8813, "86C764", "Trio 32/64 GUI Accelerator v3" } ,
2025        { 0x5333, 0x8814, "86C767", "Trio 64UV+" } ,
2026        { 0x5333, 0x8815, "86CM66", "Aurora128" } ,
2027        { 0x5333, 0x883D, "86C988", "ViRGE/VX 3D GUI Accelerator" } ,
2028        { 0x5333, 0x8870, "Fire GL", "" } ,
2029        { 0x5333, 0x8880, "86C868", "Vision 868 GUI Accelerator VRAM rev. 0" } ,
2030        { 0x5333, 0x8881, "86C868", "Vision 868 GUI Accelerator VRAM rev. 1" } ,
2031        { 0x5333, 0x8882, "86C868", "Vision 868 GUI Accelerator VRAM rev. 2" } ,
2032        { 0x5333, 0x8883, "86C868", "Vision 868 GUI Accelerator VRAM rev. 3" } ,
2033        { 0x5333, 0x88B0, "86C928", "Vision 928 GUI Accelerator VRAM rev. 0" } ,
2034        { 0x5333, 0x88B1, "86C928", "Vision 928 GUI Accelerator VRAM rev. 1" } ,
2035        { 0x5333, 0x88B2, "86C928", "Vision 928 GUI Accelerator VRAM rev. 2" } ,
2036        { 0x5333, 0x88B3, "86C928", "Vision 928 GUI Accelerator VRAM rev. 3" } ,
2037        { 0x5333, 0x88C0, "86C864", "Vision 864 GUI Accelerator DRAM rev. 0" } ,
2038        { 0x5333, 0x88C1, "86C864", "Vision 864 GUI Accelerator DRAM rev. 1" } ,
2039        { 0x5333, 0x88C2, "86C864", "Vision 864 GUI Accelerator DRAM rev. 2" } ,
2040        { 0x5333, 0x88C3, "86C864", "Vision 864 GUI Accelerator DRAM rev. 3" } ,
2041        { 0x5333, 0x88D0, "86C964", "Vision 964 GUI Accelerator VRAM rev. 0" } ,
2042        { 0x5333, 0x88D1, "86C964", "Vision 964-P GUI Accelerator VRAM rev. 1" } ,
2043        { 0x5333, 0x88D2, "86C964", "Vision 964-P GUI Accelerator DRAM rev 2" } ,
2044        { 0x5333, 0x88D3, "86C964", "Vision 964-P GUI Accelerator VRAM rev. 3" } ,
2045        { 0x5333, 0x88F0, "86C968", "Vision 968 GUI Accelerator VRAM rev. 0" } ,
2046        { 0x5333, 0x88F1, "86C968", "Vision 968 GUI Accelerator VRAM rev. 1" } ,
2047        { 0x5333, 0x88F2, "86C968", "Vision 968 GUI Accelerator VRAM rev. 2" } ,
2048        { 0x5333, 0x88F3, "86C968", "Vision 968 GUI Accelerator VRAM rev. 3" } ,
2049        { 0x5333, 0x8900, "86C775", "Trio64V2/DX" } ,
2050        { 0x5333, 0x8901, "pcin_5333dev_8C2E&SUBSYS_00011179&REV_0574C6", "S3 trio64uv+ for windows xp" } ,
2051        { 0x5333, 0x8902, "86C551", "SMA Family" } ,
2052        { 0x5333, 0x8903, "", "TrioV Family" } ,
2053        { 0x5333, 0x8904, "86C365/366", "Trio3D QFP/BGA" } ,
2054        { 0x5333, 0x8905, "86c765", "86C765 Trio64V+ compatible" } ,
2055        { 0x5333, 0x8906, "86c765", "86C765 Trio64V+ compatible" } ,
2056        { 0x5333, 0x8907, "86c765", "86C765 Trio64V+ compatible" } ,
2057        { 0x5333, 0x8908, "9711 MCN74", "86C765 Trio64V+ compatible" } ,
2058        { 0x5333, 0x8909, "7699688", "86C765 Trio64V+ compatible" } ,
2059        { 0x5333, 0x890A, "0x00091011", "86C765 Trio64V+ compatible" } ,
2060        { 0x5333, 0x890B, "9726 c19394.00", "86C765 Trio64V+ compatible" } ,
2061        { 0x5333, 0x890C, "86C765", "86C765 Trio64V+ compatible" } ,
2062        { 0x5333, 0x890D, "86C765 Trio64V+ compatible", "86C765 Trio64V+ compatible" } ,
2063        { 0x5333, 0x890E, "9711 MCN74", "86C765 Trio64V+ compatible" } ,
2064        { 0x5333, 0x890F, "86c765", "86C765 Trio64V+ compatible" } ,
2065        { 0x5333, 0x8A01, "86C375/86C385", "ViRGE /DX & /GX" } ,
2066        { 0x5333, 0x8A10, "86C357", "ViRGE /GX2" } ,
2067        { 0x5333, 0x8A11, "86C359", "ViRGE /GX2+ Macrovision" } ,
2068        { 0x5333, 0x8A12, "86C359", "ViRGE /GX2+" } ,
2069        { 0x5333, 0x8A13, "86C368", "Trio3D2x & Trio3D2x+ AGP / Trio3D2x & Trio3D2x+ 8MB" } ,
2070        { 0x5333, 0x8A20, "86C391", "S3savage3D" } ,
2071        { 0x5333, 0x8A21, "86C390", "Savage3D/MV" } ,
2072        { 0x5333, 0x8A22, "86c398", "Savage 4" } ,
2073        { 0x5333, 0x8A23, "86C394-397", "Savage 4" } ,
2074        { 0x5333, 0x8A25, "86C370", "Savage4" } ,
2075        { 0x5333, 0x8A26, "86C395B", "ProSavage" } ,
2076        { 0x5333, 0x8C00, "85C260", "ViRGE/M3 (ViRGE/MX)" } ,
2077        { 0x5333, 0x8C01, "86C260", "ViRGE/M5 (ViRGE/MX)" } ,
2078        { 0x5333, 0x8C02, "86C240", "ViRGE/MXC" } ,
2079        { 0x5333, 0x8C03, "86C280", "ViRGE /MX+mv" } ,
2080        { 0x5333, 0x8C10, "86C270/274/290/294", "Savage MX/IX/MX+MV/IX+MV" } ,
2081        { 0x5333, 0x8C12, "86C270/274/290/294", "Savage MX/IX/MX+MV/IX+MV" } ,
2082        { 0x5333, 0x8C13, "82C294", "SAVAGE IX" } ,
2083        { 0x5333, 0x8C22, "86C508", "SuperSavage 128/MX" } ,
2084        { 0x5333, 0x8C2A, "86C544", "SuperSavage 128/IX" } ,
2085        { 0x5333, 0x8C2B, "86C553", "SuperSavage 128/IX DDR" } ,
2086        { 0x5333, 0x8C2C, "86C564", "SuperSavage/IX" } ,
2087        { 0x5333, 0x8C2D, "86C573", "SuperSavage/IX DDR" } ,
2088        { 0x5333, 0x8C2E, "86C584", "SuperSavage/IXC SDRAM" } ,
2089        { 0x5333, 0x8C2F, "86C594", "SuperSavage/IXC DDR" } ,
2090        { 0x5333, 0x8D01, "86C380/381", "Twister/Twister T" } ,
2091        { 0x5333, 0x8D02, "86c387", "Twister K" } ,
2092        { 0x5333, 0x8D04, "86C410", "ProSavage DDR P4X333" } ,
2093        { 0x5333, 0x8E00, "86C777/787", "DeltaChrome S8/F1" } ,
2094        { 0x5333, 0x8E01, "86C732", "DeltaChromeX9m" } ,
2095        { 0x5333, 0x9102, "86c410", "Inno Savage 2000" } ,
2096        { 0x5333, 0xCA00, "86C617", "SonicVibes PCI Audio Accelerator" } ,
2097        { 0x165F, 0x2000, "XILINX SPARTAN", "16 Channel Audio Capture Card" } ,
2098        { 0x8086, 0x0008, "", "Extended Express System Support Ctrlr" } ,
2099        { 0x8086, 0x0046, "Intel Graphics Media Accelerator HD", "Intel Graphics Media Accelerator HD" } ,
2100        { 0x8086, 0x0083, "WiFi Link 1000", "Intel« PRO/Wireless und WiFi Link" } ,
2101        { 0x8086, 0x027AE, "82945GM", "Mobile Intel(R) 945 Express Chipset Family" } ,
2102        { 0x8086, 0x0283E, "AA", "Intel(R) ICH8 Family SMBus Controller" } ,
2103        { 0x8086, 0x0308, "3220", "PCI Audio Device + modem" } ,
2104        { 0x8086, 0x0309, "80303", "I/O Processor PCI-to-PCI Bridge Unit" } ,
2105        { 0x8086, 0x030D, "80312", "I/O Companion Unit PCI-to-PCI Bridge" } ,
2106        { 0x8086, 0x0318, "80219", "General Purpose PCI Processor Address Translation Unit" } ,
2107        { 0x8086, 0x0319, "80219", "General Purpose PCI Processor Address Translation Unit" } ,
2108        { 0x8086, 0x0326, "670xPXH", "I/OxAPIC Interrupt Controller" } ,
2109        { 0x8086, 0x0327, "6700PXH", "I/OxAPIC Interrupt Controller B" } ,
2110        { 0x8086, 0x0329, "6700PXH", "PCI Express-to-PCI Express Bridge A" } ,
2111        { 0x8086, 0x032A, "6700PXH", "PCI Express-to-PCI Express Bridge B" } ,
2112        { 0x8086, 0x032C, "6702PXH", "PCI Express-to-PCI Express Bridge" } ,
2113        { 0x8086, 0x0330, "80332", "A-Segment Bridge" } ,
2114        { 0x8086, 0x0331, "80332", "A-Segment IOAPIC" } ,
2115        { 0x8086, 0x0332, "80332", "B-Segment Bridge" } ,
2116        { 0x8086, 0x0333, "80332", "B-Segment IOAPIC" } ,
2117        { 0x8086, 0x0334, "80332", "Address Translation Unit" } ,
2118        { 0x8086, 0x0335, "80331", "PCI-X Bridge" } ,
2119        { 0x8086, 0x0336, "80331", "Address Translation Unit (ATU)" } ,
2120        { 0x8086, 0x0340, "41210", "Serial to Parallel PCI Bridge A" } ,
2121        { 0x8086, 0x0341, "41210", "Serial to Parallel PCI Bridge B" } ,
2122        { 0x8086, 0x0370, "80333", "Segment-A PCI Express-to-PCI Express Bridge" } ,
2123        { 0x8086, 0x0371, "80333", "A-Bus IOAPIC" } ,
2124        { 0x8086, 0x0372, "80333", "Segment-B PCI Express-to-PCI Express Bridge" } ,
2125        { 0x8086, 0x0373, "80333", "B-Bus IOAPIC" } ,
2126        { 0x8086, 0x0374, "80333", "Address Translation Unit" } ,
2127        { 0x8086, 0x0482, "82375MB", "PCI-EISA Bridge (PCEB)hp dx 7300 microwave tower" } ,
2128        { 0x8086, 0x0483, "82424TX/ZX", "CPU (i486) Bridge (Saturn)" } ,
2129        { 0x8086, 0x0484, "82378ZB/IB", "SIO ISA Bridge" } ,
2130        { 0x8086, 0x0486, "82425EX", "1261028" } ,
2131        { 0x8086, 0x04A3, "82434bX/zX", "Mercury/Neptune Cache/DRAM Controller" } ,
2132        { 0x8086, 0x0500, "E8870", "Processor Bus Controller" } ,
2133        { 0x8086, 0x0501, "E8870", "Memory Controller" } ,
2134        { 0x8086, 0x0502, "E8870", "Scalability Port 0" } ,
2135        { 0x8086, 0x0503, "E8870", "Scalability Port 1 / Glob. Perf. Monitor" } ,
2136        { 0x8086, 0x0510, "E8870IO", "Hub Interface Port 0 (8-bit compatible)" } ,
2137        { 0x8086, 0x0511, "E8870IO", "Hub Interface Port 2" } ,
2138        { 0x8086, 0x0512, "E8870IO", "Hub Interface Port 2" } ,
2139        { 0x8086, 0x0513, "E8870IO", "Hub Interface Port 3" } ,
2140        { 0x8086, 0x0514, "E8870IO", "Hub Interface Port 4" } ,
2141        { 0x8086, 0x0515, "E8870IO", "Server I/O Hub (SIOH)" } ,
2142        { 0x8086, 0x0516, "E8870IO", "Reliabilty, Availability, Serviceability" } ,
2143        { 0x8086, 0x0530, "E8870SP", "Scalability Port 0" } ,
2144        { 0x8086, 0x0531, "E8870SP", "Scalability Port 1" } ,
2145        { 0x8086, 0x0532, "E8870SP", "Scalability Port 2" } ,
2146        { 0x8086, 0x0533, "E8870SP", "Scalability Port 3" } ,
2147        { 0x8086, 0x0534, "E8870SP", "Scalability Port 4" } ,
2148        { 0x8086, 0x0535, "E8870SP", "Scalability Port 5" } ,
2149        { 0x8086, 0x0536, "E8870SP", "Scalability Port Switch Global Registers" } ,
2150        { 0x8086, 0x0537, "E8870SP", "Interleave Configuration Registers" } ,
2151        { 0x8086, 0x0600, "01af8086", "Storage RAID Controller" } ,
2152        { 0x8086, 0x0800, "10B01734", "pci/ven_8086&dev_27da&subsys_30b2103c&rev_02b1bfb68&0&fb" } ,
2153        { 0x8086, 0x0960, "80960RP", "i960 RP Microprocessor/Bridge" } ,
2154        { 0x8086, 0x0962, "80960RM/RN", "i960RM/RN Microprocessor/Bridge" } ,
2155        { 0x8086, 0x0964, "80960RP", "i960 RP Microprocessor Bridge" } ,
2156        { 0x8086, 0x1000, "82542", "Gigabit Ethernet Controller" } ,
2157        { 0x8086, 0x1001, "2572", "10/100/1000 Ethernet Controller (Fiber)" } ,
2158        { 0x8086, 0x1002, "", "Pro 100 LAN+Modem 56 CardBus II" } ,
2159        { 0x8086, 0x1004, "82543GC", "Gigabit Ethernet Controller (Copper)" } ,
2160        { 0x8086, 0x1008, "82544EI/GC", "Gigabit Ethernet Controller (Copper)" } ,
2161        { 0x8086, 0x1009, "82845G/GL/GV/GE/PE Integrated Graphics Device", "Intel" } ,
2162        { 0x8086, 0x100C, "82543EI/GC", "Gigabit Ethernet Controller (Copper)" } ,
2163        { 0x8086, 0x100D, "82544GC", "Gigabit Ethernet Controller (LOM)" } ,
2164        { 0x8086, 0x100E, "82540EM", "Gigabit Ethernet Controller" } ,
2165        { 0x8086, 0x100F, "82545EM", "Gigabit Ethernet Controller (copper)" } ,
2166        { 0x8086, 0x1010, "82546EB", "Dual Port Gigabit Ethernet Controller (Copper)" } ,
2167        { 0x8086, 0x1011, "82545EM", "Gigabit Ethernet Controller (Fiber)" } ,
2168        { 0x8086, 0x1012, "82546EB", "Dual Port Gigabit Ethernet Controller (Fiber)" } ,
2169        { 0x8086, 0x1013, "82541EI", "Gigabit Ethernet Controller (Copper)" } ,
2170        { 0x8086, 0x1014, "82541ER", "Gigabit Ethernet Controller" } ,
2171        { 0x8086, 0x1015, "82540EM", "Gigabit Ethernet Controller (LOM)" } ,
2172        { 0x8086, 0x1016, "82540EP", "Gigabit Ethernet Controller (LOM)" } ,
2173        { 0x8086, 0x1017, "82540EP", "Gigabit Ethernet Controller (LOM)" } ,
2174        { 0x8086, 0x1018, "82541EI", "PRO/1000 MT Mobile connection" } ,
2175        { 0x8086, 0x1019, "82547EI", "Gigabit Ethernet Controller (LOM)" } ,
2176        { 0x8086, 0x101A, "82547EI", "Gigabit Ethernet Controller (LOM)" } ,
2177        { 0x8086, 0x101d, "82546EB", "Dual Port Gigabit Ethernet Controller" } ,
2178        { 0x8086, 0x101E, "82540EP", "Gigabit Ethernet Controller (Mobile)" } ,
2179        { 0x8086, 0x1026, "82545ep", "Gigabit Ethernet Controller" } ,
2180        { 0x8086, 0x1027, "82545GM", "Gigabit Ethernet Controller (Fiber)" } ,
2181        { 0x8086, 0x1028, "82545GM", "Gigabit Ethernet Controller" } ,
2182        { 0x8086, 0x1029, "82559", "Fast Ethernet PCI/CardBus Controller" } ,
2183        { 0x8086, 0x1030, "825593", "PCI Networking device" } ,
2184        { 0x8086, 0x1031, "82801CAM", "PRO/100 VE Network Connection" } ,
2185        { 0x8086, 0x1032, "82801CAM", "PRO/100 VE Network Connection" } ,
2186        { 0x8086, 0x1033, "82801CAM", "multimedia video controller" } ,
2187        { 0x8086, 0x1034, "82801CAM", "PRO/100 VM Network Connection" } ,
2188        { 0x8086, 0x1035, "82562EH", "Phoneline Network Connection" } ,
2189        { 0x8086, 0x1036, "82562EH", "Phoneline Network Connection" } ,
2190        { 0x8086, 0x1037, "82801CAM", "LAN Controller" } ,
2191        { 0x8086, 0x1038, "82801CAM", "PRO/100 VM/KM Network Connection" } ,
2192        { 0x8086, 0x1039, "10011734", "LAN Controller with 82562ET/EZ PHY" } ,
2193        { 0x8086, 0x103A, "82801DB", "LAN Controller with 82562ET/EZ (CNR) PHY" } ,
2194        { 0x8086, 0x103B, "82801DB", "LAN Controller with 82562EM/EX PHY" } ,
2195        { 0x8086, 0x103C, "82801DB", "LAN Controller with 82562EM/EX (CNR) PHY" } ,
2196        { 0x8086, 0x103D, "82801DB", "PRO/100 VE Network Connection" } ,
2197        { 0x8086, 0x103E, "82801DB", "PRO/100 VM Network Connection" } ,
2198        { 0x8086, 0x1040, "536EP", "V.92 PCI (DSP) Data Fax Modema" } ,
2199        { 0x8086, 0x1042, "", "PRO/Wireless 2011 LAN PCI Card" } ,
2200        { 0x8086, 0x1043, "82801", "Intel(R) PRO/Wireless 2100 LAN Card Driver" } ,
2201        { 0x8086, 0x1048, "82597EX", "10 Gigabit Ethernet Controller" } ,
2202        { 0x8086, 0x1049, "82566MM NIC", "Gigabit Network Connection Interface Controller" } ,
2203        { 0x8086, 0x104A, "82566dm", "gigabit ethernet" } ,
2204        { 0x8086, 0x104B, "82566DC", "Gigabit Ethernet" } ,
2205        { 0x8086, 0x104D, "82566MC", "Intel Gigabit 82566MC" } ,
2206        { 0x8086, 0x1050, "82801EB/ER", "PRO/100 VE Network Connection" } ,
2207        { 0x8086, 0x1051, "82801EB/ER", "PRO/100 VE Network Connection" } ,
2208        { 0x8086, 0x1052, "82801EB/ER", "PRO/100 VM Network Connection" } ,
2209        { 0x8086, 0x1053, "82801EB/ER", "PRO/100 VM Network Connection" } ,
2210        { 0x8086, 0x1054, "82801EB/ER", "PRO/100 VE Network Connection (mobile)" } ,
2211        { 0x8086, 0x1055, "82801EB/ER", "PRO/100 VM Network Connection (mobile)" } ,
2212        { 0x8086, 0x1059, "82551QM", "Fast Ethernet PCI/CardBus Controller" } ,
2213        { 0x8086, 0x105E, "n1e5132", "HP NC360T PCIe DP Gigabit Server Adapter" } ,
2214        { 0x8086, 0x1064, "Intel Pro VE", "82562EZ PLC" } ,
2215        { 0x8086, 0x1065, "82801FB/FR/FW/FRW", "LAN Controller" } ,
2216        { 0x8086, 0x1068, "82562", "1068h 82562ET/EZ/GT/GZ PRO/100 VE Ethernet Controller" } ,
2217        { 0x8086, 0x1075, "82547EI", "Gigabit Ethernet Controller" } ,
2218        { 0x8086, 0x1076, "82541EI", "Gigabit Ethernet Controller" } ,
2219        { 0x8086, 0x1077, "82547EI", "Gigabit Ethernet Controller (Mobile)" } ,
2220        { 0x8086, 0x1078, "82541ER", "Gigabit Ethernet Controller" } ,
2221        { 0x8086, 0x1079, "82546EB", "Dual Port Gigabit Ethernet Controller" } ,
2222        { 0x8086, 0x107A, "82546EB", "Dual Port Gigabit Ethernet Controller (Fiber)" } ,
2223        { 0x8086, 0x107B, "82546EB", "Dual Port Gigabit Ethernet Controller (Copper)" } ,
2224        { 0x8086, 0x107C, "82541PI", "Gigabit Ethernet Controller (Copper) rev 5" } ,
2225        { 0x8086, 0x1080, "0321CGEA04", "FA82537EP - Intel 537EP V.92 (PCI)  modem" } ,
2226        { 0x8086, 0x108B, "PC82573V", "Intel network controller (PCIE Gigabit Ethernet)" } ,
2227        { 0x8086, 0x108c, "82573E", "Intel Corporation 82573E Gigabit Ethernet Controller (Copper)" } ,
2228        { 0x8086, 0x108E, "ICH7R", "Intel(R) Active Management Technology - KCS" } ,
2229        { 0x8086, 0x108F, "ICH7R", "Intel(R) Active Management Technology - SOL" } ,
2230        { 0x8086, 0x1092, "27DA", "PRO/100 VE Network Controller" } ,
2231        { 0x8086, 0x1094, "Onboard - Intel PRO 100/VE nic", "get PRO2KXP.exe from Intel" } ,
2232        { 0x8086, 0x1096, "Intel PRO/1000 EB", "Intel PRO/1000 EB" } ,
2233        { 0x8086, 0x109A, "82573L", "Intel PRO/1000 PL Network Adaptor" } ,
2234        { 0x8086, 0x109c, "e1qexpress", "HP E1Q Express" } ,
2235        { 0x8086, 0x10b9, "82572GI", "Intel PRO/1000 PT Desktop" } ,
2236        { 0x8086, 0x10BD, "82566DM", "Intel 82566DM Gigabit Ethernet Adapter" } ,
2237        { 0x8086, 0x10C0, "8082", "Intel(R) 82562V-2 10/100 Network Connection" } ,
2238        { 0x8086, 0x10c4        , "82562GT", "Intel 82562GT 10/100 Network Controller" } ,
2239        { 0x8086, 0x10c4, "82562GT", "Intel 82562GT 10/100 Network Controller" } ,
2240        { 0x8086, 0x10CE, "82567V-2", "Intel 82567V-2 Gigabit Network Connection" } ,
2241        { 0x8086, 0x10d3, "82574L", "Intel« 82574L Gigabit Ethernet Controller" } ,
2242        { 0x8086, 0x10DE, "82567LM-3 ", "Intel Gigabit network connection" } ,
2243        { 0x8086, 0x10E8, "Unknown", "Unknown" } ,
2244        { 0x8086, 0x10EA, "82577LM", "Intel 82577LM Gigabit LAN Driver " } ,
2245        { 0x8086, 0x10EF, "Intel« 82578DM Gigabit Ethernet Controller", "Intel« 82578DM Gigabit Ethernet Controller" } ,
2246        { 0x8086, 0x10F0, "82578", "Intel(R) 82578DC Gigabit NIC" } ,
2247        { 0x8086, 0x10F5, "82567LM", "Intel«  82567LM-2 Gigabit Network Connection" } ,
2248        { 0x8086, 0x1100, "82815/EP/P", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2249        { 0x8086, 0x1101, "82815/EP/P", "AGP Bridge" } ,
2250        { 0x8086, 0x1102, "82915GV", "Internal Graphics Device" } ,
2251        { 0x8086, 0x1110, "82815", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2252        { 0x8086, 0x1112, "82815", "Internal Graphics Device" } ,
2253        { 0x8086, 0x1120, "82815", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2254        { 0x8086, 0x1121, "82815", "AGP Bridge" } ,
2255        { 0x8086, 0x1130, "82815/82815EM/EP", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2256        { 0x8086, 0x1131, "82815/82815EM/EP", "AGP Bridge" } ,
2257        { 0x8086, 0x1132, "65416", "Internal Graphics Device [810/815 chipset AGP]" } ,
2258        { 0x8086, 0x1161, "82806AA", "I/O APIC Device" } ,
2259        { 0x8086, 0x1162, "BECC", "XScale 80200 Companion Chip (FPGA)" } ,
2260        { 0x8086, 0x1179, "82546EB", "Dual Port Gigabit Ethernet Controller" } ,
2261        { 0x8086, 0x1200, "IXP1200", "Network Processor" } ,
2262        { 0x8086, 0x1209, "8255xER/IT", "Fast Ethernet Controller" } ,
2263        { 0x8086, 0x1221, "82092AA", "PCMCIA Bridge" } ,
2264        { 0x8086, 0x1222, "82092AA", "IDE Ctrlr" } ,
2265        { 0x8086, 0x1223, "SAA 7116 H", "Video Controller" } ,
2266        { 0x8086, 0x1225, "82452KX/GX", "Orion Extended Express CPU to PCI Bridge" } ,
2267        { 0x8086, 0x1226, "82596", "EtherExpress PRO/10" } ,
2268        { 0x8086, 0x1227, "82801db ich4", "LAN Controller with 82562ET/EZ PHY PCI" } ,
2269        { 0x8086, 0x1228, "EE PRO/100 Smart", "Intelligent 10/100 Fast Ethernet Adapter" } ,
2270        { 0x8086, 0x1229, "82557/8/9/0/1", "Intel(R) PRO/100 M Desktop Adapter" } ,
2271        { 0x8086, 0x122D, "82437FX", "System Controller (TSC)" } ,
2272        { 0x8086, 0x122E, "82371FB", "PCI to ISA Bridge (Triton)" } ,
2273        { 0x8086, 0x1230, "FW82371AB", "IDE Interface (Triton)" } ,
2274        { 0x8086, 0x1231, "16345", "DSVD Modem" } ,
2275        { 0x8086, 0x1234, "82371MX", "PCI to ISA Bridge" } ,
2276        { 0x8086, 0x1235, "82439TX", "Mobile System Controller (MTSC)" } ,
2277        { 0x8086, 0x1237, "82440LX/EX", "PCI & Memory" } ,
2278        { 0x8086, 0x1239, "82371FB", "IDE Interface (Triton)" } ,
2279        { 0x8086, 0x123B, "82380PB", "PCI to PCI Docking Bridge" } ,
2280        { 0x8086, 0x123C, "82380AB", "Mobile PCI-to-ISA Bridge (MISA)" } ,
2281        { 0x8086, 0x123D, "683053", "Programmable Interrupt Device" } ,
2282        { 0x8086, 0x123E, "82466GX", "Integrated Hot-Plug Controller (IHPC)" } ,
2283        { 0x8086, 0x123F, "82466GX", "Integrated Hot-Plug Controller (IHPC)" } ,
2284        { 0x8086, 0x1240, "82752", "AGP Graphics Accelerator" } ,
2285        { 0x8086, 0x124B, "24c6", "Mobile PCI-to-PCI Bridge (MPCI2)" } ,
2286        { 0x8086, 0x124C, "9776", "Mobile PCI-to-PCI Bridge (MPCI2)" } ,
2287        { 0x8086, 0x1250, "82430HX", "System Controller (TXC)" } ,
2288        { 0x8086, 0x12D8, "92XX", "SIGMATEL STAC 92XX C-Major HD Audio" } ,
2289        { 0x8086, 0x1360, "82806AA", "Hub Interface to PCI Bridge" } ,
2290        { 0x8086, 0x1361, "82806AA", "Advanced Interrupt Controller" } ,
2291        { 0x8086, 0x1460, "82870P2", "Hub Interface-to-PCI Bridge" } ,
2292        { 0x8086, 0x1461, "14611014", "I/OxAPIC Interrupt Controller" } ,
2293        { 0x8086, 0x1462, "82870P2", "Hot Plug Controller" } ,
2294        { 0x8086, 0x1960, "80960RP", "i960RP Microprocessor" } ,
2295        { 0x8086, 0x1962, "???", "Promise SuperTrak SX6000 IDE RAID Controller" } ,
2296        { 0x8086, 0x1A12, "???", "Eicon DIVA Server Voice PRI 2.0 (PCI)" } ,
2297        { 0x8086, 0x1A13, "???", "Eicon DIVA Server Voice PRI 2.0 (PCI)" } ,
2298        { 0x8086, 0x1A20, "82840", "" } ,
2299        { 0x8086, 0x1A21, "82840", "Host-Hub Interface A Bridge / DRAM Ctrlr" } ,
2300        { 0x8086, 0x1A22, "82840", "Host to I/O Hub Bridge (Quad PCI)" } ,
2301        { 0x8086, 0x1A23, "82840", "AGP Bridge" } ,
2302        { 0x8086, 0x1A24, "82840", "Hub Interface B Bridge" } ,
2303        { 0x8086, 0x1A30, "82845G[GL/GV/GE/PE]", "Host-Hub Interface Bridge" } ,
2304        { 0x8086, 0x1A31, "82845[MP/MZ]", "AGP Bridge" } ,
2305        { 0x8086, 0x1A38, "5000P", "5000 Series Chipset DMA Engine" } ,
2306        { 0x8086, 0x2000, "CA 95054", "505943621" } ,
2307        { 0x8086, 0x2125, "82801AA", "AC97 Audio Controller. website to download - http://www.intel.com/design/chipsets/manuals/29802801.p" } ,
2308        { 0x8086, 0x2406, "82801 / ?", "AC97 Modem Controller / PCI Modem" } ,
2309        { 0x8086, 0x2410, "82801AA", "LPC Interface" } ,
2310        { 0x8086, 0x2411, "82801AA", "IDE Controller (UltraATA/66)" } ,
2311        { 0x8086, 0x2412, "82801AA", "USB Controller" } ,
2312        { 0x8086, 0x2413, "82801AA", "SMBus Controller" } ,
2313        { 0x8086, 0x2415, "Intel 82801DBM SM/BUS Controller 24C3", "Aureal (AD1881 SOUNDMAX) Placa MŃe Asaki P3-141" } ,
2314        { 0x8086, 0x2416, "82801fb", "AC'97 Modem Controller" } ,
2315        { 0x8086, 0x2418, "82801AA", "Hub Interface-to-PCI Bridge" } ,
2316        { 0x8086, 0x2420, "82801AB", "LPC Interface" } ,
2317        { 0x8086, 0x2421, "82801AB", "IDE Controller (UltraATA/33)" } ,
2318        { 0x8086, 0x2422, "82801AB", "USB Controller" } ,
2319        { 0x8086, 0x2423, "82801AB", "SMBus Controller" } ,
2320        { 0x8086, 0x2425, "82801BA", "Audio controler" } ,
2321        { 0x8086, 0x2426, "82801AB", "AC97 Modem Controller" } ,
2322        { 0x8086, 0x2428, "82801AB", "Hub Interface-to-PCI Bridge" } ,
2323        { 0x8086, 0x2431, "82810", "pci bus" } ,
2324        { 0x8086, 0x2440, "82801BA", "LPC Interface Bridge, ICH2" } ,
2325        { 0x8086, 0x2441, "82801BA", "IDE Controller (UltraATA/66)" } ,
2326        { 0x8086, 0x2442, "82801BA/BAM", "USB Controller, USB-A" } ,
2327        { 0x8086, 0x2443, "0055110A", "SMBus Controller" } ,
2328        { 0x8086, 0x2444, "82801BA/BAM", "USB Controller, USB-B" } ,
2329        { 0x8086, 0x2445, "Intel i945G/GZ", "AC97 Audio Controller" } ,
2330        { 0x8086, 0x2446, "82801BA/BAM", "AC97 Modem Controller" } ,
2331        { 0x8086, 0x2448, "82801BAM/CAM/DBM", "Hub Interface to PCI Bridge" } ,
2332        { 0x8086, 0x2449, "82559ER", "82559ER Integrated 10Base-T/100Base-TX Ethernet Controller" } ,
2333        { 0x8086, 0x244A, "82801BAM", "IDE Controller" } ,
2334        { 0x8086, 0x244B, "82801BA", "IDE Controller" } ,
2335        { 0x8086, 0x244C, "82801BAM", "LPC Interface Bridge" } ,
2336        { 0x8086, 0x244E, "82801DB", "Hub Interface to PCI Bridge" } ,
2337        { 0x8086, 0x2450, "82801E", "LPC Interface Bridge" } ,
2338        { 0x8086, 0x2452, "82801E", "USB Controller" } ,
2339        { 0x8086, 0x2453, "82801E", "SMBus Controller" } ,
2340        { 0x8086, 0x2459, "82801E", "LAN0 Controller" } ,
2341        { 0x8086, 0x245B, "82801E", "IDE Controller" } ,
2342        { 0x8086, 0x245D, "82801E", "LAN1 Controller" } ,
2343        { 0x8086, 0x245E, "82801E", "Hub Interface to PCI Bridge" } ,
2344        { 0x8086, 0x2480, "82801CA", "LPC Interface Bridge" } ,
2345        { 0x8086, 0x2481, "82801CA", "IDE Controller (UltraATA/66)" } ,
2346        { 0x8086, 0x2482, "82801CA/CAM", "USB Controller" } ,
2347        { 0x8086, 0x2483, "82801CA/CAM", "SMBus Controller" } ,
2348        { 0x8086, 0x2484, "82801CA/CAM", "USB Controller" } ,
2349        { 0x8086, 0x2485, "82801CA/CAM", "AC97 Audio Controller" } ,
2350        { 0x8086, 0x2486, "82801CA/CAM", "AC 97 Modem Controller" } ,
2351        { 0x8086, 0x2487, "82801CA/CAM", "USB Controller" } ,
2352        { 0x8086, 0x248A, "82801CAM", "UltraATA IDE Controller" } ,
2353        { 0x8086, 0x248B, "82801CA", "UltraATA/100 IDE Controller" } ,
2354        { 0x8086, 0x248C, "82801CAM", "LPC Interface or ISA bridge: see Notes" } ,
2355        { 0x8086, 0x248D, "82801??", "USB 2.0 EHCI Contoroller" } ,
2356        { 0x8086, 0x24C0, "82801DB/DBL", "LPC Interface Bridge" } ,
2357        { 0x8086, 0x24C2, "82801DB/DBL/DBM", "USB UHCI Controller #1" } ,
2358        { 0x8086, 0x24C3, "82801DB/DBL/DBM", "modem" } ,
2359        { 0x8086, 0x24C4, "82801DB/DBL/DBM", "USB UHCI Controller" } ,
2360        { 0x8086, 0x24C5, "82801DBM SoundMAXController (ICH4-M B0 step)", "Intel 82801 DB DBM/DA AC 97 Audio Controller" } ,
2361        { 0x8086, 0x24c5, "SUBSYS_80B01043Subsys_01601028", "Soundmax Integrated Digital Audio" } ,
2362        { 0x8086, 0x24C5, "SUBSYS_80B01043Subsys_01601028", "Soundmax Integrated Digital Audio" } ,
2363        { 0x8086, 0x24C6, "82801 /8086", "AC97 Modem Controller / PCI Modem" } ,
2364        { 0x8086, 0x24C7, "82801DB/DBL/DBM", "USB UHCI Controller #3" } ,
2365        { 0x8086, 0x24CA, "82801DBM", "IDE Controller (UltraATA/100)" } ,
2366        { 0x8086, 0x24CB, "82801DB/DBL", "IDE Controller (UltraATA/100)" } ,
2367        { 0x8086, 0x24CC, "82801DBM", "LPC Interface Bridge" } ,
2368        { 0x8086, 0x24CD, "82801DB/DBL/DBM", "USB EHCI Controller" } ,
2369        { 0x8086, 0x24D0, "82801EB/ER", "LPC Interface Bridge" } ,
2370        { 0x8086, 0x24D1, "82801EB/ER", "SATA Controller" } ,
2371        { 0x8086, 0x24D2, "82801EB/ER", "USB UHCI Controller #1" } ,
2372        { 0x8086, 0x24D3, "82801EB/ER", "SMBus Controller" } ,
2373        { 0x8086, 0x24D4, "82801EB/ER", "USB UHCI Controller #2" } ,
2374        { 0x8086, 0x24D5, "8086", "Analog Devices ADI 198x Integrated Audio" } ,
2375        { 0x8086, 0x24D6, "82801EB/ER", "AC'97 Modem Controller" } ,
2376        { 0x8086, 0x24D7, "82801EB/ER", "USB UHCI Controller #3" } ,
2377        { 0x8086, 0x24DB, "82801EB/ER", "EIDE Controller" } ,
2378        { 0x8086, 0x24DC, "82801EB", "LPC Interface Controller" } ,
2379        { 0x8086, 0x24DD, "82801EB/ER", "USB EHCI Controller" } ,
2380        { 0x8086, 0x24DE, "82801EB/ER", "USB UHCI Controller #4" } ,
2381        { 0x8086, 0x24DF, "82801ER", "SATA Controller (RAID)" } ,
2382        { 0x8086, 0x2500, "82820", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2383        { 0x8086, 0x2501, "82820", "Host Bridge (MCH)" } ,
2384        { 0x8086, 0x2502, "82820", "" } ,
2385        { 0x8086, 0x2503, "82820", "" } ,
2386        { 0x8086, 0x2504, "82820", "" } ,
2387        { 0x8086, 0x250B, "82820", "Host Bridge (MCH)" } ,
2388        { 0x8086, 0x250F, "82820", "AGP Bridge" } ,
2389        { 0x8086, 0x2520, "82805AA", "Memory Translator Hub (MTH)" } ,
2390        { 0x8086, 0x2521, "82804AA", "Audio Device on High Definition Audio Bus" } ,
2391        { 0x8086, 0x2530, "82850/E", "Host-Hub Interface Bridge(A2 step)" } ,
2392        { 0x8086, 0x2531, "82860", "Host-Hub Interface_A Bridge (DP mode)" } ,
2393        { 0x8086, 0x2532, "82850/850E/860", "AGP Bridge" } ,
2394        { 0x8086, 0x2533, "82860", "Hub Interface_B Bridge" } ,
2395        { 0x8086, 0x2534, "82860", "Hub Interface_C Bridge" } ,
2396        { 0x8086, 0x2535, "82860", "PCI Bridge" } ,
2397        { 0x8086, 0x2536, "82860", "PCI Bridge" } ,
2398        { 0x8086, 0x2539, "82860", "(Quad Processor mode)" } ,
2399        { 0x8086, 0x2540, "E7500", "Host-HI Bridge & DRAM Controller" } ,
2400        { 0x8086, 0x2541, "E7500/E7501", "DRAM Controller Error Reporting" } ,
2401        { 0x8086, 0x2543, "E7500/E7501", "HI_B Virtual PCI-to-PCI Bridge" } ,
2402        { 0x8086, 0x2544, "E7500/E7501", "HI_B PCI-to-PCI Bridge Error Reporting" } ,
2403        { 0x8086, 0x2545, "E7500/E7501", "HI_C Virtual PCI-to-PCI Bridge" } ,
2404        { 0x8086, 0x2546, "E7500/E7501", "HI_C PCI-to-PCI Bridge Error Reporting" } ,
2405        { 0x8086, 0x2547, "E7500/E7501", "HI_D Virtual PCI-to-PCI Bridge" } ,
2406        { 0x8086, 0x2548, "E7500/E7501", "HI_D PCI-to-PCI Bridge Error Reporting" } ,
2407        { 0x8086, 0x254C, "E7501", "Host Controller" } ,
2408        { 0x8086, 0x2550, "E7505", "Host Controller" } ,
2409        { 0x8086, 0x2551, "25511014", "Host RAS Controller" } ,
2410        { 0x8086, 0x2552, "E7205/E7505", "PCI-to-AGP Bridge" } ,
2411        { 0x8086, 0x2553, "E7505", "Hub Interface_B PCI-to-PCI Bridge" } ,
2412        { 0x8086, 0x2554, "E7505", "Hub I/F_B PCI-to-PCI Bridge Error Report" } ,
2413        { 0x8086, 0x255d, "E7205", "Host Controller" } ,
2414        { 0x8086, 0x2560, "82845G/GL/GV/GE/PE", "DRAM Controller / Host-Hub I/F Bridge" } ,
2415        { 0x8086, 0x2561, "82845G/GL/GV/GE/PE", "Host-to-AGP Bridge" } ,
2416        { 0x8086, 0x2562, "82845G", "Integrated Graphics Device" } ,
2417        { 0x8086, 0x2570, "82865G/PE/P, 82848P", "DRAM Controller / Host-Hub Interface" } ,
2418        { 0x8086, 0x2571, "82865G/PE/P, 82848P", "PCI-to-AGP Bridge" } ,
2419        { 0x8086, 0x2572, "82865G", "Integrated Graphics Device" } ,
2420        { 0x8086, 0x2573, "82865G/PE/P, 82848P", "PCI-to-CSA Bridge" } ,
2421        { 0x8086, 0x2576, "82865G/PE/P, 82848P", "Overflow Configuration" } ,
2422        { 0x8086, 0x2578, "82875P/E7210", "DRAM Controller / Host-Hub Interface" } ,
2423        { 0x8086, 0x2579, "82875P", "PCI-to-AGP Bridge" } ,
2424        { 0x8086, 0x257A, "", "" } ,
2425        { 0x8086, 0x257B, "82875P/E7210", "PCI to CSA Bridge" } ,
2426        { 0x8086, 0x257E, "82875P/E7210", "Overflow Configuration" } ,
2427        { 0x8086, 0x2580, "915G/P/GV", "Host Bridge / DRAM Controller" } ,
2428        { 0x8086, 0x2581, "915G/P/GV, 925X/XE?", "Host-PCI Express Bridge" } ,
2429        { 0x8086, 0x2582, "0181102", "82915g/gv/910gl Express Chipset Family" } ,
2430        { 0x8086, 0x2582, "82915g/gv/910gl Express Chipset Family", "82915g/gv/910gl Express Chipset Family" } ,
2431        { 0x8086, 0x2584, "82925X/XE", "Host Bridge / DRAM Controller" } ,
2432        { 0x8086, 0x2588, "E7221", "Host Bridge/DRAM Controller" } ,
2433        { 0x8086, 0x2589, "E7221", "PCI Express Bridge" } ,
2434        { 0x8086, 0x258A, "E7221", "Internal Graphics" } ,
2435        { 0x8086, 0x2590, "915GM", "Mobile Intel(R) 915GM/PM/GMS/910GML Express Processor to DRAM Controller" } ,
2436        { 0x8086, 0x2592, "Intel 82852/82855 ", "Graphic controller family" } ,
2437        { 0x8086, 0x25A1, "6300ESB", "LPC Interface Bridge" } ,
2438        { 0x8086, 0x25A2, "6300ESB", "PATA100 IDE Controller" } ,
2439        { 0x8086, 0x25A3, "6300ESB", "SATA Controller(IDE Mode)" } ,
2440        { 0x8086, 0x25A4, "6300ESB", "SMBus Controller" } ,
2441        { 0x8086, 0x25A6, "6300ESB", "AC'97 Audio Controller" } ,
2442        { 0x8086, 0x25A7, "6300ESB", "AC'97 Modem Controller" } ,
2443        { 0x8086, 0x25A9, "6300ESB", "USB 1.1 UHCI Controller #1" } ,
2444        { 0x8086, 0x25AA, "6300ESB", "USB 1.1 UHCI Controller #2" } ,
2445        { 0x8086, 0x25AB, "6300ESB", "Watchdog Timer" } ,
2446        { 0x8086, 0x25AC, "6300ESB", "APIC1" } ,
2447        { 0x8086, 0x25AD, "6300ESB", "USB 2.0 EHCI Controller" } ,
2448        { 0x8086, 0x25AE, "6300ESB", "Hub Interface to PCI-X Bridge" } ,
2449        { 0x8086, 0x25B0, "6300ESB", "Serial ATA Controller (RAID mode)" } ,
2450        { 0x8086, 0x2600, "E8500", "Hub Interface 1.5" } ,
2451        { 0x8086, 0x2601, "E8500", "PCI Express Port D" } ,
2452        { 0x8086, 0x2602, "E8500", "PCI Express Port C0" } ,
2453        { 0x8086, 0x2603, "E8500", "PCI Express Port C1" } ,
2454        { 0x8086, 0x2604, "E8500", "PCI Express Port B0" } ,
2455        { 0x8086, 0x2605, "E8500", "PCI Express Port B1" } ,
2456        { 0x8086, 0x2606, "E8500", "PCI Express Port A0" } ,
2457        { 0x8086, 0x2607, "E8500", "PCI Express Port A1" } ,
2458        { 0x8086, 0x2640, "82801FB/FR", "LPC Interface Bridge" } ,
2459        { 0x8086, 0x2641, "82801FBM", "LPC Interface Bridge (ICH6-M)" } ,
2460        { 0x8086, 0x2651, "82801Fb", "SATA Controller" } ,
2461        { 0x8086, 0x2652, "82801FR", "SATA RAID Controller" } ,
2462        { 0x8086, 0x2652, "82801FR/FRW", "SATA Controller" } ,
2463        { 0x8086, 0x2652, "82801FR/FRW", "SATA Raid Controller" } ,
2464        { 0x8086, 0x2652, "82801FR/FRW", "AHCI Controller" } ,
2465        { 0x8086, 0x2653, "82801FBM", "SATA AHCI Controller" } ,
2466        { 0x8086, 0x2653, "82801FBM", "SATA IDE Controller" } ,
2467        { 0x8086, 0x2653, "82801FBM", "AHCI Controller" } ,
2468        { 0x8086, 0x2658, "82801FB/FR/FW/FRW", "USB UHCI Controller #1" } ,
2469        { 0x8086, 0x2659, "82801FB/FR/FW/FRW", "USB UHCI Controller #2" } ,
2470        { 0x8086, 0x265A, "82801FB/FR/FW/FRW", "USB UHCI Controller #3" } ,
2471        { 0x8086, 0x265B, "82801FB/FR/FW/FRW", "USB UHCI Controller #4" } ,
2472        { 0x8086, 0x265C, "82801FB/FR/FW/FRW", "USB 2.0 EHCI Controller" } ,
2473        { 0x8086, 0x2660, "82801FB/FR/FW/FRW", "PCI Express Port 1" } ,
2474        { 0x8086, 0x2662, "82801FB/FR/FW/FRW", "PCI Express Port 2" } ,
2475        { 0x8086, 0x2664, "82801FB", "PCI Express Port 3" } ,
2476        { 0x8086, 0x2666, "82801FB/FR/FW/FRW", "PCI Express Port 4" } ,
2477        { 0x8086, 0x2668, "11511583659", "82801FB (ICH6) High Definition Audio Controller" } ,
2478        { 0x8086, 0x2669, "2028026", "jkn " } ,
2479        { 0x8086, 0x266A, "82801BA/CA", "SMBus Controller" } ,
2480        { 0x8086, 0x266C, "82801FB/FR/FW/FRW", "LAN Controller" } ,
2481        { 0x8086, 0x266D, "czc82809kr", "http://downloadcenter.intel.com/SearchResult.aspx?lang=eng" } ,
2482        { 0x8086, 0x266E, "VIA Technologies Vinyl AC'97 Codec Combo Driver (W", "VIA AC97 codec incorporated into VT82C686A/B, VT8231, VT8233/A/C, VT8235, VT8237/R, VT8251 Southbrid" } ,
2483        { 0x8086, 0x266F, "82801FB/FBM/FW/FR/FRW", "PATA100 Controller - 266F" } ,
2484        { 0x8086, 0x2670, "631xESB/6321ESB/3100 ", "LPC Interface Controller" } ,
2485        { 0x8086, 0x2680, "631x/632x ESB2&3100", "SATA Controller(IDE Mode)" } ,
2486        { 0x8086, 0x2681, "62089A2", "631xESB/632xESB SATA AHCI Controller" } ,
2487        { 0x8086, 0x269B, "631xESB/6321ESB/3100", "SMBus Controller" } ,
2488        { 0x8086, 0x269E, "631x/632x ESB2", "PATA100 IDE Controller" } ,
2489        { 0x8086, 0x2770, "82945G/GZ/P/PL", "Host Bridge/DRAM Controller" } ,
2490        { 0x8086, 0x2771, "82945G/GZ/P/PL", "Host to PCI Express Bridge" } ,
2491        { 0x8086, 0x2772, "82945G/GZ", "Integrated Graphics Device" } ,
2492        { 0x8086, 0x2776, "82945G", "INTEL(R) 82945G EXPRESS FAMILY" } ,
2493        { 0x8086, 0x277C, "82975X", "Intel 975X Express Chipset" } ,
2494        { 0x8086, 0x2780, "82915G", "Graphics device" } ,
2495        { 0x8086, 0x2782, "82915G", "Graphics device: 82915G/GV/910GL Express Chipset Family" } ,
2496        { 0x8086, 0x2792, "Mobile 82915GLx/x/x", "Mobile Intel(R) 915GM/GMS/, 910GML Express Chipset Family" } ,
2497        { 0x8086, 0x27A0, "874079", "i945GM Express Chipset" } ,
2498        { 0x8086, 0x27A2, "82940GML", "Mobile Intel(R) 945 Express Chipset Family" } ,
2499        { 0x8086, 0x27A6, "945GM", "Intel 945GM/950" } ,
2500        { 0x8086, 0x27B8, "945GL", "Intel 82801GB/GR (ICH7 Family) LPC Interface Controller - 27B9" } ,
2501        { 0x8086, 0x27c0, "82801GB/GR/GH", "82801 GB Serial ATA Storage Controllers" } ,
2502        { 0x8086, 0x27C1, "82801GB/GR/GH", "AHCI Controller" } ,
2503        { 0x8086, 0x27c3, "82801GR/GH", "Raid Controller" } ,
2504        { 0x8086, 0x27c4, "82801GBM/GHM", "SATA IDE Controller" } ,
2505        { 0x8086, 0x27C5, "82801GBM/GHM", "AHCI Controller" } ,
2506        { 0x8086, 0x27C6, "82801GHM", "Raid Controller" } ,
2507        { 0x8086, 0x27c8, "946", "USB UHCI Controller" } ,
2508        { 0x8086, 0x27c9, "USB UHCI Controller", "USB UHCI Controller" } ,
2509        { 0x8086, 0x27CA, "-", "USB UHCI Controller" } ,
2510        { 0x8086, 0x27CB, "", "USB UHCI Controller" } ,
2511        { 0x8086, 0x27d8, "BA101897", "IDT High Definition Audio Driver " } ,
2512        { 0x8086, 0x27d8, "PCIN_8086&DEV_27D8&SUBSYS_02D61028&REV_0161A", "Microsoft UAA Bus HD Audio" } ,
2513        { 0x8086, 0x27DA, "82801G", "Intel[R] 82801G (ICH7 Family) C- 27DA" } ,
2514        { 0x8086, 0x27DC, "336C1462", "Intel« PRO/100 VE Desktop Adapter" } ,
2515        { 0x8086, 0x27DE, "RTL8100C", "AUDIO" } ,
2516        { 0x8086, 0x27df, "82801GB/GBM", "PATA100" } ,
2517        { 0x8086, 0x2802, "8086", "INTEL(R) HIGH DEFINITION AUDIO HDMI" } ,
2518        { 0x8086, 0x2803, "0111", "pipi" } ,
2519        { 0x8086, 0x2804, "80860101", "IntcDAudModel" } ,
2520        { 0x8086, 0x2820, "82801HB/HR/HH/HO", "SATA IDE Controller:4 port" } ,
2521        { 0x8086, 0x2821, "82821HR/HH/HO", "AHCI Controller" } ,
2522        { 0x8086, 0x2822, "82801HR/HH/HO&82801IR/IH/IO(AIE=0)/ICH10R", "Raid Controller" } ,
2523        { 0x8086, 0x2824, "82801HB", "ICH8 AHCI Controller" } ,
2524        { 0x8086, 0x2825, "82801IIH", "Intel Q35" } ,
2525        { 0x8086, 0x2828, "82801HBM/HEM", "SATA IDE Controller" } ,
2526        { 0x8086, 0x2829, "82801HBM", "AHCI Controller" } ,
2527        { 0x8086, 0x282A, "ICH8M/9M/ICH10M/i5M", "Raid Controller" } ,
2528        { 0x8086, 0x283A, "81EC1043 (?)", "ICH8 Enhanced USB2 Enhanced Host Controller" } ,
2529        { 0x8086, 0x283E, "PCIN_8086&DEV_283E&SUBSYS_FF641179&REV_03B1B", "SM Bus Controller" } ,
2530        { 0x8086, 0x284B, "82801H", "UltraATA/100 IDE Controller" } ,
2531        { 0x8086, 0x2850, "82801HBM/HEM", "PATA Controller" } ,
2532        { 0x8086, 0x2914, "ICH9D0", "LPC bridge of ICH9" } ,
2533        { 0x8086, 0x2920, "82801(IB)/IR/IH/IO", "SATA IDE Controller:4 port" } ,
2534        { 0x8086, 0x2921, "82801IR/IH/IO", "SATA IDE Controller:2 port1" } ,
2535        { 0x8086, 0x2922, "82801IR/IH/IO", "AHCI Controller" } ,
2536        { 0x8086, 0x2923, "82801IB", "ICH9 AHCI Controller" } ,
2537        { 0x8086, 0x2925, "82801IR/IH/IO(AIE=1)", "Raid Controller" } ,
2538        { 0x8086, 0x2926, "82801IR/IH/IO", "SATA IDE Controller:2 port2" } ,
2539        { 0x8086, 0x2928, "?(ICH9M Family)", "SATA IDE Controller:2port1" } ,
2540        { 0x8086, 0x2929, "ICH9M/ME", "ICH9M/ME AHCI Controller" } ,
2541        { 0x8086, 0x292D, "?(ICH9M Family)", "SATA IDE Controller:2port2" } ,
2542        { 0x8086, 0x292E, "?(ICH9M Family)", "SATA IDE Controller:1port2" } ,
2543        { 0x8086, 0x2930        , "8086", "2930" } ,
2544        { 0x8086, 0x2930, "Intel ICH9 Family SMBus Controller", "Intel ICH9 Family SMBus Controller" } ,
2545        { 0x8086, 0x293E        , "486486 ", "82801IB/IR/IH (ICH9 Family) HD Audio Controller" } ,
2546        { 0x8086, 0x293E, "486486", "82801IB/IR/IH (ICH9 Family) HD Audio Controller" } ,
2547        { 0x8086, 0x294C, "82566DC-2", "Intel(R) 82566DC-2 Gigabit Network Connection" } ,
2548        { 0x8086, 0x2972, "82946GZ ", "Onboard Video Device for 82946GZ chips" } ,
2549        { 0x8086, 0x2987, "Q965/Q963", "Intel PCI Serial Port" } ,
2550        { 0x8086, 0x2992, "Q965/Q963", "Intel(R) Express Chipset video" } ,
2551        { 0x8086, 0x2993, "", "Intel(R) Express Chipset (Dell Version)" } ,
2552        { 0x8086, 0x2994, "0x8086", "intel management engine interface" } ,
2553        { 0x8086, 0x2996, "Q963/Q965", "IDE Controller" } ,
2554        { 0x8086, 0x2997, "Q965/Q963", "Intel PCI Serial Port - Serial over Lan" } ,
2555        { 0x8086, 0x29a0, "?(82P965)", "Intel P965/G965 Processor to I/O Controller" } ,
2556        { 0x8086, 0x29a1, "?(82Q965, 82G965, 82P965)", "Intel P965/G965 PCI Express Root Port" } ,
2557        { 0x8086, 0x29A4, "Intel DG965SS", "The Intel Management Engine provides thermal management for Intel Desktop Boards." } ,
2558        { 0x8086, 0x29A6, "G965", "IDE Controller" } ,
2559        { 0x8086, 0x29B2, "Q35", "Intel(R) Q35 Express Chipset Family" } ,
2560        { 0x8086, 0x29B3, "Q35", "Intel" } ,
2561        { 0x8086, 0x29B4, "Q35-Chipset", "Intel(R) Management Engine Interface (HECI)" } ,
2562        { 0x8086, 0x29B4, "4F4A8086&rev_02", "controleur pci de communications simplifies" } ,
2563        { 0x8086, 0x29B6, "Q35", "IDE Controller" } ,
2564        { 0x8086, 0x29B7, "Q35-Chipset", "Serial Over LAN" } ,
2565        { 0x8086, 0x29C2, "82G33", "Intel(R) G33 chipset GMA3100 video" } ,
2566        { 0x8086, 0x29C4, "Intel DG33BU", "Intel ME: Management Engine Interface" } ,
2567        { 0x8086, 0x29C6, "G3x", "IDE Controller" } ,
2568        { 0x8086, 0x29D4, "82801", "Intel Management Interface" } ,
2569        { 0x8086, 0x29D6, "Q33", "IDE Controller" } ,
2570        { 0x8086, 0x29E6, "x48", "IDE Controller" } ,
2571        { 0x8086, 0x29F6, "32xx", "IDE Controller" } ,
2572        { 0x8086, 0x2A02, "02091028", "Intel GM965, Intel X3100" } ,
2573        { 0x8086, 0x2A03, "82Q965", "Intel GM" } ,
2574        { 0x8086, 0x2A04, "Q965/Q96", "Intel PCI communication controller" } ,
2575        { 0x8086, 0x2A06, "965PM", "IDE Controller" } ,
2576        { 0x8086, 0x2A07, "Q965/Q963", "Intel PCI Serial Port" } ,
2577        { 0x8086, 0x2A08, "Q965 Chipset", "Intel(R) Extended Thermal Model MCH" } ,
2578        { 0x8086, 0x2A12, "965", "Mobile Intel(R) 965 Express Chipset Family" } ,
2579        { 0x8086, 0x2A16, "96xMG", "IDE Controller" } ,
2580        { 0x8086, 0x2A42, "Mobile Intel 4 Series Chipset Family", "Intel Mobile Graphic" } ,
2581        { 0x8086, 0x2A43, "Mobile Intel 4 Series Chipset Family", "Intel Mobile Graphic" } ,
2582        { 0x8086, 0x2A44, "Mobile 4 Series Chipset", "Intel Management Engine Interface" } ,
2583        { 0x8086, 0x2A46, "M4x", "IDE Controller" } ,
2584        { 0x8086, 0x2a47, "20EC17AA", "Active Management Technology - SOL" } ,
2585        { 0x8086, 0x2A52, "Cantiga", "IDE Controller" } ,
2586        { 0x8086, 0x2E06, "4x", "IDE Controller" } ,
2587        { 0x8086, 0x2E14, "PCIN_8086&DEV_2E14&SUBSYS_3035103C&REV_03B68", "Intel Active Client Manager HECI Device" } ,
2588        { 0x8086, 0x2E15, "PCIN_8086&DEV_2E15&SUBSYS_3048103C&REV_03", "Intel AMT LMS_SOL for AMT 5.xx" } ,
2589        { 0x8086, 0x2E16, "4x", "IDE Controller" } ,
2590        { 0x8086, 0x2E17, "CC_0700", "Intel PCI Serial Port" } ,
2591        { 0x8086, 0x2E24, "PCIN_8086&DEV_2E24&SUBSYS_00238086&REV_03", "Intel Management Engine Interface" } ,
2592        { 0x8086, 0x2E26, "4x", "IDE Controller" } ,
2593        { 0x8086, 0x2e29, "2e29", "Intel(R) 4 Series Chipset PCI Express Root Port - 2E29" } ,
2594        { 0x8086, 0x2E32, "PCIN_8086&DEV_2E32&SUBSYS_31031565&REV_03115", "Intel G41 express graphics" } ,
2595        { 0x8086, 0x2E46, "4x", "IDE Controller" } ,
2596        { 0x8086, 0x2E96, "4x", "IDE Controller" } ,
2597        { 0x8086, 0x2f00, "815B104D", "multimedia audio device (codec AC97) SoundMAX or VIA" } ,
2598        { 0x8086, 0x3092, "SRCU32", "I2O 1.5 RAID Controller" } ,
2599        { 0x8086, 0x3200, "31244", "PCI-X to Serial ATA Controller" } ,
2600        { 0x8086, 0x3340, "82855PM", "Host-Hub Interface Bridge" } ,
2601        { 0x8086, 0x3341, "82855PM", "AGP Bridge" } ,
2602        { 0x8086, 0x3342, "82855PM", "Power Management" } ,
2603        { 0x8086, 0x3408, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2604        { 0x8086, 0x3409, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2605        { 0x8086, 0x340A, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2606        { 0x8086, 0x340B, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2607        { 0x8086, 0x340C, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2608        { 0x8086, 0x340E, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2609        { 0x8086, 0x3410, "7500", "Intel 7500 Chipset PCIe Root Port" } ,
2610        { 0x8086, 0x348D, "82541EI", "Gigabit Ethernet Controller" } ,
2611        { 0x8086, 0x34c5, "82801DBM SoundMAXController (ICH4-M B0 step)", "Realtek AC97 (NOT an intel)" } ,
2612        { 0x8086, 0x3575, "82830[MP]", "Host-Hub I/F Bridge / SDRAM Controller" } ,
2613        { 0x8086, 0x3576, "82830M/MP", "Host-AGP Bridge" } ,
2614        { 0x8086, 0x3577, "82830M/MG", "Integrated Graphics Device" } ,
2615        { 0x8086, 0x3578, "82830[MP]", "CPU to I/O Bridge" } ,
2616        { 0x8086, 0x3579, "82835", "SDRAM Controller / Host-hub Interface" } ,
2617        { 0x8086, 0x357B, "82835", "Integrated Graphics Device" } ,
2618        { 0x8086, 0x3580, "852GM/GMV", "Host-Hub Interface Bridge" } ,
2619        { 0x8086, 0x3581, "82852GME/PM", "Virtual PCI to AGP Bridge" } ,
2620        { 0x8086, 0x3582, "852GM/GMV or 82852/82855 GM/GME", "Integrated Graphics Device" } ,
2621        { 0x8086, 0x3584, "852GM/GMV", "System Memory Controller" } ,
2622        { 0x8086, 0x3585, "852GM", "Configuration Process" } ,
2623        { 0x8086, 0x3590, "E7520", "Memory Controller Hub" } ,
2624        { 0x8086, 0x3591, "E7520", "Memory Controller Hub" } ,
2625        { 0x8086, 0x3592, "E7320", "Memory Controller Hub" } ,
2626        { 0x8086, 0x3593, "E7525", "MCH Error Reporting Registers" } ,
2627        { 0x8086, 0x3594, "E7520", "DMA Controller Registers" } ,
2628        { 0x8086, 0x3595, "E7525", "PCI Express Port A" } ,
2629        { 0x8086, 0x3596, "E7525", "PCI Express Port B" } ,
2630        { 0x8086, 0x3597, "E7525", "PCI Express Port B" } ,
2631        { 0x8086, 0x3598, "E7520", "PCI Express Port B1" } ,
2632        { 0x8086, 0x3599, "E7520", "PCI Express Port C" } ,
2633        { 0x8086, 0x359A, "E7520", "PCI Express Port C1" } ,
2634        { 0x8086, 0x359B, "E7525", "Extended Configuration Registers" } ,
2635        { 0x8086, 0x359E, "E7525", "MCH Control Registers" } ,
2636        { 0x8086, 0x360B, "PCIN_8086&DEV_2448&SUBSYS_00000000&REV88118d", "who knows&erka" } ,
2637        { 0x8086, 0x3A00, "ICH10 Family", "ICH10 4 port SATA IDE Controller" } ,
2638        { 0x8086, 0x3A02, "82801JD", "ICH10D SATA Controller" } ,
2639        { 0x8086, 0x3A03, "ICH10", "ICH10 AHCI" } ,
2640        { 0x8086, 0x3A05, "82801JD", "ICH10D SATA Controller" } ,
2641        { 0x8086, 0x3A06, "ICH10 Family", "SATA2(2Port1)" } ,
2642        { 0x8086, 0x3A14, "82801JDO", "82801JDO ICH10DO" } ,
2643        { 0x8086, 0x3A1A, "82801JD", "82801JD ICH10D" } ,
2644        { 0x8086, 0x3A20, "ICH10 Family", " SATA2(4Port2)" } ,
2645        { 0x8086, 0x3A22, "ICH10R", "AHCI Controller" } ,
2646        { 0x8086, 0x3A23, "ICH10", "ICH10 AHCI" } ,
2647        { 0x8086, 0x3A26, "ICH10 Family", "SATA2(2Port2)" } ,
2648        { 0x8086, 0x3A30, "50011458", "INTEL(R) ICH10 Family SMB controller " } ,
2649        { 0x8086, 0x3A3E, "HD Audio", "Microsoft UAA Bus Driver for High Definition Audio" } ,
2650        { 0x8086, 0x3a60, "ICH10", "SM-Bus Controller" } ,
2651        { 0x8086, 0x3B00, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2652        { 0x8086, 0x3B01, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2653        { 0x8086, 0x3B02, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2654        { 0x8086, 0x3B03, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2655        { 0x8086, 0x3B06, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2656        { 0x8086, 0x3B07, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2657        { 0x8086, 0x3B08, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2658        { 0x8086, 0x3B09, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2659        { 0x8086, 0x3B0A, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2660        { 0x8086, 0x3B0B, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2661        { 0x8086, 0x3B0D, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2662        { 0x8086, 0x3B0F, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2663        { 0x8086, 0x3B12, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2664        { 0x8086, 0x3B14, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2665        { 0x8086, 0x3B16, "Intel(R) 5 Series/3400 Series Chipset Family", "LPC Interface Controller" } ,
2666        { 0x8086, 0x3B20, "PCH (Ibex Peak)", "SATA IDE 4-Port Desktop" } ,
2667        { 0x8086, 0x3B21, "PCH (Ibex Peak)", "SATA IDE 2-Port Desktop" } ,
2668        { 0x8086, 0x3B22, "PCH (Ibex Peak)", "SATA AHCI 6-Port Desktop" } ,
2669        { 0x8086, 0x3B23, "PCH (Ibex Peak)", "SATA AHCI 4-Port Desktop" } ,
2670        { 0x8086, 0x3B24, "PCH", "SATA Enhanced RAID" } ,
2671        { 0x8086, 0x3B25, "PCH", "SATA Raid Controller" } ,
2672        { 0x8086, 0x3B26, "PCH (Ibex Peak)", "SATA IDE 2-Port Secondary Desktop" } ,
2673        { 0x8086, 0x3B28, "PCH (Ibex Peak)", "SATA IDE 4-Port Mobile" } ,
2674        { 0x8086, 0x3B29, "PCH (Ibex Peak)", "SATA AHCI 4-Port Mobile" } ,
2675        { 0x8086, 0x3B2B, "PCHM", "SATA Enhanced RAID" } ,
2676        { 0x8086, 0x3B2C, "PCHM", "SATA Raid Controller" } ,
2677        { 0x8086, 0x3B2D, "PCHM", "SATA IDE Controller:2 port" } ,
2678        { 0x8086, 0x3B2E, "PCH (Ibex Peak)", "SATA IDE 4-Port Mobile" } ,
2679        { 0x8086, 0x3B2F, "PCH (Ibex Peak)", "SATA AHCI 6-Port Mobile" } ,
2680        { 0x8086, 0x3B30, "Intel(R) 5 Series/3400 Series Chipset Family", "SMBus Controller" } ,
2681        { 0x8086, 0x3B32, "Intel(R) Turbo Boost Technology Driver", "LPC Interface Controller" } ,
2682        { 0x8086, 0x3B64, "Intel 0780", "Intel Management Engine Interface (MEI) Driver" } ,
2683        { 0x8086, 0x3B67, ".Vendor ID 0x8086 ", "Intel(R) Active Management Technology - Serial Over LAN (SOL) " } ,
2684        { 0x8086, 0x4000, "Creatix", "V.90 HaM Modem" } ,
2685        { 0x8086, 0x402f, "-", "Intel (R) 5400 Chipset QuickData Technology device - 402F" } ,
2686        { 0x8086, 0x4220, "MPCI3B", " driverIntel PRO/Wireless 2200BG" } ,
2687        { 0x8086, 0x4222, "10208086", "Intel 3945ABG Wireless LAN controller" } ,
2688        { 0x8086, 0x4223, "2915ABG", "Intel (R) PRO/Wireless 2200BG Network Connection, (R) PRO/Wireless 2915ABG Network Connection" } ,
2689        { 0x8086, 0x4224, "Intel Pro Wireless 2915ABG", "802.11a/b/g WLan adapter" } ,
2690        { 0x8086, 0x4227, "3945ABG", "Intel(R) PRO/Wireless 3945ABG" } ,
2691        { 0x8086, 0x4229, "Intel 4965AGN", "Intel« Wireless WiFi Link 4965AGN(supporting 802.11a/b/g/Draft-N)" } ,
2692        { 0x8086, 0x422C, "622ANHW", "Intel Centrino Advanced-N 6200 AGN" } ,
2693        { 0x8086, 0x422D, "Intel 4965AGN", "Intel« Wireless WiFi Link 4965AGN" } ,
2694        { 0x8086, 0x4230, "Intel 4965AGN", "Intel« Wireless WiFi Link 4965AGN" } ,
2695        { 0x8086, 0x4232, "Intel« WiFi Link 5100", "Carte Intel« WiFi Link 5100 AGN" } ,
2696        { 0x8086, 0x4233, "Intel 4965AGN", "Intel« Wireless WiFi Link 4965AGN" } ,
2697        { 0x8086, 0x4235, "5300AGN", "Intel« WiFi Link 5300 AGN" } ,
2698        { 0x8086, 0x4237, "5100 AGN", "Intel (R) WiFi Link 5100 AGN" } ,
2699        { 0x8086, 0x4318, "1370 (0280)", "Dell Wireless 1370 WLAN Mini-PCI Card" } ,
2700        { 0x8086, 0x444E, "TurboMemory", "Intel TurboMemory" } ,
2701        { 0x8086, 0x4813, "1370 (0280)", "Dell Wireless 1370 WLAN Mini-PCI Card" } ,
2702        { 0x8086, 0x4888, "3945", "intel 3945abg wireless lan controller" } ,
2703        { 0x8086, 0x5001, "Device0000004c", "Modem - PPP" } ,
2704        { 0x8086, 0x5005, "PRO/DSL 2200", "Modem - PPPoA" } ,
2705        { 0x8086, 0x5029, "?(EP80579)", "AHCI Controller" } ,
2706        { 0x8086, 0x502A, "Tolaoai", "SATA Controller" } ,
2707        { 0x8086, 0x502B, "Tolapai", "SATA Controller" } ,
2708        { 0x8086, 0x5200, "NH82801GR", "PCI to PCI Bridge" } ,
2709        { 0x8086, 0x5201, "i960", "Network Controller" } ,
2710        { 0x8086, 0x5309, "80303", "I/O Processor Address Translation Unit" } ,
2711        { 0x8086, 0x530D, "80312", "I/O Companion Unit Address Translation" } ,
2712        { 0x8086, 0x6960, "", "EHCI 960 emulator" } ,
2713        { 0x8086, 0x7000, "82371SB", "PIIX3 PCI-to-ISA Bridge (Triton II)" } ,
2714        { 0x8086, 0x7010, "82371SB", "PIIX3 IDE Interface (Triton II)" } ,
2715        { 0x8086, 0x7020, "82371SB", "PIIX3 USB Host Controller (Triton II)" } ,
2716        { 0x8086, 0x7030, "82437VX", "System Controller" } ,
2717        { 0x8086, 0x7051, "PB 642365-003", "Intel Business Video Conferencing Card" } ,
2718        { 0x8086, 0x7100, "82439TX", "System Controller (MTXC), part of 430TX chipset" } ,
2719        { 0x8086, 0x7110, "82371AB/EB/MB", "PIIX4/4E/4M ISBridgeA " } ,
2720        { 0x8086, 0x7111, "82371AB/EB/MB", "PIIX4/4E/4M IDE Controller" } ,
2721        { 0x8086, 0x7112, "82371AB/EB/MB", "PIIX4/4E/4M USB Interface" } ,
2722        { 0x8086, 0x7113, "82371AB/EB/MB", "PIIX4/4E/4M Power Management Controller" } ,
2723        { 0x8086, 0x7120, "Intel(R) 82801IMB", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2724        { 0x8086, 0x7121, "801F104", "Graphics Controller" } ,
2725        { 0x8086, 0x7122, "82810-DC100", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2726        { 0x8086, 0x7123, "82810-DC100", "Intel® 82810 Graphics Controller" } ,
2727        { 0x8086, 0x7124, "82810E", "Host-Hub Interface Bridge / DRAM Ctrlr" } ,
2728        { 0x8086, 0x7125, "82810E", "Intel Direct AGP 810 Chipset" } ,
2729        { 0x8086, 0x7126, "82810-DC133", "Host Bridge and Memory Controller Hub" } ,
2730        { 0x8086, 0x7127, "82810-DC133", "Graphics Device (FSB 133 MHz)" } ,
2731        { 0x8086, 0x7128, "82810-M DC-100", "Host Bridge and Memory Controller Hub" } ,
2732        { 0x8086, 0x712A, "82810-M DC-133", "Host Bridge and Memory Controller Hub" } ,
2733        { 0x8086, 0x7180, "rmc", "Host/PCI bridge in 440LX/EX AGP chipset" } ,
2734        { 0x8086, 0x7181, "82443 ex/lx", "AGP device in 440LX/EX AGP chipset" } ,
2735        { 0x8086, 0x7182, "440LX/EX", "intel" } ,
2736        { 0x8086, 0x7190, "82443BX/ZX", "440BX/ZX AGPset Host Bridge" } ,
2737        { 0x8086, 0x7191, "82443BX/ZX", "440BX/ZX AGPset PCI-to-PCI bridge" } ,
2738        { 0x8086, 0x7192, "82443BX/ZX", "440BX/ZX chipset Host-to-PCI Bridge" } ,
2739        { 0x8086, 0x7194, "82443MX", "AC'97 Audio device" } ,
2740        { 0x8086, 0x7195, "82443MX", "AC97 Audio Controller" } ,
2741        { 0x8086, 0x7196, "82440 - 443MX", "AC97 Modem Controller (Winmodem)" } ,
2742        { 0x8086, 0x7198, "82443MX", "PCI to ISA Bridge" } ,
2743        { 0x8086, 0x7199, "82443MX", "EIDE Controller" } ,
2744        { 0x8086, 0x719A, "82443MX", "USB Universal Host Controller" } ,
2745        { 0x8086, 0x719B, "82443MX", "Power Management Controller" } ,
2746        { 0x8086, 0x71A0, "82443GX", "Host-to-PCI Bridge" } ,
2747        { 0x8086, 0x71A1, "intel 82801 IB ICH9 ", "fabricated by Intel " } ,
2748        { 0x8086, 0x71A2, "82443GX", "Host-to-PCI Bridge" } ,
2749        { 0x8086, 0x7221, "82810", "graphics device" } ,
2750        { 0x8086, 0x7600, "82372FB/82468GX", "LPC/FWH Interface" } ,
2751        { 0x8086, 0x7601, "82372FB/82468GX", "EIDE Controller" } ,
2752        { 0x8086, 0x7602, "82372FB/82468GX", "USB Host Controller" } ,
2753        { 0x8086, 0x7603, "82372FB/82468GX", "SM Bus Controller" } ,
2754        { 0x8086, 0x7605, "82372FB", "IEEE1394 OpenHCI Host Controller" } ,
2755        { 0x8086, 0x7800, "82740", "AGP Graphics Accelerator" } ,
2756        { 0x8086, 0x803b, "0x104d", "0x81ef" } ,
2757        { 0x8086, 0x8083, "Intel PM45", "Intel Wireless WiFi Link 5100 ABGN 10/100/1000 Base T" } ,
2758        { 0x8086, 0x8086, "29B4", "PRO/100 VE Network Connection" } ,
2759        { 0x8086, 0x7191, "HDAUDIO FUNC_01&VEN_8086&DEV_2802&SUBSYS_80860101&", "HDAUDIO FUNC_01&VEN_8086&DEV_2802&REV_1000" } ,
2760        { 0x8086, 0x8108, "SCH US15WP", "Intel(R) Graphics Media Accelerator 500" } ,
2761        { 0x8086, 0x811A, "Atom SCH", "Atom SCH PATA" } ,
2762        { 0x8086, 0x8186, "i dont know", "i dont know" } ,
2763        { 0x8086, 0x84C4, "82454KX/GX", "450KX/GX PCI Bridge (Orion)" } ,
2764        { 0x8086, 0x84C5, "82453KX/GX", "450KX/GX Memory Controller (Orion)" } ,
2765        { 0x8086, 0x84CA, "82451NX", "450NX PCIset Memory & I/O Controller" } ,
2766        { 0x8086, 0x84CB, "82454NX/82467GX", "PCI Expander Bridge" } ,
2767        { 0x8086, 0x84E0, "82461GX", "System Address controller" } ,
2768        { 0x8086, 0x84E1, "82462GX", "System Data Controller" } ,
2769        { 0x8086, 0x84E2, "82465GX", "Graphics Expander Bridge" } ,
2770        { 0x8086, 0x84E3, "82463GX", "Memory Address Controller" } ,
2771        { 0x8086, 0x84E4, "82464GX", "Memory Data Controller" } ,
2772        { 0x8086, 0x84E6, "82466GX", "Wide and fast PCI eXpander Bridge" } ,
2773        { 0x8086, 0x84EA, "82460GX", "AGP Bridge (GXB function 1)" } ,
2774        { 0x8086, 0x85A1, "6300ESB", "LPC Bridge" } ,
2775        { 0x8086, 0x85A2, "6300ESB", "IDE Controller" } ,
2776        { 0x8086, 0x85A3, "6300ESB", "Serial ATA Controller" } ,
2777        { 0x8086, 0x85A4, "6300ESB", "SMBus Controller" } ,
2778        { 0x8086, 0x85A6, "6300ESB", "AC'97 Audio Controller" } ,
2779        { 0x8086, 0x85A7, "6300ESB", "AC'97 Modem Controller" } ,
2780        { 0x8086, 0x85A9, "6300ESB", "USB 1.1 UHCI Controller #1" } ,
2781        { 0x8086, 0x85AA, "6300ESB", "USB 1.1 UHCI Controller #2" } ,
2782        { 0x8086, 0x9620, "", "I2O RAID PCI to PCI Bridge" } ,
2783        { 0x8086, 0x9621, "SRCU21", "I2O 1.5 RAID Controller" } ,
2784        { 0x8086, 0x9622, "SRCUxx", "I2O 1.5 RAID Controller" } ,
2785        { 0x8086, 0x9641, "SRCU31", "I2O 1.5 RAID Controller" } ,
2786        { 0x8086, 0x96A1, "SRCU31L", "I2O 1.5 RAID Controller" } ,
2787        { 0x8086, 0x9874, "AC97", "AUDIO CONTROLLER" } ,
2788        { 0x8086, 0x9876, "i845", "intel brokdale" } ,
2789        { 0x8086, 0x9877, "1", "1" } ,
2790        { 0x8086, 0x9888, "HDAUDIO FUNC_01&VEN_8086&DEV_2802&SUBSYS_80860101&", "HDAUDIO FUNC_01&VEN_8086&DEV_2802&REV_1000" } ,
2791        { 0x8086, 0x9999, "pci30b2103c", "Interface chip" } ,
2792        { 0x8086, 0xB152, "S21152BB", "PCI to PCI Bridge" } ,
2793        { 0x8086, 0xB154, "S21154AE/BE", "PCI to PCI Bridge" } ,
2794        { 0x8086, 0xB555, "21555", "Non-Transparent PCI-to-PCI Bridge" } ,
2795        { 0x8086, 0xC50, "fd", "sdf" } ,
2796        { 0x8086, 0x27d8, "A62516F3", "INTEL IDT Audio" } ,
2797        { 0x8086, 8671, "", "" } ,
2798        { 0x9004, 0x0078, "aic-7880p", "AHA-2940UW/CN" } ,
2799        { 0x9004, 0x1078, "AIC-7810C", "RAID Coprocessor" } ,
2800        { 0x9004, 0x1135, "0x0035", "Texas Instruments" } ,
2801        { 0x9004, 0x1160, "AIC-1160", "Fibre Channel Adapter" } ,
2802        { 0x9004, 0x2178, "AIC-7821", "SCSI Controller" } ,
2803        { 0x9004, 0x3860, "", "AIC-2930U Ultra SCSI Ctrlr" } ,
2804        { 0x9004, 0x3B78, "AHA-4944W/4944UW", "QuadChannel Fast-Wide/Ultra-Wide Diff. SCSI Ctrlr" } ,
2805        { 0x9004, 0x5075, "AIC-755x", "SCSI Ctrlr" } ,
2806        { 0x9004, 0x5078, "AIC-7850P", "Fast/Wide SCSI Controller" } ,
2807        { 0x9004, 0x5175, "AIC-755x", "SCSI Ctrlr" } ,
2808        { 0x9004, 0x5178, "AIC-7850", "FAST-SCSI Ctrlr" } ,
2809        { 0x9004, 0x5275, "AIC-755x", "SCSI Ctrlr" } ,
2810        { 0x9004, 0x5278, "AIC-7850", "Fast SCSI Ctrlr" } ,
2811        { 0x9004, 0x5375, "AIC-755x", "SCSI Ctrlr" } ,
2812        { 0x9004, 0x5378, "AIC-7850", "Fast SCSI Ctrlr" } ,
2813        { 0x9004, 0x5475, "AIC-755x", "SCSI Ctrlr" } ,
2814        { 0x9004, 0x5478, "AIC-7850", "Fast SCSI Ctrlr" } ,
2815        { 0x9004, 0x5575, "AVA-2930", "SCSI Ctrlr" } ,
2816        { 0x9004, 0x5578, "AIC-7855", "Fast SCSI Ctrlr" } ,
2817        { 0x9004, 0x5675, "AIC-755x", "SCSI Ctrlr" } ,
2818        { 0x9004, 0x5678, "AIC-7856", "Fast SCSI Ctrlr" } ,
2819        { 0x9004, 0x5775, "AIC-755x", "SCSI Ctrlr" } ,
2820        { 0x9004, 0x5778, "AIC-7850", "Fast SCSI Ctrlr" } ,
2821        { 0x9004, 0x5800, "AIC-5800", "PCI-to-1394 Ctrlr" } ,
2822        { 0x9004, 0x5900, "ANA-5910/30/40", "ATM155 & 25 LAN Controller" } ,
2823        { 0x9004, 0x5905, "ANA-5910A/30A/40A", "ATM Adpater" } ,
2824        { 0x9004, 0x6038, "AHA-2930C", "Ultra SCSI Adpater (VAR)" } ,
2825        { 0x9004, 0x6075, "AIC-7560?", "CardBus Ultra SCSI Controller" } ,
2826        { 0x9004, 0x6078, "AIC-7860", "PCI SCSI Controller" } ,
2827        { 0x9004, 0x6178, "AIC-7861", "PCI SCSI Controller" } ,
2828        { 0x9004, 0x6278, "AIC-7860", "SCSI Ctrlr" } ,
2829        { 0x9004, 0x6378, "AIC-7860", "SCSI Ctrlr" } ,
2830        { 0x9004, 0x6478, "AIC-786x", "SCSI Ctrlr" } ,
2831        { 0x9004, 0x6578, "AIC-786x", "SCSI Ctrlr" } ,
2832        { 0x9004, 0x6678, "AIC-786x", "SCSI Ctrlr" } ,
2833        { 0x9004, 0x6778, "AIC-786x", "SCSI Ctrlr" } ,
2834        { 0x9004, 0x6915, "ANA620xx/69011A", "Fast Ethernet" } ,
2835        { 0x9004, 0x7078, "AIC-7870", "Fast and Wide SCSI Ctrlr" } ,
2836        { 0x9004, 0x7178, "AHA-2940/2940W", "Fast/Fast-Wide SCSI Ctrlr" } ,
2837        { 0x9004, 0x7278, "AHA-3940/3940W", "Multichannel Fast/Fast-Wide SCSI Ctrlr" } ,
2838        { 0x9004, 0x7378, "AHA-3985", "4-chan RAID SCSI Ctrlr" } ,
2839        { 0x9004, 0x7478, "AHA-2944", "SCSI Ctrlr" } ,
2840        { 0x9004, 0x7578, "AHA-3944/3944W", "Multichannel Fast/Fast-Wide Diff. SCSI Ctrlr" } ,
2841        { 0x9004, 0x7678, "AHA-4944W/4944UW", "QuadChannel Fast-Wide/Ultra-Wide Diff. SCSI Ctrlr" } ,
2842        { 0x9004, 0x7778, "AIC-787x", "SCSI Ctrlr" } ,
2843        { 0x9004, 0x7810, "aic 7810", "Memory control IC" } ,
2844        { 0x9004, 0x7815, "AIC-7515", "RAID + Memory Controller IC" } ,
2845        { 0x9004, 0x7850, "aic-7850", "Fast/Wide SCSI-2 Controller" } ,
2846        { 0x9004, 0x7855, "AHA-2930", "Single channel SCSI Host Adapter" } ,
2847        { 0x9004, 0x7860, "AIC-7860", "PCI SCSI Controller" } ,
2848        { 0x9004, 0x7870, "AIC-7870", "Fast/Wide SCSI-2 Controller" } ,
2849        { 0x9004, 0x7871, "aha 2940", "SCSI" } ,
2850        { 0x9004, 0x7872, "aha 3940", "Multiple SCSI channels" } ,
2851        { 0x9004, 0x7873, "aha 3985", "Multiple SCSI channels" } ,
2852        { 0x9004, 0x7874, "aha 2944", "Differential SCSI" } ,
2853        { 0x9004, 0x7880, "aic7880p", "Fast 20 SCSI" } ,
2854        { 0x9004, 0x7890, "AIC-7890", "SCSI controller" } ,
2855        { 0x9004, 0x7891, "AIC-789x", "SCSI controller" } ,
2856        { 0x9004, 0x7892, "AIC-789x", "SCSI controller" } ,
2857        { 0x9004, 0x7893, "AIC-789x", "SCSI controller" } ,
2858        { 0x9004, 0x7894, "AIC-789x", "SCSI controller" } ,
2859        { 0x9004, 0x7895, "AIC-7895", "Ultra-Wide SCSI Ctrlr on AHA-2940 AHA-394x" } ,
2860        { 0x9004, 0x7896, "AIC-789x", "SCSI controller" } ,
2861        { 0x9004, 0x7897, "AIC-789x", "SCSI controller" } ,
2862        { 0x9004, 0x8078, "AIC-7880P", "Ultra Wide SCSI" } ,
2863        { 0x9004, 0x8178, "AHA-2940U/2940UW", "Ultra/Ultra-Wide SCSI Ctrlr" } ,
2864        { 0x9004, 0x8278, "AHA-3940Uxx", "AHA-3940U/3940UW/3940UWD SCSI Ctrlr" } ,
2865        { 0x9004, 0x8378, "AIC-7883U", "SCSI Controller" } ,
2866        { 0x9004, 0x8478, "ADAPTEC 2940UW CN SCSI", "Ultra-Wide Diff. SCSI Ctrlr" } ,
2867        { 0x9004, 0x8578, "AHA-3944U/3944UWD", "Fast-Wide/Ultra-Wide Diff. SCSI Ctrlr" } ,
2868        { 0x9004, 0x8678, "AHA-4944UW", "QuadChannel Ultra-Wide Diff. SCSI Ctrlr" } ,
2869        { 0x9004, 0x8778, "AIC-788x", "Ultra-Wide SCSI Ctrlr" } ,
2870        { 0x9004, 0x8878, "AIC-7888?", "Ultra Wide SCSI Controller" } ,
2871        { 0x9004, 0x8B78, "ABA-1030", "AIC-7880P" } ,
2872        { 0x9004, 0xEC78, "AHA-4944W/4944UW", "QuadChannel Fast-Wide/Ultra-Wide Diff. SCSI Ctrlr" } ,
2873        { 0xD4D4, 0x010F, "PMC-211", "PMC-211" } ,
2874        { 0xD4D4, 0x0601, "", "PCI Mezzanine Card" } ,
2875        { 0xDEAF, 0x9050, "", "PC Weasel PCI VGA Device" } ,
2876        { 0xDEAF, 0x9051, "", "PC Weasel PCI Serial Comm. Device" } ,
2877        { 0xDEAF, 0x9052, "", "PC Weasel PCI" } ,
2878        { 0xE159, 0x0001, "Ambient MD3200 A", "Intel 537 Data Fax Voice v.92 Modem" } ,
2879        { 0xE159, 0x0002, "", "Sedlbauer Speed PCI" } ,
2880        { 0xE159, 0x0600, "Tiger 600", "PCI-to-PCI Bridge" } ,
2881        { 0xEDD8, 0xA091, "ARK1000PV", "Stingray GUI Accelerator" } ,
2882        { 0xEDD8, 0xA099, "ARK2000PV", "Stingray GUI Accelerator" } ,
2883        { 0xEDD8, 0xA0A1, "ARK2000MT", "Stingray 64" } ,
2884        { 0xEDD8, 0xA0A9, "ARK2000MI", "Quadro645 GUI Accelerator" } ,
2885        { 0xEDD8, 0xA0B1, "ARK2000MI+", "GUI Accelerator" } ,
2886        { 0x1519, 0x2004, "0x1", "PCI Interface bus" } ,
2887        { 0x151B, 0x9080, "me594v02100 combox", "combox cb 300a" } ,
2888        { 0x151D, 0x9876, "?", "?" } ,
2889        { 0x151F, 0x0001, "TOPIC FM-56PCI-TP", "TOPIC FM-56PCI-TP" } ,
2890        { 0x151F, 0x0568, "1.0.1.8", "56k Internal Data Fax Voice Modem" } ,
2891        { 0x1435, 0x0531, "DELETE", "DELETE" } ,
2892        { 0x1435, 0x6020, "SPM6020", "PCI-104 dspModule" } ,
2893        { 0x1435, 0x6030, "SPM6030", "PC/104-Plus dspModule" } ,
2894        { 0x1435, 0x6420, "SPM186420", "PC/104-Plus dspModule" } ,
2895        { 0x1435, 0x6430, "SPM176430", "PC/104-Plus dspModule" } ,
2896        { 0x1435, 0x7520, "DM7520", "PC/104-Plus dataModule" } ,
2897        { 0x1435, 0x7540, "SDM7540", "PC/104-Plus dataModule with SmartCal" } ,
2898        { 0x1523, 0x8, "MU9C8K64", "Content Addressable Memory" } ,
2899        { 0x1524, 0x0510, "1.4.5.0", "PCI Memory Card Reader Controller" } ,
2900        { 0x1524, 0x0530, "CB-712/714/810", "Memory Stick Card Reader" } ,
2901        { 0x1524, 0x0550, "CB-712/714/810", "Secure Digital Card Reader" } ,
2902        { 0x1524, 0x0551, "10C11734", "ven1524&dev_0551&SUBSYS_009F1025&REV_01" } ,
2903        { 0x1524, 0x0610, "???", "PCI Smart Card Reader Controller" } ,
2904        { 0x1524, 0x0730, "0x0751", "CardBus Controller" } ,
2905        { 0x1524, 0x1211, "CB-1211", "CardBus Controller" } ,
2906        { 0x1524, 0x1225, "CB-1225", "CardBus Controller" } ,
2907        { 0x1524, 0x1410, "CB-1420", "CardBus Controller" } ,
2908        { 0x1524, 0x1411, "CB-710/2/4/810", "Cardbus Controller" } ,
2909        { 0x1524, 0x1412, "CB-712/714/810", "Cardbus Controller" } ,
2910        { 0x1524, 0x1420, "CB-1420", "CardBus Controller" } ,
2911        { 0x1524, 0x1421, "CB-720/2/4", "CardBus Controller" } ,
2912        { 0x1524, 0x1422, "CB-722/4", "CardBus Controller" } ,
2913        { 0x1524, 0x510, "1.4.5.0", "PCI Memory Card Reader Controller" } ,
2914        { 0x1524, 0xFC10, "card bus", "pci device" } ,
2915        { 0x152E, 0x2507, "0", "0" } ,
2916        { 0x1538, 0x0301, "ARS106S", "Tekram DC200 PATA100 RAID Controller" } ,
2917        { 0x1538, 0x0303, "ARS0304S", "ARS0304S PATA133 RAID5" } ,
2918        { 0x153B, 0x1115, "ICE1712 Envy24", "IC Ensemble Inc ICE1712 Envy24 Multichannel Audio Controller" } ,
2919        { 0x153B, 0x1143, "SAA7134HL", "Philips Semiconductors SAA7134HL Multimedia Capture Device" } ,
2920        { 0x153B, 0x6003, "CS4614/22/24", "CrystalClear SoundFusion PCI Audio Accel" } ,
2921        { 0x153F, 0xdead, "xx12345", "Not a chip ..." } ,
2922        { 0x1540, 0x9524, "saa7134", "PAL/SECAM TV card w/ FM1216ME MK3 tuner (+FM radio)" } ,
2923        { 0x1693, 0x0212, "PLX PCI9054", "EPONINE ESR-PCI Board" } ,
2924        { 0x1693, 0x0213, "Motorola MPC8245", "EPONINE MTM120 PCI Board" } ,
2925        { 0x170B, 0x0100, "NSP2000-SSL", "Crypto Aceletator" } ,
2926        { 0x1743, 0x8139, "ROL/F-100", "Fast Ethernet Adapter with ROL" } ,
2927        { 0x1522, 0x0100, "PBridge+", "PCI Interface Chip" } ,
2928        { 0x1543, 0x1052, "30201543", "Modem Intel 537EP (Chipset KAIOMY)" } ,
2929        { 0x1543, 0x3052, "30201543", "Modem Intel 537EP (Chipset KAIOMY)" } ,
2930        { 0x1543, 0x3155, "Infineon TPM Professional ", "Modem Device on High Definition Audio Bus" } ,
2931        { 0x1555, 0x0002, "PLX PCI 9050", "Easylon PCI Bus Interface" } ,
2932        { 0x1549, 0x80FF, "PCI-ISA-001", "PCI/ISA Bus Bridge" } ,
2933        { 0x154A, 0x9016, "AF9015", "USB DVB-T Device AF9015" } ,
2934        { 0x154A, 0x9876, "AF9015", "USB DVB-T Device AF9015" } ,
2935        { 0x1556, 0x5555, "001", "an cpci application" } ,
2936        { 0x1558, 0x1558, "", "" } ,
2937        { 0x155E, 0x0020, "MFC3", "Multi Function Card Version 3" } ,
2938        { 0x1562, 0x0001, "LA-41x3", "Spectrum24 Wireless LAN PCI Card" } ,
2939        { 0x1562, 0x0002, "LA-5030", "Symbol Wireless Networker 802.11a/g CardBus" } ,
2940        { 0x1562, 0x0003, "LA-5033", "Symbol Wireless Networker 802.11a/g PCI" } ,
2941        { 0x156A, 0x5000, "NA", "Wideband Advanced Signal Processor" } ,
2942        { 0x156A, 0x5100, "NA", "High Data Rate Radio" } ,
2943        { 0x16CA, 0x0001, "Rocket Drive", "Solid State Disk" } ,
2944        { 0x1571, 0xA001, "CCSI PCI20", "ARCNET backplane" } ,
2945        { 0x1571, 0xA002, "CCSI PCI20-485D", "ARCnet" } ,
2946        { 0x1571, 0xA003, "CCSI PCI20-485X", "ARCnet" } ,
2947        { 0x1571, 0xA004, "CCSI PCI20-CXB", "ARCnet" } ,
2948        { 0x1571, 0xA005, "CCSI PCI20-CXS", "ARCnet" } ,
2949        { 0x1571, 0xA006, "CCSI PCI20-FOG-SMA", "ARCnet" } ,
2950        { 0x1571, 0xA007, "CCSI PCI20-FOG-ST", "ARCnet" } ,
2951        { 0x1571, 0xA008, "CCSI PCI20-TB5", "ARCnet" } ,
2952        { 0x1571, 0xA009, "CCSI PCI20-5-485", "5 Mbit ARCnet" } ,
2953        { 0x1571, 0xA00A, "CCSI PCI20-5-485D", "5 Mbit ARCnet" } ,
2954        { 0x1571, 0xA00B, "CCSI PCI20-5-485X", "5 Mbit ARCnet" } ,
2955        { 0x1571, 0xA00C, "CCSI PIC20-5-FOG-ST", "5 Mbit ARCnet" } ,
2956        { 0x1571, 0xA00D, "CCSI PCI20-5-FOG-SMA", "5 Mbit ARCnet" } ,
2957        { 0x1571, 0xA00E, "COM200C22", "ARCNET" } ,
2958        { 0x1571, 0xA201, "CCSI PCI22-485", "10 Mbit ARCnet" } ,
2959        { 0x1571, 0xA202, "CCSI PCI22-485D", "10 Mbit ARCnet" } ,
2960        { 0x1571, 0xA203, "CCSI PCI22-485X", "10 Mbit ARCnet" } ,
2961        { 0x1571, 0xA204, "CCSI PCI22-CHB", "10 Mbit ARCnet" } ,
2962        { 0x1571, 0xA205, "CCSI PCI22-FOG-ST", "10 Mbit ARCnet" } ,
2963        { 0x1571, 0xA206, "CCSI PCI22-THB", "10 Mbit ARCnet" } ,
2964        { 0x173B, 0x03E8, "AC1000", "Gigabit Ethernet Adapter" } ,
2965        { 0x173B, 0x03EA, "AC1002", "Gigabit Ethernet Adapter" } ,
2966        { 0x1584, 4003, "", "" } ,
2967        { 0x1586, 0x0803, "", "" } ,
2968        { 0x1588, 0x1100, "PAX.port 1100", "PAX.ware 1100 dual Gb classifier engine" } ,
2969        { 0x1588, 0x2000, "AMD '971", "SNP 8023 packet classifier - AMD component" } ,
2970        { 0x1588, 0x8023, "SNP8023", "PAX.ware 100 packet classifier" } ,
2971        { 0x158B, 0x0005, "HLF-VMPEU560-C", "Standar HSP Modem" } ,
2972        { 0x158B, 0x0015, "HLF-VMPEU560-C", "Standar HSP Modem Series" } ,
2973        { 0x15A2, 0x0001, "TA700", "PCI Bus Analyzer/Exerciser" } ,
2974        { 0x17AF, 0x4150, "200", "HIS Excalibur Radeon 9600" } ,
2975        { 0x15B0, 0x0001, "FM-3986", "Pctel" } ,
2976        { 0x15B0, 0x0003, "FM-3986", "Pctel" } ,
2977        { 0x15B0, 0x2BD0, "2BD0", "soft56k voice,data,fax CARP" } ,
2978        { 0x15B3, 0x5274, "MT21108", "InfiniBridge" } ,
2979        { 0x15B3, 0x6274, "MT25204", "InfiniHost III Lx" } ,
2980        { 0x15B3, 0x6278, "MT25208A0-FCC", "InfiniHost TM III Ex" } ,
2981        { 0x15B3, 0x6282, "MT25218", "MT25218 [InfiniHost III Ex]" } ,
2982        { 0x15B8, 0x3009, "xPCI-3504", "Analog output board" } ,
2983        { 0x15BC, 0x0101, "n2530a", "DX2+ FC-AL Adapter" } ,
2984        { 0x15BC, 0x0103, "QX4", "4 Port Fibre Channel Controller" } ,
2985        { 0x15BC, 0x2530, "???", "HP Communications Port" } ,
2986        { 0x15BC, 0x2531, "???", "HP Toptools Remote Control Adapter" } ,
2987        { 0x15BC, 0x2532, "???", "HP Toptools Remote Control Adapter" } ,
2988        { 0x15BC, 0x2929, "E2929A", "PCI/PCI-X Bus Analyzer" } ,
2989        { 0x15C2, 0x0038, "?", "part of the iMon-IR-RC-Display-Kit" } ,
2990        { 0x1394, 0x0001, "LXT1001", "Gigabit Ethernet Adapter" } ,
2991        { 0x15D1, 0x0001, "TC11IB", "TriCore 32-bit Single-chip Microctrlr" } ,
2992        { 0x15D1, 0x0003, "PEB 20544 E v1.1", "6 Port Optimized Comm Ctrlr (SPOCC)" } ,
2993        { 0x15D1, 0x0004, "PEB 3454 E v1.1", "TE3-SPICCE 6 Port Integrated Comm Ctrlr" } ,
2994        { 0x15D1, 0x000B, "SLB9635", "TPM" } ,
2995        { 0x15D7, 0x0000, "hcf cx11252-41z", "hcf 56" } ,
2996        { 0x15D8, 0x9001, "", "" } ,
2997        { 0x15DD, 0x7664, "vgn-ar71mr", "idt high audio" } ,
2998        { 0x15DD, 0x7680, "7682", "SIGMATEL STAC 92XX C-Major HD Audio" } ,
2999        { 0x15DD, 0x769, "7690", "9200 HD Audio CODEC" } ,
3000        { 0x15DD, 0x7690, "10F70000", "9200 HD Audio CODEC" } ,
3001        { 0x15DD, 0x8384, "*2UF1a", "IDT High Definition Audio CODEC" } ,
3002        { 0x15DD, 0x9876, "1", "1" } ,
3003        { 0x15E0, 0x7134, "01385168", "01" } ,
3004        { 0x15E2, 0x0500, "", "Internet PhoneJack PCI Card" } ,
3005        { 0xEACE, 0x3100, "DAG 3.10", "OC-3/OC-12" } ,
3006        { 0xEACE, 0x3200, "DAG 3.2x", "OC-3/OC-12" } ,
3007        { 0xEACE, 0x320E, "DAG 3.2E", "Fast Ethernet" } ,
3008        { 0xEACE, 0x340E, "DAG 3.4E", "Fast Ethernet" } ,
3009        { 0xEACE, 0x341E, "DAG 3.41E", "Fast Ethernet" } ,
3010        { 0xEACE, 0x3500, "DAG 3.5", "OC-3/OC-12" } ,
3011        { 0xEACE, 0x351C, "DAG 3.5ECM", "Fast Ethernet" } ,
3012        { 0xEACE, 0x4100, "DAG 4.10", "OC-48" } ,
3013        { 0xEACE, 0x4110, "DAG 4.11", "OC-48" } ,
3014        { 0xEACE, 0x4200, "DAG 4.2", "OC-48" } ,
3015        { 0xEACE, 0x420E, "DAG 4.2E", "Dual Gigabit Ethernet" } ,
3016        { 0xEACE, 0x430e, "DAG 4.3E", "Dual Gigabit Ethernet" } ,
3017        { 0x15E6, 0x00000002, "1646t00", "v.90 Lucent Modem" } ,
3018        { 0x15E8, 0x0130, "NCP130", "Wireless NIC" } ,
3019        { 0x15E8, 0x0131, "Prism II", "InstantWave HR PCI card" } ,
3020        { 0x15E9, 0x1841, "NetStaQ ADMA-100", "ATA controller" } ,
3021        { 0x15F1, 0x2F30, "CX11252-15", "Conexant HSFi" } ,
3022        { 0x15F2, 0x0001, "Spot RT", "Spot RT Interface Board" } ,
3023        { 0x15F2, 0x0002, "Spot RT #2", "Spot RT Interface Board" } ,
3024        { 0x15F2, 0x0003, "Spot Insight", "Spot Insight Interface Board" } ,
3025        { 0x160A, 0x3184, "6656", "Via VT6656 Wireless Lan Adapter" } ,
3026        { 0x1616, 0x0409, "DaqBoard/2000", "16-Bit, 200-kHz PCI Data Acquisition DaqBoards with DBK Signal Conditioning Support " } ,
3027        { 0x1619, 0x0400, "FarSync T2P", "Two Port Intelligent Sync Comms Card" } ,
3028        { 0x1619, 0x0440, "FarSync T4P", "Four Port Intelligent Sync Comms Card" } ,
3029        { 0x1619, 0x0610, "FarSync T1U", "One Port Intelligent Sync Comms Card" } ,
3030        { 0x1619, 0x0620, "FarSync T2U", "Two Port Intelligent Sync Comms Card" } ,
3031        { 0x1619, 0x0640, "FarSync T4U", "Four Port Intelligent Sync Comms Card" } ,
3032        { 0x1619, 0x1610, "FarSync TE1", "One Port Intelligent Sync Comms Card" } ,
3033        { 0x1619, 0x1612, "FarSync TE1C", "Channelized Intelligent Sync Comms Card" } ,
3034        { 0x1619, 0x2610, "FarSync DSL-S1", "G.SHDSL Intelligent Sync Comms Card" } ,
3035        { 0x1619, 0x3640, "FarSync T4E", "Four Port Intelligent Sync Comms Card" } ,
3036        { 0x1619, 0x4620, "FarSync T2Ue (PCI Express)", "Two Port Intelligent Sync Comms Card" } ,
3037        { 0x1619, 0x4640, "FarSync T4Ue (PCI Express)", "Four Port Intelligent Sync Comms Card" } ,
3038        { 0x1621, 0x0020, "LynxTWO-A", "4 in/4 out Professional Digital Audio Card" } ,
3039        { 0x1621, 0x0021, "LynxTWO-B", "2 in/6 out Professional Digital Audio Card" } ,
3040        { 0x1621, 0x0022, "LynxTWO-C", "6 in/2 out Professional Digital Audio Card" } ,
3041        { 0x1621, 0x0023, "Lynx L22", "2 in/2 out Professional Digital Audio Card" } ,
3042        { 0x1621, 0x0024, "Lynx AES16", "16 in/16 out AES/EBU Audio Card" } ,
3043        { 0x1621, 0x0025, "Lynx AES16-SRC", "16 in/16 out AES/EBU Audio Card w/SRC" } ,
3044        { 0x1629, 0x1003, "", "Format Synchronizer v3.0" } ,
3045        { 0x1629, 0x2002, "", "Fast Universal Data Output" } ,
3046        { 0x162D, 0x0100, "", "Repeographics controller" } ,
3047        { 0x162D, 0x0101, "", "Reprographics Controller" } ,
3048        { 0x162D, 0x0102, "", "Reprographics Controller" } ,
3049        { 0x162D, 0x0103, "", "Reprographics Controller" } ,
3050        { 0x162F, 0x1111, "TS-PRL1", "General Purpose Relay Card" } ,
3051        { 0x162F, 0x1112, "TS-PMA", "Matrix Card" } ,
3052        { 0x1638, 0x1100, "WL11000P", " WL11000P" } ,
3053        { 0x163C, 0x3052, "R6793-11", "RS56/HSP-PCI" } ,
3054        { 0x163C, 0xFF02, "82945G", "Intel Chipset" } ,
3055        { 0x1734, 0x007a, "Rage XL", "ATI Rage XL (rev 27)" } ,
3056        { 0x1734, 0x1011, "AIC-7902W", "Adaptec AIC-7902 Dual Channel U320 SCSI" } ,
3057        { 0x1734, 0x1012, "CSB6", "Serverworks Southbridge with RAID/IDE (rev a0), OHCI USB (rev 05), GCLE-2 Host Bridge" } ,
3058        { 0x1734, 0x1013, "BCM5703", "Broadcom Corp. NetXtreme Gigabyte Ethernet" } ,
3059        { 0x1734, 0x10b9, "0x00541000", "SAS 3000 series, 8-port with 1068 -StorPort" } ,
3060        { 0x164F, 0x0001, "PLX 9054", "PCI interface chip" } ,
3061        { 0x164F, 0x0002, "PLX 9054", "PCI interaface chip" } ,
3062        { 0x1813, 0x3059, "VT8237", "AC97 Enhanced Audio Controller - the 8251 controller is different" } ,
3063        { 0x1813, 0x4000, "MD5628D-L-A", "intel V.92 HaM Modem" } ,
3064        { 0x1813, 0x4100, "Ambient MD8820", "Intel HaM V.92 Modem" } ,
3065        { 0x17D5, 0x5831, "X1", "Xframe 10GbE PCI-X Adapter" } ,
3066        { 0x17D5, 0x5832, "X2", "Xframe II 10GbE PCI-X 2.0 Adapter" } ,
3067        { 0x17D5, 0x5833, "X3", "E3100 PCI-Express 10Gb Ethernet Interface" } ,
3068        { 0xFA57, 0x0001, "PMC", "Pattern Matching Chip" } ,
3069        { 0x18CA, 0x0020, "Volari Z9s", "XGI Compatible Super VGA (Volari Z9s) controller" } ,
3070        { 0x18CA, 0x0040, "8085", "Volari Family" } ,
3071        { 0x18C9, 0x1011, "Leonardo CL", "Video processor" } ,
3072        { 0x18C9, 0x1012, "Leonardo CL-P", "Video processor" } ,
3073        { 0x18C9, 0x1013, "Leonardo CL-DB", "Video processor" } ,
3074        { 0x18C9, 0x1014, "Leonardo CL-P-DB", "Video processor" } ,
3075        { 0x18C9, 0x1015, "Leonardo CL-DVR", "Video processor" } ,
3076        { 0x18C9, 0x1016, "Leonardo CL-DVR-DB", "Video processor" } ,
3077        { 0x18C9, 0x2011, "Picasso 2SQ", "Framegrabber" } ,
3078        { 0x18C9, 0x2012, "Picasso 3C/3Cpro", "Framegrabber" } ,
3079        { 0x18C9, 0x2013, "Picasso LS", "Framegrabber" } ,
3080        { 0x18C9, 0x2014, "Picasso CL", "Framegrabber" } ,
3081        { 0x18C9, 0x2015, "Picasso FI", "Framegrabber" } ,
3082        { 0x18C9, 0x2016, "Picasso SDI", "Framegrabber" } ,
3083        { 0x18C9, 0x2017, "Picasso DUO", "Framegrabber" } ,
3084        { 0x18C9, 0x2021, "Colory", "Framegrabber" } ,
3085        { 0x18C9, 0x3011, "Valentino", "Video Output Board" } ,
3086        { 0x1910, 0x0001, "SW5000-NCA", "Seaway Network Content Accelerator" } ,
3087        { 0x1360, 0x0101, "PCI32", "DCF77 Radio Clock" } ,
3088        { 0x1360, 0x0102, "PCI509", "DCF77 Radio Clock" } ,
3089        { 0x1360, 0x0103, "PCI510", "DCF77 Radio Clock" } ,
3090        { 0x1360, 0x0104, "PCI511", "DCF77 Radio Clock" } ,
3091        { 0x1360, 0x0105, "PEX511", "DCF77 Receiver" } ,
3092        { 0x1360, 0x0201, "GPS167PCI", "GPS Receiver" } ,
3093        { 0x1360, 0x0202, "GPS168PCI", "GPS Receiver" } ,
3094        { 0x1360, 0x0203, "GPS169PCI", "GPS Receiver" } ,
3095        { 0x1360, 0x0204, "GPS170PCI", "GPS Receiver" } ,
3096        { 0x1360, 0x0205, "GPS170PEX", "GPS Receiver" } ,
3097        { 0x1360, 0x0206, "GPS180PEX", "GPS receiver" } ,
3098        { 0x1360, 0x0301, "TCR510PCI", "IRIG Timecode Reader" } ,
3099        { 0x1360, 0x0302, "TCR167PCI", "IRIG Timecode Reader" } ,
3100        { 0x1360, 0x0303, "TCR511PCI", "IRIG Timecode Reader" } ,
3101        { 0x1360, 0x0304, "TCR511PEX", "IRIG Timecode Receiver" } ,
3102        { 0x1360, 0x0305, "TCR170PEX", "IRIG Timecode Reader" } ,
3103        { 0x1360, 0x0306, "TCR180PEX", "IRIG Timecode Reader" } ,
3104        { 0x1360, 0x0501, "PTP270PEX", "PTP/IEEE1588 Slave Card" } ,
3105        { 0x1360, 0x0601, "FRC511PEX", "Free Running Clock" } ,
3106        { 0x1725, 0x7174, "VSC7174", "VSC7174 PCI/PCI-X SATA Controller" } ,
3107        { 0x1753, 0x1001, "VP500", "VolumePro 500" } ,
3108        { 0x1753, 0x1004, "VP1000", "VolumePro 1000" } ,
3109        { 0x17CC, 0x2280, "Net 2280", "USB 2.0 Device Controller" } ,
3110        { 0x14EA, 0xAB06, "FNW-3603-TX", "10/100 Fast Ethernet CardBus (RTL8139)" } ,
3111        { 0x12B9, 0x1006, "5610", "5610 56K FaxModem WinModem" } ,
3112        { 0x12B9, 0x1007, "AD1807JS", "US Robotics 56K DATA FAX WINMODEM" } ,
3113        { 0x12B9, 0x1008, "USR5610B", "USR5610B (0005610-02) 56K Performance Pro Modem (PCI Internal)" } ,
3114        { 0x12B9, 0x3F0, "3CP2977", "US Robotics 56K Fax PCI aka Model 0726, V.90 56K Internal Faxmodem" } ,
3115        { 0x1814, 0x0001, "...B742000", "...I don't know" } ,
3116        { 0x1814, 0x0101, "2460  802.11b", "RT2460  802.11b Baseband/MAC integrated chip" } ,
3117        { 0x1814, 0x0201, " RT2560F", "Ralink Chipset 802.11b/g WLAN Card" } ,
3118        { 0x1814, 0x0201, "RT2500", "Ralink RT2500 802.11b/g WLAN Card" } ,
3119        { 0x1814, 0x0301, "rt2561", "RaLink rt2561 Wireless-G PCI" } ,
3120        { 0x1814, 0x0302, "RT2525 2.4GHz transceiver + RT2560 MAC/BBP", "wireless p/n same Chipset in D-Link DWL-510" } ,
3121        { 0x1814, 0x0401, "RT 2661", "Ralink MIMO RT 2661 Wireless 54 Mbps" } ,
3122        { 0x1814, 0x0601, "RT2860T", "b/g/n  Wlan" } ,
3123        { 0x1814, 0x0781, "RT2860/RT2890", "Wireless" } ,
3124        { 0x1814, 0x201, "25601814&REV_01", "Ralink RT2500 Wireless Lan Card" } ,
3125        { 0x1814, 0x3090, "Ralink RT3090", "Ralink RT3090 Wireless Lan Card with Bluetooth" } ,
3126        { 0x1814, 0x9876, "b8341462", "Edimax 54 MBit WLan 802.11g rt 2500" } ,
3127        { 0x1103, 0x0003, "HPT 343/345/363", "EIDE Controller" } ,
3128        { 0x1103, 0x0004, "HPT366/368/370/370A/372", "ATA Raid Controller/ATA 100" } ,
3129        { 0x1103, 0x0005, "HPT372/372N", "PATA133 Raid Controller" } ,
3130        { 0x1103, 0x0006, "HPT302", "ATA Raid Controller" } ,
3131        { 0x1103, 0x0007, "HPT371", "ATA133 Controller" } ,
3132        { 0x1103, 0x0008, "HPT-374", "ATA Raid Controller" } ,
3133        { 0x1103, 0x1720, "RR172x", "RR172x SATA Controller" } ,
3134        { 0x1103, 0x1740, "RR174x", "RR174x SATA Controller" } ,
3135        { 0x1103, 0x1742, "RR174x", "RR174x SATA Controller" } ,
3136        { 0x1103, 0x2210, "RR2210", "RR2210 SATA Controller" } ,
3137        { 0x1103, 0x2300, "RR2300", "RR2300 SATA Controller" } ,
3138        { 0x1103, 0x2310, "RR231x", "RR231x SATA Controller" } ,
3139        { 0x1103, 0x2340, "RR2340", "RR2340 SATA Controller" } ,
3140        { 0x1103, 0x2522, "RR252x", "RR252x SATA Controller" } ,
3141        { 0x1103, 0x3120, "RR312x", "RR312x SATA Controller" } ,
3142        { 0x1103, 0x3220, "RR322x", "RR322x SATA Controller" } ,
3143        { 0x1103, 0x3320, "RR332x", "RR332x SATA Controller" } ,
3144        { 0x1103, 0x3410, "RR341x", "RR341x SATA Controller" } ,
3145        { 0x1103, 0x3510, "RR35xx", "RR35xx SATA Controller" } ,
3146        { 0x1103, 0x3511, "RR35xx", "RR35xx SATA Controller" } ,
3147        { 0x1103, 0x3520, "RR35xx", "RR35xx SATA Controller" } ,
3148        { 0x1103, 0x3521, "RR35xx", "RR35xx SATA Controller" } ,
3149        { 0x1103, 0x3522, "RR35xx", "RR35xx SATA Controller" } ,
3150        { 0x1103, 0x3530, "RR3530", "RR3530 SATA RAID Controller" } ,
3151        { 0x1103, 0x3540, "RR35xx", "RR35xx SATA Controller" } ,
3152        { 0x1103, 0x4320, "RR432x", "RR432x SATA Controller" } ,
3153        { 0x1103, 0x5081, "RR18xx", "RR18xx SATA Controller" } ,
3154        { 0x1103, 0x6081, "RR222x/224x", "RR222x/224x SATA Controller" } ,
3155        { 0x1103, 0x7042, "RR231x", "RR231x SATA Controller" } ,
3156        { 0x1681, 0x0050, "HWGPCI-54", "Hercules WiFi PCI 802.11G" } ,
3157        { 0x18F7, 0x0001, "ESCC-PCI-335", "Fastcom:ESCC-PCI-335 Syncronous RS422/485 serial communication adapter" } ,
3158        { 0x18F7, 0x0002, "422/4-PCI-335", "Fastcom:422/4-PCI-335 Asyncronous RS422/485 serial adapter" } ,
3159        { 0x18F7, 0x0004, "422/2-PCI-335", "Fastcom:422/2-PCI-335 Asyncronous RS422/485 serial adapter" } ,
3160        { 0x18F7, 0x000a, "232/4-PCI-335", "Fastcom:232/4-PCI-335 Asyncronous RS232 serial adapter" } ,
3161        { 0x1737, 0x0071, "RT2870", "Dual Band Wireless N USB Network Adapter" } ,
3162        { 0x1737, 0x1032, "EG1032 v3", "Linksys Instant Gigabit Desktop Network Interface" } ,
3163        { 0x19AC, 0x0001, "ACA2400", "Crypto Accelerator" } ,
3164        { 0x110A, 0x2101, "PEB 20321", "Multichannel Network Interface Controller for HDLC" } ,
3165        { 0x110A, 0x2102, "PEB 20534", "DMA supported serial communication controller with 4 channels" } ,
3166        { 0x110A, 0x2104, "PSB4610", "PCI Interface for Telephony/Data Applications PITA-2" } ,
3167        { 0x110A, 0x3141, "01", "PROFIBUS Communication Processor CP5611 A2" } ,
3168        { 0x110A, 0x4033, "ERTEC400", "EB400 ProfiNet Device-Kit" } ,
3169        { 0x104B, 0x1040, "", "BT958 SCSI Host Adaptor" } ,
3170        { 0x104B, 0x8130, "-", "Flashpoint LT" } ,
3171        { 0x1180, 0x0475, "RL5c592", "Cardbus Controller" } ,
3172        { 0x1180, 0x0476, "unknown", "RICOH SmartCard Reader" } ,
3173        { 0x1180, 0x0478, "RB5c478", "Cardbus Controller" } ,
3174        { 0x1180, 0x0552, "R5C552", "FireWire (IEEE 1394) Controller" } ,
3175        { 0x1180, 0x0575, "R5C592", "Ricoh SD Bus Host Adapter" } ,
3176        { 0x1180, 0x0592, "FF621179", "Ricoh Memory Stick Host Controller" } ,
3177        { 0x1180, 0x0822, "R5C832", "SDA Standard Compliant SD Host Controller" } ,
3178        { 0x1180, 0x0832, "30CF103C", "IEEE 1394 (4 pin firewire) chip)" } ,
3179        { 0x1180, 0x0843, "R5C853", "Ricoh SD/MMC Host Controller" } ,
3180        { 0x1180, 0x0847, "delete", "delete" } ,
3181        { 0x1180, 0x0852, "01cf1028", "http://driverzone.com/device.php?id=51441" } ,
3182        { 0x1180, 0x1108, "30CF", "Ricoh Memory Stick Host Controller" } ,
3183        { 0x1180, 0x5551, "Unknown", "IEEE 1394 Controller" } ,
3184        { 0x1180, 0x852, "01cf1028 ", "Ricoh xD-Picture Card Host Controller;0852h xd picture card controller" } ,
3185        { 0x1180, 0x9876, "CC_088000", "Ricoh Memory Stick Host Controlle" } ,
3186        { 0x1180, 0xE203, "unknown", "Ricoh PCIe Memory Stick Host Controller" } ,
3187        { 0x1180, 0xE230, "R5U230", "Ricoh PCIe Memory Stick Host Controller" } ,
3188        { 0x1180, 0xe822 , "5U822", "Ricoh PCIe SD/MMC Host Controller" } ,
3189        { 0x1180, 0xe832, "R5U832", "Ricoh PCIe IEEE1394 Fireware Host Controller" } ,
3190        { 0x14F1, 0x0F00, "..........", ".........." } ,
3191        { 0x14F1, 0x1031, "332", "dfd" } ,
3192        { 0x14F1, 0x1035, "R6795-11", "RH56D/SP-PCI, R6795-11, E416921/1, 0336 Mexico" } ,
3193        { 0x14F1, 0x1036, "Conexant RH56D/SP-PCI", "unknown" } ,
3194        { 0x14F1, 0x1056, "4-1b359d48-0-10f0", "Symphony modem DSL router" } ,
3195        { 0x14F1, 0x1059, "DI15630-5, DI5631, DI5633", "SmartHCF" } ,
3196        { 0x14F1, 0x10B4, "Conextant HFC", "All Conextant HFC Modems (PCI)" } ,
3197        { 0x14F1, 0x10B6, "unknown", "Conexant HCF PCI Soft modem" } ,
3198        { 0x14F1, 0x1456, "1456", "HCFp Modem" } ,
3199        { 0x14F1, 0x1611, "?", "AccessRunner ADSL Modem" } ,
3200        { 0x14F1, 0x1612, "8", "8" } ,
3201        { 0x14F1, 0x2400, "unknown", "unknown" } ,
3202        { 0x14F1, 0x2702, "cx11252-11", "HSFp or Soft V92 Data Fax Modem" } ,
3203        { 0x14F1, 0x2BFA, "Unknown", "HDA D100 MDC v.92 Modem" } ,
3204        { 0x14F1, 0x2C06, "136", "CXT - Network - HDAUDIO Soft Data Fax Modem with SmartCP" } ,
3205        { 0x14F1, 0x2F00, "00101767", "HSF 56k HSFi Modem" } ,
3206        { 0x14F1, 0x2f01, "0x0780", "missing driver for pci simple communications controller" } ,
3207        { 0x14F1, 0x2F20, "CX11256", "SoftV92 Data Fax Modem with SmartCP" } ,
3208        { 0x14F1, 0x2F30, "CX11252-41z", "PCI SoftV92 Modem" } ,
3209        { 0x14F1, 0x2F30, "01", "hp/compaq alhena 5-gl6" } ,
3210        { 0x14F1, 0x2F40, "71030277", "PCI Soft Data Fax Modem with SmartCP" } ,
3211        { 0x14F1, 0x2F50, "205F14F1", "unknown" } ,
3212        { 0x14F1, 0x2F82, "cx9510-11z", "Conexant PCI-E Soft Data/Fax Modem with SmartCP" } ,
3213        { 0x14F1, 0x5045, "14f12f30", "Conextant High Definition Audio-Venice 5051" } ,
3214        { 0x14F1, 0x5051, "4.0.1.6", "Conexant HD-Audio SmartAudio 221" } ,
3215        { 0x14F1, 0x5051, "DG31PR", "Conexant HD-Audio SmartAudio 221" } ,
3216        { 0x14F1, 0x5051, "CX20561", "Conexant HD-Audio SmartAudio 221" } ,
3217        { 0x14F1, 0x5066, "Cx20561", "HDAUDIO Func_01&VEN_14F1&DEV_5069&SUBSYS_17AA4002&REV_1003" } ,
3218        { 0x14F1, 0x5B7A, "Belived to be a CX23416", "Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder" } ,
3219        { 0x14F1, 0x8800, "23888", "Video Capture (PAL)" } ,
3220        { 0x14F1, 0x8801, "CX23880", "PCI Broadcast Audio/Video Decoder" } ,
3221        { 0x14F1, 0x8802, "CX2388x", "MPEG Encoder" } ,
3222        { 0x14F1, 0x8811, "CX2388x", "Audio Capture" } ,
3223        { 0x14F1, 0x8852, "cx23885", "CX23881-21" } ,
3224        { 0x14F1, 0x8880, "CX23888", "PCI Express Video and Broadcast Audio Decoder" } ,
3225        { 0x1971, 0x0001, "PCI VEN_1971&DEV_0000&SUBSYS_00021028&REV_00 4&2", "AGEIA PhysX 100 Series PCI Express Card" } ,
3226        { 0x1971, 0x1011, "PCI VEN_1971&DEV_1011&CC_FF00", "AGEIA PhysX 100 Series PCI Card" } ,
3227        { 0x1971, 0x1021, "", "AGEIA PhysX 200 Series PCI Express Card" } ,
3228        { 0x1969, 0x1026, "AR8121/AR8113 ", "PCI-E ETHERNET CONTROLLER " } ,
3229        { 0x1969, 0x1048, "Atheros L1", "Gigabit Ethernet 10/100/1000 Base-T Controller" } ,
3230        { 0x1969, 0x1062, "AR8132", "Atheros AR8132 PCI-E Fast Ethernet Controller" } ,
3231        { 0x1969, 0x1063, "AR8131", "Atheros AR8131 PCI-E Gigabit Ethernet Controller" } ,
3232        { 0x1969, 0x1969, "Atheros L1 ", "Gigabit Ethernet 10/100/1000 Base-T Controller " } ,
3233        { 0x1969, 0x2048, "Atheros L2", "Fast Ethernet 10/100 Base-T Controller" } ,
3234        { 0x1969, 0x2060, "AR8152", "AR8152 v1.1 Fast Ethernet" } ,
3235        { 0x1969, 0x9876, "Atheros L2", "Fast Ethernet 10/100 Base-T Controller " } ,
3236        { 0x17C0, 0x12ab, "", "" } ,
3237        { 0x9710, 0x9805, "9805", "Netmos Parallel  port PCI card" } ,
3238        { 0x9710, 0x9815, "9815", "MCS9815 / M-CAB Parallel Adapter" } ,
3239        { 0x9710, 0x9835, "9865", "2 serial, 1 LPT port PCI Card" } ,
3240        { 0x9710, 0x9845, "NM9845CV", "4 serial, 1 parallel port PCI card" } ,
3241        { 0x9710, 0x9865, "??", "PCI Serial Port X2" } ,
3242        { 0x067B, 0x2303, "2506", "USB 2 Serial controller" } ,
3243        { 0x067B, 0x2305, "PL-2305", "USB-to-Printer Bridge Controller" } ,
3244        { 0x067B, 0x2393, "prolific", "prolific" } ,
3245        { 0x067B, 0x2506, "PL-2506", "Hi-Speed USB to IDE Bridge Controller" } ,
3246        { 0x0c45, 0x0C45, "USB VID_0C45&PID_6270 5&20D0FF3FF&0&1", "USB webcam" } ,
3247        { 0x0c45, 0x602D, "usb vid_oc45&pid_602c 5&263791cd&0&1", "USB Webcam" } ,
3248        { 0x0c45, 0x6128, "USB VID_0C45&PID_6128&REV_0101", "USB WebCam" } ,
3249        { 0x0c45, 0x6130, "USB VID_0C45&PID_6128&REV_0101", "USB CAMERA" } ,
3250        { 0x0c45, 0x613A, "USB VID_0C45&PID_613A 5&2AA2F662&0&1", "USB WEBCAM" } ,
3251        { 0x0c45, 0x6270, "USB VID_0C45&PID_6270 5&EA9D107&0&4", "USB Webcam" } ,
3252        { 0x0c45, 0x627F, "USB VID_0C45&PID_627F", "USB VID_0C45&PID_627F&REV_0100" } ,
3253        { 0x0c45, 0x62BF, "USB Vid_0c45&Pid_62bf", "USB Vid_0c45&Pid_62bf&Rev_0100" } ,
3254        { 0x0c45, 0x9876, "USB VID_093A&PID_2468 5&2009E2&0&1", "webcam" } ,
3255        { 0x0A5C, 0x0201, "Broadcom NetXtreme BCM5782 Gigabie Ethernet Contro", "Broadcom USB iLine10(tm) Network Adapter" } ,
3256        { 0x0A5C, 0x10DE, "0264", "Controlador sm" } ,
3257        { 0x0A5C, 0x2000, " ", "Broadcom Bluetooth Firmware Upgrade Device" } ,
3258        { 0x0A5C, 0x2009, " ", "Broadcom Bluetooth Controller" } ,
3259        { 0x0A5C, 0x200a, " ", "Broadcom Bluetooth Controller" } ,
3260        { 0x0A5C, 0x200f, " ", "Broadcom Bluetooth Controller" } ,
3261        { 0x0A5C, 0x201d, " n450", "BROADCOM Bluetooth Device" } ,
3262        { 0x0A5C, 0x201e, " ", "IBM Integrated Bluetooth IV" } ,
3263        { 0x0A5C, 0x2020, " ", "Broadcom Bluetooth Dongle" } ,
3264        { 0x0A5C, 0x2021, " ", "BCM2035B3 ROM Adapter Generic" } ,
3265        { 0x0A5C, 0x2033, " ", "Broadcom Blutonium Device Firmware Downloader" } ,
3266        { 0x0A5C, 0x2035, " ", "BCM2035 Bluetooth" } ,
3267        { 0x0A5C, 0x2038, " ", "Broadcom Blutonium Device Firmware Downloader (BCM2038)" } ,
3268        { 0x0A5C, 0x2039, " ", "BROADCOM Bluetooth Device" } ,
3269        { 0x0A5C, 0x2045, " ", "Broadcom Bluetooth Controller" } ,
3270        { 0x0A5C, 0x2046, " 5738z", "Broadcom USB Bluetooth Device" } ,
3271        { 0x0A5C, 0x2047, " ", "Broadcom USB Bluetooth Device" } ,
3272        { 0x0A5C, 0x205e, " ", "Broadcom Bluetooth Firmware Upgrade Device" } ,
3273        { 0x0A5C, 0x2100, "BT 50", "Broadcom Bluetooth 2.0+eDR USB dongle" } ,
3274        { 0x0A5C, 0x2101, "USB", "Broadcom Bluetooth 2.0+EDR USB dongle" } ,
3275        { 0x0A5C, 0x2102, " USB VID_04B4&PID_2102 5&38CD4C16&0&6", "ANYCOM Blue USB-200/250" } ,
3276        { 0x0A5C, 0x2110, " ", "Broadcom Bluetooth Controller" } ,
3277        { 0x0A5C, 0x2111, " ", "ANYCOM Blue USB-UHE 200/250" } ,
3278        { 0x0A5C, 0x2120, " 2045", "Broadcom 2045 Bluetooth 2.0 USB-UHE Device with trace filter" } ,
3279        { 0x0A5C, 0x2121, " ", "Broadcom 2045 Bluetooth 2.0 USB Device with trace filter" } ,
3280        { 0x0A5C, 0x2122, " BCM92045B3", "Broadcom Bluetooth 2.0+EDR USB dongle" } ,
3281        { 0x0A5C, 0x2124, " ", "2045B3ROM Bluetooth Dongle" } ,
3282        { 0x0A5C, 0x2130, " ", "Broadcom 2045 Bluetooth 2.0 USB-UHE Device with trace filter" } ,
3283        { 0x0A5C, 0x2131, " ", "Broadcom 2045 Bluetooth 2.0 USB Device with trace filter" } ,
3284        { 0x0A5C, 0x2140, " ", "2046 Flash UHE Class 2" } ,
3285        { 0x0A5C, 0x2141, " ", "2046 Flash non UHE Class 2" } ,
3286        { 0x0A5C, 0x2142, " ", "2046 Flash non UHE Class 1" } ,
3287        { 0x0A5C, 0x2143, " ", "2046 Flash non UHE Class 1" } ,
3288        { 0x0A5C, 0x2144, " ", "2046 Flash non UHE module Class 2" } ,
3289        { 0x0A5C, 0x2145, " ", "Broadcom BCM9204MD LENO Module" } ,
3290        { 0x0A5C, 0x2146, " ", "Broadcom 2045 Bluetooth 2.1 USB UHE Dongle" } ,
3291        { 0x0A5C, 0x2147, " ", "Broadcom 2046 Bluetooth 2.1 USB Dongle" } ,
3292        { 0x0A5C, 0x2148, " ", "Broadcom 2046 Bluetooth 2.1 USB UHE Dongle" } ,
3293        { 0x0A5C, 0x2149, " ", "Broadcom 2046 Bluetooth 2.1 USB Dongle" } ,
3294        { 0x0A5C, 0x214a, " ", "Broadcom 2046 Bluetooth 2.1 USB Module" } ,
3295        { 0x0A5C, 0x214b, " ", "Broadcom 2046 Bluetooth 2.1 USB Module" } ,
3296        { 0x0A5C, 0x214c, " ", "Broadcom 2046 Bluetooth 2.1 USB Module" } ,
3297        { 0x0A5C, 0x214d, " ", "Broadcom Bluetooth 2.1 UHE Module" } ,
3298        { 0x0A5C, 0x214e, " ", "Thinkpad Bluetooth with Enhanced Data Rate II" } ,
3299        { 0x0A5C, 0x214f, " ", "Broadcom 2046 Bluetooth 2.1 USB UHE Dongle" } ,
3300        { 0x0A5C, 0x2150, " ", "Broadcom 2046 Bluetooth 2.1 USB Dongle" } ,
3301        { 0x0A5C, 0x2151, " 2151", "Broadcom Bluetooth 2.1 USB Dongle" } ,
3302        { 0x0A5C, 0x2152, " ", "Broadcom 2046 Bluetooth 2.1 USB UHE Dongle" } ,
3303        { 0x0A5C, 0x2153, " ", "Broadcom 2046 Bluetooth 2.1 USB UHE Dongle" } ,
3304        { 0x0A5C, 0x2154, " ", "Broadcom 2046 Bluetooth 2.1 USB UHE Dongle" } ,
3305        { 0x0A5C, 0x2155, " ", "Broadcom Bluetooth USB Dongle" } ,
3306        { 0x0A5C, 0x2157, " ", "BCM2046 B1 USB 500" } ,
3307        { 0x0A5C, 0x2158, " ", "Broadcom 2046 Bluetooth 2.1 Device" } ,
3308        { 0x0A5C, 0x4500, "BCM2046B1", "Broadcom 2046 Bluetooth 2.1 USB Dongle" } ,
3309        { 0x0A5C, 0x4502, "BCM2046B1", "Broadcom 2046 Bluetooth 2.1 USB Dongle" } ,
3310        { 0x0A5C, 0x4503, " BCM2046B1", "Broadcom 2046 Bluetooth 2.1 USB Dongle" } ,
3311        { 0x0A5C, 0x5800, " ", "Unified Security Hub" } ,
3312        { 0x0A5C, 0x5801, "0x5801", "Unified Security Hub " } ,
3313        { 0x0A5C, 0x6300, " 965", "Pirelli ISB Remote NDIS Device" } ,
3314        { 0x0A5C, 0x9876, "0x9876", "0x9876" } ,
3315        { 0x197B, 0x0250, "JMC2XX", "JMC250 PCI Express Gigabit Ethernet" } ,
3316        { 0x197B, 0x0256, "JMC2XX", "JMC260 PCI Express Fast Ethernet" } ,
3317        { 0x197B, 0x0260, "JMC2XX", "JMC260 PCI Express Fast Ethernet" } ,
3318        { 0x197B, 0x197b, "JMB38X", "JMB38X SD/MMC Host Controller " } ,
3319        { 0x197B, 0x2360, "JMicron JMB36X", "JMB36X" } ,
3320        { 0x197B, 0x2361, "JMB363", "PCI Express to SATA II and PATA Host Controller" } ,
3321        { 0x197B, 0x2363, "JMB36X", "JMicron JMB362/JMB363 AHCI Controller" } ,
3322        { 0x197B, 0x2366, "JMB36X", "JMicron JMB366 AHCI/IDE Controller" } ,
3323        { 0x197B, 0x2368, "JMB368", "IDE Comtroller" } ,
3324        { 0x197B, 0x2380, "JMB38X", "IEEE 1394 Host Controller" } ,
3325        { 0x197B, 0x2382, "JMB38X", "JMB38X SD/MMC Host Controller " } ,
3326        { 0x197B, 0x2383, "JMB38X", "JMB38X MS Host Controller" } ,
3327        { 0x197B, 0x2384, "JMB38X", "JMB38X xD Host Controller" } ,
3328        { 0x058f, 0x0001, "6387", "JetFlash Transcend 16GB USB Device" } ,
3329        { 0x058f, 0x6362, "UNKNOWN", "Unknown 4-in-1 card reader" } ,
3330        { 0x058f, 0x6366, "Unknown", "Multi Flash Reader USB Device" } ,
3331        { 0x058f, 0x9254, "AU9254A21-HAS", "http://www.alldatasheet.com/datasheet-pdf/pdf/91600/ETC/AU9254A21.html" } ,
3332        { 0x064e, 0x064e, "VID_064E&PID_A103&REV_0100&MI_00", "Suyin" } ,
3333        { 0x064e, 0xa101, "suYin", "Acer Crystal Eye Webcam" } ,
3334        { 0x064e, 0xa103, "SuYin", "WebCam" } ,
3335        { 0x064e, 0xd101, "SuYin", "Web Cam" } ,
3336        { 0x198a, 0x0210, " ", "XMC-210" } ,
3337        { 0x198a, 0x0220, " ", "XMC-220" } ,
3338        { 0x198a, 0x0230, " ", "XMC-230" } ,
3339        { 0x198a, 0x0240, " ", "XMC-240" } ,
3340        { 0x198a, 0x1180, " pm 965", "PCIe-180" } ,
3341        { 0x198a, 0x1280, " ", "PCIe-280" } ,
3342        { 0x198a, 0x402F, " ", " BenNUEY PCIX" } ,
3343        { 0x198a, 0x4030, " ", "H100-PCIX" } ,
3344        { 0x198a, 0x4031, " ", "BenNUEY PCI-104-V4" } ,
3345        { 0x198a, 0x4032, " ", "BenONE-PCIe" } ,
3346        { 0x198a, 0x4033, " ", "BenONE-Xilinx-Kit-ROHS" } ,
3347        { 0x198a, 0x4034, " ", "BenNUEY PCIX RoHS" } ,
3348        { 0x17F3, 0x1010, "D1010", "IDE Controller " } ,
3349        { 0x17F3, 0x1011, "D1011", "Standard IDE Controller" } ,
3350        { 0x17F3, 0x1030, "M1030", "PCI to PCI-E Bridge" } ,
3351        { 0x17F3, 0x2010, "M2010", "GPU (VGA )" } ,
3352        { 0x17F3, 0x3010, "M3010", "HD Audio" } ,
3353        { 0x17F3, 0x6021, " ", "Host Bridge" } ,
3354        { 0x17F3, 0x6036, " ", "PCI to ISA Bridge" } ,
3355        { 0x17F3, 0x6040, "R6040", "Ethernet MAC" } ,
3356        { 0x17F3, 0x6060, " ", "USB Controller (OHCI)" } ,
3357        { 0x17F3, 0x6061, " ", "USB 2.0 Controller (EHCI)" } ,
3358        { 0x19E3, 0x5801, "NA", "DDRdrive X1" } ,
3359        { 0x19E3, 0x5808, "NA", "DDRdrive X8" } ,
3360        { 0x19E3, 0xDD52, " ", "DDRdrive X1-30" } ,
3361        { 0x04B3, 0x4010, "0x4010", "IBM USB Remote NDIS Network Device" } ,
3362        { 0x051D, 0x0002, "1", "1" } ,
3363        { 0x7d1, 0x3c03, "DWL-G122 Wifi USB", "Same chipset of RALINK  RT2500" } ,
3364        { 0x05ac, 0x021e, "Keyboard IT USB", "Alluminium Keyboard IT USB" } ,
3365        { 0x138A, 0x0001, "0001", "VFS201 Fingerprint Scanner" } ,
3366        { 0x138A, 0x0005, "0005", "VFS301 Fingerprint Scanner" } ,
3367        { 0x138A, 0x0006, "0006", "VFS351 Fingerprint Scanner" } ,
3368        { 0x138A, 0x0007, "0007", "VFS451 Fingerprint Scanner" } ,
3369        { 0x138A, 0x0009, "0009", "VFS421 Fingerprint Scanner" } ,
3370        { 0x5853, 0x0001, "n/a", "Citrix XenServer PV SCSI Host Adapter" } ,
3371        { 0x046D, 0x0805, "n.a.", "n.a." } ,
3372        { 0x046D, 0x0896, "5&34B666AE&0&7", "Camera" } ,
3373        { 0x046D, 0x08F6, "0100", "blalba" } ,
3374        { 0x046D, 0xc05b, "ee", "ftht" } ,
3375        { 0x046D, 0xC526, "n/a", "n/a" } ,
3376        { 0x1682, 0x9875, "", "" } ,
3377        { 0x168C, 0x001c, "AR5007EG", "PCI SUBSYS_7128144F&REV_01&0&00E1" } ,
3378        { 0x168C, 0x0007, "AR5007", "802.11a Wireless Adapter" } ,
3379        { 0x168C, 0x0011, "AR5bmb5", "802.11a Wireless Adapter" } ,
3380        { 0x168C, 0x0012, "AR5211", "802.11a/b/g Mini-PCI Wireless Adapter, Found on DELL Latitude C510 as mini-PCI board behind the larg" } ,
3381        { 0x168C, 0x0013, "AR5212", "802.11a/b/g Wireless Adapter" } ,
3382        { 0x168C, 0x001A, "Atheros AR5005G", "http://support1.toshiba-tro.de/tools/updates/atheros-wlan/atheros-wlan-xp-7702331.zip" } ,
3383        { 0x168C, 0x001B, "AR5006X", "802.11abg NIC" } ,
3384        { 0x168C, 0x001C, "AR5BXB63", "Atheros AR5007EG WiFi Chip" } ,
3385        { 0x168C, 0x001D, "TP-Link TL-WN350GD", "PCI" } ,
3386        { 0x168C, 0x0023, "AR5416", "802.11a/b/g/n Wireless PCI Adapter" } ,
3387        { 0x168C, 0x0024, "AR5008 ", "Atheros 802.11a/b/g/n" } ,
3388        { 0x168C, 0x002A, "0001", "Atheros AR5B91 Wireless Network Adapter" } ,
3389        { 0x168C, 0x002B, "AR9285", "Atheros AR9285 Wireless LAN 802.11 a/b/g/n Controller" } ,
3390        { 0x168C, 0x002E, "AR928X", "Atheros AR9287 Wireless Network Adapter" } ,
3391        { 0x168C, 0x1014, "AR5212", "Atheros AR5212 802.11abg wireless Drivers" } ,
3392        { 0x168C, 0x14F1, "nForce6100-430  ", "PCI" } ,
3393        { 0x168C, 0xFF96, "AR5212", "LAN-Express AS IEEE 802.11g miniPCI adapter" } ,
3394        { 0x1710, 0x9835, "9835", "2 serial, 1 LPT port PCI Card" } ,
3395        { 0x1712, 0x7130, "unknown", "unknown" } ,
3396        { 0x1303, 0x0001, "0239", "cM67 CompactPCI DSP Card" } ,
3397        { 0x1303, 0x0002, "1", "M44/cM44 DSP board" } ,
3398        { 0x1303, 0x0003, "1", "Quattro6x DSP board" } ,
3399        { 0x1303, 0x0004, "1", "Chico/ChicoPlus Data Acquisition Board" } ,
3400        { 0x1303, 0x0005, "1", "Code Hammer Jtag Debugger board" } ,
3401        { 0x1303, 0x0006, "1", "Matador DSP board" } ,
3402        { 0x1303, 0x0007, "1", "Quixote DSP board" } ,
3403        { 0x1303, 0x0008, "1", "Quadia C64x DSP" } ,
3404        { 0x1303, 0x0009, "1", "Quadia DSP Baseboard" } ,
3405        { 0x4144, 0x0040, "ADM-XRC", "Virtex-E Bridge" } ,
3406        { 0x4144, 0x0041, "ADM-XRC-II Lite", "Virtex-II Bridge" } ,
3407        { 0x4144, 0x0042, "ADM-XRC-II", "Virtex-II Bridge" } ,
3408        { 0x4144, 0x0043, "ADM-XPL", "Virtex-II Pro Bridge" } ,
3409        { 0x4144, 0x0044, "ADM-XP", "Virtex-II Pro PCI/PCI-X Bridge" } ,
3410        { 0x4144, 0x0045, "ADP-WRC-II", "Virtex-II Bridge" } ,
3411        { 0x4144, 0x0046, "ADP-DRC-II", "Virtex-II Bridge" } ,
3412        { 0x4144, 0x0049, "ADP-XPI", "Virtex-II Pro PCI" } ,
3413        { 0x4144, 0x004A, "ADP-XPI (PCI-X)", "Virtex-II Pro PCI-X Bridge" } ,
3414        { 0x4144, 0x004F, "ADM-XRC-4FX", "Virtex-II Pro PCI-X Bridge" } ,
3415        { 0x4144, 0x0050, "ADM-XRC-5LX", "Virtex-4LX Bridge" } ,
3416        { 0x4144, 0x0051, "ADM-XRC-5T1", "ADM-XRC-5T1" } ,
3417        { 0x4144, 0x0052, "ADM-XRC-5T2", "Xilinx Virtex 5 PMC" } ,
3418        { 0x4144, 0x0056, "ADM-AMC-5A2", "Virtex 5 AMC FPGA board" } ,
3419        { 0x4144, 0x0057, "ADM-XRC-5TZ", "Xilinx Virtex 5 FPGA PMC " } ,
3420        { 0x4144, 0x0058, "ADC-VXS", "VXS FPGA and PMC Carrier Board" } ,
3421        { 0x4144, 0x005B, "ADM-XRC-5T2-ADV", "ADM-XRC-5T2 with JPEG 2000 devices" } ,
3422        { 0x4144, 0x005C, "ADM-XRC-5T-DA1", "FPGA PMC with Analog I/O Interface" } ,
3423        { 0x4144, 0x005F, "ADM-XRC-5T2-ADV6", "As per XRC-5T2 but with 6 JPEG2000 devices" } ,
3424        { 0x1332, 0x5410, "MM-5410D", "PCI 32bit Bulk Memory w/DMA" } ,
3425        { 0x1332, 0x5415, "MM-5415CN", "PCI Battery Backed SDRAM Adapter" } ,
3426        { 0x1332, 0x5425, "MM-5425CN", "PCI Memory Module with Battery Backup" } ,
3427        { 0x1332, 0x6140, "MM-6140D", "Memory Module" } ,
3428        { 0x1888, 0x0301, "", "" } ,
3429        { 0x1888, 0x0601, "", "" } ,
3430        { 0x1888, 0x0710, "", "" } ,
3431        { 0x1888, 0x0720, "", "" } ,
3432        { 0x1888, 0x2503, "Bt881", "Video Capture (10 bit High qualtiy cap)" } ,
3433        { 0x1888, 0x2504, "Bt878", "Video Capture" } ,
3434        { 0x1888, 0x3503, "nVidia NV28", "VGA Geforce4 MX440" } ,
3435        { 0x1888, 0x3505, "nVidia NV28", "VGA Geforce4 Ti4200" } ,
3436        { 0x167F, 0x4634, "", "FOB-IO Card" } ,
3437        { 0x167F, 0x4C32, "", "L2B PCI Board" } ,
3438        { 0x167F, 0x5344, "", "FOB-SD Card" } ,
3439        { 0x167F, 0x5443, "", "FOB-TDC Card" } ,
3440        { 0x167F, 0xF0B2, "ibaFOB-2io-D", "ibaFOB-2io-D" } ,
3441        { 0x167F, 0xF0B4, "ibaFOB-4io-D", "ibaFOB-4io-D" } ,
3442        { 0x14B5, 0x0200, "Scope", "" } ,
3443        { 0x14B5, 0x0300, "Pulsar", "" } ,
3444        { 0x14B5, 0x0400, "Pulsar SRB", "" } ,
3445        { 0x14B5, 0x0600, "Pulsar 2", "" } ,
3446        { 0x14B5, 0x0800, "", "DSP-Board" } ,
3447        { 0x14B5, 0x0900, "", "DSP-Board" } ,
3448        { 0x14B5, 0x0A00, "", "DSP-Board" } ,
3449        { 0x14B5, 0x0B00, "", "DSP-Board" } ,
3450        { 0x148C, 0x4011, "RV250", "RADEON 9000 PRO EVIL COMMANDO" } ,
3451        { 0x148C, 0x4152, "0x1002", "0x2079" } ,
3452        { 0x174B, 0x0260, "RV280", "Saphire Radeon 9250" } ,
3453        { 0x174B, 0x0261, "RV280", "Sapphire Radeon 9250 - Secondary" } ,
3454        { 0x174B, 0x7176, "RV250", "RADEON 9000 ATLANTIS PRO" } ,
3455        { 0x174B, 0x7177, "RV280", "RADEON 9000 ATLANTIS PRO - Secondary" } ,
3456        { 0x174B, 0x7C12, "RV280", "RADEON 9200 ATLANTIS - Secondary" } ,
3457        { 0x174B, 0x7C13, "RV280", "RADEON 9200 ATLANTIS" } ,
3458        { 0x174B, 0x9501, "RV670 ", "ATI Radeon HD 3870 " } ,
3459        { 0x174B, 0xe131, "RV770", "ATI 4870" } ,
3460        { 0x17EE, 0x4153, "RV350", "Radeon 9550" } ,
3461        { 0x1328, 0x2048, "", "" } ,
3462        { 0x1328, 0x8888, "rev 1.5", "cPEGÖ C 3.0 DVD/MPEG2 decoder" } ,
3463        { 0x16EC, 0x0116, "RTL8169S", "RealTek 8169S chip" } ,
3464        { 0x16EC, 0x0303, "Rev_0200", "U.S. Robotics 56K FAX USB V1.1.0 /  V.92 USB modem" } ,
3465        { 0x16EC, 0x1007, "0637", "U.S. Robotics 56K Win INT" } ,
3466        { 0x16EC, 0x2013, "11323A", "U.S. Robotics 56K Voice Host Int" } ,
3467        { 0x16EC, 0x2F00, "USRobotics 5660A - Internal Soft Modem", "http://www.usr.com/support/product-template.asp?prod=5660a" } ,
3468        { 0x16EC, 0x2f12, "E129336-1", "U.S.Robotic (A- Modem/PCI)" } ,
3469        { 0x16EC, 0x3685, "1518", "Wireless Access Adapter Model 022415" } ,
3470        { 0x16EC, 0x5685, "E129336-1", "U.S. Robotics 56K Voice Host Int (A-Modem/ PCI)" } ,
3471        { 0x003D, 0x00D1, "mx98715/25", "i740 PCI" } ,
3472        { 0x0E11, 0x0001, "", "PCI to EISA Bridge" } ,
3473        { 0x0E11, 0x0002, "ISA Bridge", "PCI to ISA Bridge" } ,
3474        { 0x0E11, 0x000F, "CPQB1A9", "StorageWorks Library Adapter (HVD)" } ,
3475        { 0x0E11, 0x0012, "686P7", "686P7" } ,
3476        { 0x0E11, 0x0046, "N/A", "Smart Array 6400 Controller" } ,
3477        { 0x0E11, 0x0049, "NC7132", "Gigabit Upgrade Module" } ,
3478        { 0x0E11, 0x004A, "NC6136", "Gigabit Server Adapter" } ,
3479        { 0x0E11, 0x005A, "PowerPC 405GP processor at 200MHz [3305103C]", "HP Remote Insight Lights-Out II Board" } ,
3480        { 0x0E11, 0x00B1, "3305103C", "HP Remote Insight Lights-Out II PCI Device" } ,
3481        { 0x0E11, 0x00C0, "Adaptec AIC-7899G", "64Bit,66MHz,Dual Channel WideUltra3 SCSI" } ,
3482        { 0x0E11, 0x0508, "Neteligent 4/16 TR", "PCI UTP/STP Controller" } ,
3483        { 0x0E11, 0x1000, "Triflex Model 1000", "Pentium Bridge" } ,
3484        { 0x0E11, 0x2000, "Triflex Model 2000", "Pentium Bridge" } ,
3485        { 0x0E11, 0x3032, "QVision 1280/p v0", "GUI Accelerator" } ,
3486        { 0x0E11, 0x3033, "QVision 1280/p v1", "GUI Accelerator" } ,
3487        { 0x0E11, 0x3034, "QVision 1280/p v2", "GUI Accelerator" } ,
3488        { 0x0E11, 0x4000, "Triflex Model 4000", "Pentium Bridge" } ,
3489        { 0x0E11, 0x6010, "Model 6010", "HotPlug PCI Bridge" } ,
3490        { 0x0E11, 0x7020, "", "USB Controller" } ,
3491        { 0x0E11, 0xA0EC, "", "Original Compaq fibre Channel HBA" } ,
3492        { 0x0E11, 0xA0F0, "", "Advanced System Management Controller" } ,
3493        { 0x0E11, 0xA0F3, "", "Triflex PCI to ISA PnP Bridge" } ,
3494        { 0x0E11, 0xA0F7, "PCI bus 6, device 4, function 4", "PCI Hotplug Controller" } ,
3495        { 0x0E11, 0xA0F8, "ZFMicro", "USB Open Host Controller" } ,
3496        { 0x0E11, 0xA0FC, "HPFC-5166A", "Tachyon TL 64-bit/66-Mhz FC HBA" } ,
3497        { 0x0E11, 0xAe10, "", "Smart-2 Array Controller" } ,
3498        { 0x0E11, 0xAE29, "MIS-L", "PCI to ISA Bridge" } ,
3499        { 0x0E11, 0xAE2A, "MPC", "CPU to PCI Bridge" } ,
3500        { 0x0E11, 0xAE2B, "MIS-E", "PCI to ISA PnP Bridge" } ,
3501        { 0x0E11, 0xAE31, "1002&DEV-5653&SUBSYS", "System Management Controller" } ,
3502        { 0x0E11, 0xAE32, "950", "Netelligent 10/100 TX PCI UTP TLAN 2.3" } ,
3503        { 0x0E11, 0xAE33, "Triflex", "Dual EIDE Controller" } ,
3504        { 0x0E11, 0xAE34, "", "Netelligent 10 T PCI UTP TLAN 2.3" } ,
3505        { 0x0E11, 0xAE35, "", "Integrated NetFlex 3/P TLAN 2.3" } ,
3506        { 0x0E11, 0xAE40, "", "Dual Port Netelligent 10/100 TX PCI TLAN" } ,
3507        { 0x0E11, 0xAE43, "", "Integrated Netelligent 10/100 TX PCI" } ,
3508        { 0x0E11, 0xAE69, "CETUS-L", "PCI to ISA Bridge" } ,
3509        { 0x0E11, 0xAE6C, "DRACO", "PCI Bridge" } ,
3510        { 0x0E11, 0xAE6D, "NorthStar", "CPU to PCI Bridge" } ,
3511        { 0x0E11, 0xB011, "", "Dual Port Netelligent 10/100 TX" } ,
3512        { 0x0E11, 0xB012, "Netelligent 10 T/2", "UTP/Coax PCI" } ,
3513        { 0x0E11, 0xB01E, "NC3120", "Fast Ethernet NIC" } ,
3514        { 0x0E11, 0xB01F, "NC3122", "Fast Ethernet NIC" } ,
3515        { 0x0E11, 0xB02F, "NC1120", "Ethernet NIC" } ,
3516        { 0x0E11, 0xB030, "Netelligent WS 1500", "10/100TX Embedded UTP/Coax Controller" } ,
3517        { 0x0E11, 0xB04A, "699209-003", "10/100TX WOL UTP Controller" } ,
3518        { 0x0E11, 0XB060, "CISS", "SMART2 Array Controller" } ,
3519        { 0x0E11, 0xB0C6, "NC3161", "Fast Ethernet Embedded Controller w/ WOL" } ,
3520        { 0x0E11, 0xB0C7, "NC3160", "Fast Ethernet NIC" } ,
3521        { 0x0E11, 0xB0D7, "NC3121 rev. A & B", "Fast Ethernet NIC" } ,
3522        { 0x0E11, 0xB0DD, "NC3131", "Fast Ethernet NIC" } ,
3523        { 0x0E11, 0xB0DE, "NC3132", "Fast Ethernet NIC" } ,
3524        { 0x0E11, 0xB0DF, "NC6132", "Gigabit Module" } ,
3525        { 0x0E11, 0xB0E0, "NC6133", "Gigabit Module" } ,
3526        { 0x0E11, 0xB0E1, "NC3133", "Fast Ethernet Module" } ,
3527        { 0x0E11, 0xB123, "NC6134", "Gigabit NIC" } ,
3528        { 0x0E11, 0xB134, "NC3163", "Fast Ethernet NIC" } ,
3529        { 0x0E11, 0xB13C, "NC3162", "Fast Ethernet NIC" } ,
3530        { 0x0E11, 0xB144, "NC3123", "Fast Ethernet NIC" } ,
3531        { 0x0E11, 0xB163, "NC3134", "Fast Ethernet NIC" } ,
3532        { 0x0E11, 0xB164, "NC3135", "Fast Ethernet Upgrade Module" } ,
3533        { 0x0E11, 0xB178, "CISSB", "SMART2 Array Controller" } ,
3534        { 0x0E11, 0xB196, "0230", "Conexant SoftK56 Modem" } ,
3535        { 0x0E11, 0xB1A4, "NC7131", "Gigabit Server Adapter" } ,
3536        { 0x0E11, 0xB203, "iLo", "Integrated Lights Out Processor" } ,
3537        { 0x0E11, 0xB204, "iLo", "Integrated Lights Out Processor" } ,
3538        { 0x0E11, 0xF095, "FCA2101", "HP StorageWorks 2 Gb, 64-Bit/66-MHz PCI-to-Fibre Channel Host Bus Adapter for Windows 2000, Windows" } ,
3539        { 0x0E11, 0xF130, "", "ThunderLAN 1.0 NetFlex-3/P" } ,
3540        { 0x0E11, 0xF150, "", "ThunderLAN 2.3 NetFlex-3/P with BNC" } ,
3541        { 0x0E11, 0xF700, "", "LP7000 Compaq/Emulex Fibre Channel HBA" } ,
3542        { 0x0E11, 0xF800, "", "LP8000 Compaq/Emulex Fibre Channel HBA" } ,
3543        { 0x1000, 0x0001, "LSI53C810", "PCI-SCSI I/O Processor" } ,
3544        { 0x1000, 0x0002, "53C820", "Fast-wide SCSI" } ,
3545        { 0x1000, 0x0003, "LSI53C1010-33", "PCI to SCSI I/O Processor" } ,
3546        { 0x1000, 0x0004, "53C815", "SCSI raid controllers" } ,
3547        { 0x1000, 0x0005, "53C810AP", "Fast SCSI" } ,
3548        { 0x1000, 0x0006, "LSI53C860/860E", "PCI to Ultra SCSI I/O Processor" } ,
3549        { 0x1000, 0x000A, "LSI53C1510", "PCI Dual Channel Wide Ultra2 SCSI Ctrlr" } ,
3550        { 0x1000, 0x000B, "LSI53C896/897", "PCI Dual Channel Wide Ultra2 SCSI Ctrlr" } ,
3551        { 0x1000, 0x000C, "LSI53C895", "PCI to Ultra2 SCSI I/O Processor" } ,
3552        { 0x1000, 0x000D, "53C885", "Ultra Wide SCSI, Ethernet" } ,
3553        { 0x1000, 0x000F, "53C875/875E/876/876E", "PCI to Ultra SCSI I/O Processor" } ,
3554        { 0x1000, 0x0010, "LSI53C1510", "I2O-Ready PCI RAID Ultra2 SCSI Ctrlr" } ,
3555        { 0x1000, 0x0012, "LSI53C895A", "PCI to Ultra2 SCSI Controller" } ,
3556        { 0x1000, 0x0013, "LSI53C875A", "PCI to Ultra SCSI Controller" } ,
3557        { 0x1000, 0x0020, "LSI53C1010-33", "PCI to Dual Channel Ultra3 SCSI Ctrlr" } ,
3558        { 0x1000, 0x0021, "LSI53C1000/1000R/1010R/1010-66", "PCI to Ultra160 SCSI Controller" } ,
3559        { 0x1000, 0x0030, "LSI53C1020/1030", "PCI-X to Ultra320 SCSI Controller" } ,
3560        { 0x1000, 0x0031, "LSI53C1030ZC", "PCI-X SCSI Controller" } ,
3561        { 0x1000, 0x0032, "LSI53C1035", "PCI-X to Ultra320 SCSI Controller" } ,
3562        { 0x1000, 0x0035, "LSI53C1035", "PCI-X SCSI Controller" } ,
3563        { 0x1000, 0x0040, "LSI53C1035", "PCI-X to Ultra320 SCSI Controller" } ,
3564        { 0x1000, 0x0050, "LSISAS1064", "PCI-X Fusion-MPT SAS" } ,
3565        { 0x1000, 0x0054, "LSISAS1068", "PCI-X Fusion-MPT SAS" } ,
3566        { 0x1000, 0x0056, "LSISAS1064ET", "PCI-Express Fusion-MPT SAS" } ,
3567        { 0x1000, 0x0058, "LSISAS1068E", "PCI-Express Fusion-MPT SAS" } ,
3568        { 0x1000, 0x005e, "LSISAS1066", "PCI-X Fusion-MPT SAS" } ,
3569        { 0x1000, 0x0060, "0x1734", "0x10f9" } ,
3570        { 0x1000, 0x0062, "LSISAS1078", "PCI-Express Fusion-MPT SAS" } ,
3571        { 0x1000, 0x0073, "LSISAS2008", "IBM ServeRAID M1015" } ,
3572        { 0x1000, 0x008F, "53C810", "LSI 53C8xx SCSI host adapter chip" } ,
3573        { 0x1000, 0x0621, "LSIFC909", "Fibre Channel I/O Processor" } ,
3574        { 0x1000, 0x0622, "LSIFC929", "Dial Channel Fibre Channel I/O Processor" } ,
3575        { 0x1000, 0x0623, "LSIFC929", "Dual Channel Fibre Channel I/O Processor" } ,
3576        { 0x1000, 0x0624, "LSIFC919", "Fibre Channel I/O Processor" } ,
3577        { 0x1000, 0x0625, "LSIFC919", "Fibre Channel I/O Processor" } ,
3578        { 0x1000, 0x0626, "LSIFC929X", "Fibre Channel Adapter" } ,
3579        { 0x1000, 0x0628, "LSIFC919X", "Fibre Channel Adapter" } ,
3580        { 0x1000, 0x0630, "LSIFC920", "Fibre Channel I/O Processor" } ,
3581        { 0x1000, 0x0640, "LSIFC949X", "Fibre Channel Adapter" } ,
3582        { 0x1000, 0x0642, "LSIFC939X", "Fibre Channel Adapter" } ,
3583        { 0x1000, 0x0646, "LSIFC949ES", "Fibre Channel Adapter" } ,
3584        { 0x1000, 0x0701, "53C885", "10/100 MBit Ethernet" } ,
3585        { 0x1000, 0x0702, "Yellowfin G-NIC", "Gigabit Ethernet Controller" } ,
3586        { 0x1000, 0x0901, "61C102", "USB Controller" } ,
3587        { 0x1000, 0x1000, "63C815", "Fast SCSI Controller" } ,
3588        { 0x1000, 0x1001, "53C895", "Symbios Ultra2 SCSI controller" } ,
3589        { 0x1000, 0x1010, "LSI 53C102000", "Single channel SCSI controller" } ,
3590        { 0x1000, 0x1020, "LSI53C1020", "LSI Logic MegaRAID 320-1 Dell PowerEdge PERC 4/SC" } ,
3591        { 0x1000, 0x9876, "7DB82C.YF.F.3.25", "5946504E44383243" } ,
3592        { 0x1002, 0x0100, "{4D36E968-E325-11CE-BFC1-08002BE10318}", "{4D36E968-E325-11CE-BFC1-08002BE10318}" } ,
3593        { 0x1002, 0x0002, "EMU10K1", "Audio Cipset (SB) Livel" } ,
3594        { 0x1002, 0x0180, "LXPAY0Y001926158A92000        ", "AMD Athlon(tm) X2 Dual-Core QL-62" } ,
3595        { 0x1002, 0x0B12, "R580", "ATI Radeon X1900" } ,
3596        { 0x1002, 0x1002, "0F2A1787", "0F2A1787" } ,
3597        { 0x1002, 0x4152, "RV360", "ATI RADEON 9600 Series" } ,
3598        { 0x1002, 0x0011, "0x215r2qzua21", "0xbcg62" } ,
3599        { 0x1002, 0x3150, "M24", "ATI MOBILITY /ATI RADEON X600" } ,
3600        { 0x1002, 0x3151, "RV380", "ATI FireMV 2400" } ,
3601        { 0x1002, 0x3152, "M24", "ATI MOBILITY /ATI RADEON X300" } ,
3602        { 0x1002, 0x3154, "M24GL", "ATI MOBILITY FireGL V3200" } ,
3603        { 0x1002, 0x3171, "RV380", "ATI FireMV 2400 Secondary" } ,
3604        { 0x1002, 0x3E50, "RV380", "ATI RADEON X600/X550 Series" } ,
3605        { 0x1002, 0x3E54, "RV380GL", "ATI FireGL V3200" } ,
3606        { 0x1002, 0x3E70, "RV380", "ATI RADEON X600/X550 Series Secondary" } ,
3607        { 0x1002, 0x3E74, "RV380GL", "ATI FireGL V3200 Secondary" } ,
3608        { 0x1002, 0x4136, "A3", "Radeon IGP 320" } ,
3609        { 0x1002, 0x4137, "RS200", "Radeon IGP 340" } ,
3610        { 0x1002, 0x4144, "R300", "ATI RADEON 9500" } ,
3611        { 0x1002, 0x4145, "R300", "Radeon 9200 (M+X)" } ,
3612        { 0x1002, 0x4146, "R300", "ATI RADEON 9600TX" } ,
3613        { 0x1002, 0x4147, "R300GL", "ATI FireGL Z1" } ,
3614        { 0x1002, 0x4148, "R350", "ATI RADEON 9800 SE" } ,
3615        { 0x1002, 0x4149, "R350", "ATI RADEON 9500" } ,
3616        { 0x1002, 0x4150, "RV350", "ATI RADEON 9600 Series" } ,
3617        { 0x1002, 0x4151, "RV350", "ATI RADEON 9600 Series" } ,
3618        { 0x1002, 0x4152, "RV360", "ATI RADEON 9600 Series" } ,
3619        { 0x1002, 0x4153, "RV350", "ATI RADEON 9550/X1050 Series" } ,
3620        { 0x1002, 0x4154, "RV350GL", "ATI FireGL T2" } ,
3621        { 0x1002, 0x4155, "RV350", "ATI RADEON 9600 Series" } ,
3622        { 0x1002, 0x4158, "68800AX", "Mach32" } ,
3623        { 0x1002, 0x4164, "R300", "ATI RADEON 9500 Secondary" } ,
3624        { 0x1002, 0x4166, "R300", "ATI RADEON 9600TX Secondary" } ,
3625        { 0x1002, 0x4167, "R300GL", "ATI FireGL Z1 Secondary" } ,
3626        { 0x1002, 0x4168, "R350", "ATI RADEON 9800 SE Secondary" } ,
3627        { 0x1002, 0x4169, "R350", "ATI RADEON 9500 Secondary" } ,
3628        { 0x1002, 0x4170, "RV350", "ATI RADEON 9600 Series Secondary" } ,
3629        { 0x1002, 0x4171, "RV350", "ATI RADEON 9600 Series Secondary" } ,
3630        { 0x1002, 0x4172, "RV360", "ATI RADEON 9600 Series Secondary" } ,
3631        { 0x1002, 0x4173, "RV350", "ATI RADEON 9550/X1050 Series Secondary" } ,
3632        { 0x1002, 0x4174, "RV350GL", "ATI FireGL T2 Secondary" } ,
3633        { 0x1002, 0x4175, "RV350", "ATI RADEON 9600 Series Secondary" } ,
3634        { 0x1002, 0x4242, "R200AIW", "All-In-Wonder 8500DV" } ,
3635        { 0x1002, 0x4243, "", "Lucent OHCI IEEE1394 Host Controller" } ,
3636        { 0x1002, 0x4336, "rs200", "Radeon IGP 320M" } ,
3637        { 0x1002, 0x4337, "RS200M", "Mobility M6 (U2)" } ,
3638        { 0x1002, 0x4341, "SB200", "AC'97 Audio Controller" } ,
3639        { 0x1002, 0x4342, "SB200", "PCI-PCI Bridge" } ,
3640        { 0x1002, 0x4345, "SB200", "EHCI USB Controller" } ,
3641        { 0x1002, 0x4347, "SB200", "USB Controller" } ,
3642        { 0x1002, 0x4348, "SB200", "USB Controller" } ,
3643        { 0x1002, 0x4349, "SB200", "PATA-100 IDE Controller" } ,
3644        { 0x1002, 0x434C, "SB200", "PCI-ISA Bridge" } ,
3645        { 0x1002, 0x434d, "SB200", "AC'97 Modem Controller" } ,
3646        { 0x1002, 0x4353, "SB200", "SMBus Controller" } ,
3647        { 0x1002, 0x4354, "215CT", "Mach64 CT" } ,
3648        { 0x1002, 0x4358, "210888CX", "Mach64 CX" } ,
3649        { 0x1002, 0x4369, "IXP 3xx", "PATA 133 Controller" } ,
3650        { 0x1002, 0x436E, "IXP 3xx", "SATA/Raid controller" } ,
3651        { 0x1002, 0x4370, "SB400", "AC'97 Audio Controller" } ,
3652        { 0x1002, 0x4371, "IXP SB400", "PCI-PCI Bridge" } ,
3653        { 0x1002, 0x4372, "IXP SB400", "SMBus Controller" } ,
3654        { 0x1002, 0x4373, "IXP SB400", "EHCI USB 2.0 Controller" } ,
3655        { 0x1002, 0x4374, "IXP SB400", "OHCI USB Controller" } ,
3656        { 0x1002, 0x4375, "IXP SB400", "OHCI USB Controller" } ,
3657        { 0x1002, 0x4376, "SB4xx", "PATA 133 Controller" } ,
3658        { 0x1002, 0x4377, "IXP SB400", "PCI-ISA Bridge" } ,
3659        { 0x1002, 0x4378, "SB400", "AC'97 Modem Controller" } ,
3660        { 0x1002, 0x4379, "SB4xx", "SATA/Raid controller--1" } ,
3661        { 0x1002, 0x437A, "SB4xx", "SATA/Raid controller--2" } ,
3662        { 0x1002, 0x437B, "SB450", "High Definition Audio Controller " } ,
3663        { 0x1002, 0x4380, "ATI SB600", "SATA2" } ,
3664        { 0x1002, 0x4380, "ATI ?", "AHCI/Raid Controller" } ,
3665        { 0x1002, 0x4380, "ATI RS690", "AHCI Controller" } ,
3666        { 0x1002, 0x4381, "ATI ?", "AHCI/Raid Controller" } ,
3667        { 0x1002, 0x4383, "SB700", "High Definition Audio controller" } ,
3668        { 0x1002, 0x4385, "ATI RD600/RS600", "ATI SMBus" } ,
3669        { 0x1002, 0x4386, "690G", "Northbridge" } ,
3670        { 0x1002, 0x438C, "RD600/RS600", "ATI RD600/RS600 IDE Controller" } ,
3671        { 0x1002, 0x438D, "SB600", "PCI to LPC Bridge" } ,
3672        { 0x1002, 0x4390, "SB700", "Integrated SATA II Controller" } ,
3673        { 0x1002, 0x4391, "ATI SB700", "AHCI Controller" } ,
3674        { 0x1002, 0x4391, "5100", "AMD SP5100 South Bridge" } ,
3675        { 0x1002, 0x4392, "ATI SB700", "Raid Controller" } ,
3676        { 0x1002, 0x4393, "ATI SB850", "RAID-Controller" } ,
3677        { 0x1002, 0x4394, "5100", "AMD SP5100 South Bridge" } ,
3678        { 0x1002, 0x4398, "SB700", "Standard OpenHCD USB-Hostcontroller" } ,
3679        { 0x1002, 0x439C, "SB7xx", "PATA 133 Controller" } ,
3680        { 0x1002, 0x439D, "SB700 LPC Host Controller", "ATI Technologies SB700 LPCHost Controller" } ,
3681        { 0x1002, 0x4437, "ATI Mobility Radeon 7000 IGP", "RS250M" } ,
3682        { 0x1002, 0x4554, "Mach64 ET", "" } ,
3683        { 0x1002, 0x4654, "Mach64 VT", "113--34004-104" } ,
3684        { 0x1002, 0x4742, "(GT-C2U2)", "3D Rage Pro AGP 1X/2X" } ,
3685        { 0x1002, 0x4744, "Rage 3D Pro AGP 2x", "Rage 3D Pro AGP 2x" } ,
3686        { 0x1002, 0x4747, "GT-C2U2", "Rage 3D Pro" } ,
3687        { 0x1002, 0x4749, "RAGE PRO TURBO AGP 2X", "ATI ALL IN WONDER PRO (8MB)" } ,
3688        { 0x1002, 0x474C, "Rage XC PCI-66", "k7 som+" } ,
3689        { 0x1002, 0x474D, "Rage XL AGP 2x", "SLAT" } ,
3690        { 0x1002, 0x474E, "Rage XC AGP 2x", "" } ,
3691        { 0x1002, 0x474F, "Rage XL PCI-66", "I Need Driver for the Chip" } ,
3692        { 0x1002, 0x4750, "ATI 3D Rage Pro 215GP", "ATI 3D Rage Pro 215GP" } ,
3693        { 0x1002, 0x4751, "Rage 3D Pro PCI", "ATI (GT-C2U2)" } ,
3694        { 0x1002, 0x4752, "Rage XL PCI", "ATI On-Board VGA for HP Proliant 350 G3" } ,
3695        { 0x1002, 0x4753, "Rage XC PCI", "" } ,
3696        { 0x1002, 0x4754, "Mach 64 VT", "Rage 3D II Graphics Accelerator" } ,
3697        { 0x1002, 0x4755, "Rage 3D II+pci", "3d rage 2 + dvd" } ,
3698        { 0x1002, 0x4756, "Rage 3D IIC AGP", "Graphics Accelerator" } ,
3699        { 0x1002, 0x4757, "3D 11C AGP", "Rage 3D IIC AGP" } ,
3700        { 0x1002, 0x4758, "210888GX", "Mach64 GX" } ,
3701        { 0x1002, 0x4759, "215r2qzua21", "m3d agp card on agp slot" } ,
3702        { 0x1002, 0x475A, "215r2qua12", "Rage IIC AGP" } ,
3703        { 0x1002, 0x4966, "RV250", "Radeon 9000/9000 Pro" } ,
3704        { 0x1002, 0x4967, "RV250", "Radeon 9000" } ,
3705        { 0x1002, 0x496E, "RV250", "Radeon 9000/9000 Pro - Secondary" } ,
3706        { 0x1002, 0x496F, "RV250", "Radeon 9000 - Secondary" } ,
3707        { 0x1002, 0x4A48, "R420", "ATI RADEON X800 Series" } ,
3708        { 0x1002, 0x4a49, "R420", "ATI RADEON X800 PRO" } ,
3709        { 0x1002, 0x4A4A, "R420", "ATI RADEON X800 Series" } ,
3710        { 0x1002, 0x4a4b, "R420", "ATI RADEON X800 XT" } ,
3711        { 0x1002, 0x4A4C, "R420", "ATI RADEON X800 Series" } ,
3712        { 0x1002, 0x4A4D, "R420GL", "ATI FireGL X3-256" } ,
3713        { 0x1002, 0x4A4E, "M18", "ATI MOBILITY /ATI RADEON 9800" } ,
3714        { 0x1002, 0x4A4F, "R420", "ATI RADEON X800 SE" } ,
3715        { 0x1002, 0x4A50, "R420", "ATI RADEON X800 XT Platinum Edition" } ,
3716        { 0x1002, 0x4A54, "R420", "ATI RADEON X800 VE" } ,
3717        { 0x1002, 0x4A68, "R420", "ATI RADEON X800 Series Secondary" } ,
3718        { 0x1002, 0x4A69, "R420", "ATI RADEON X800 PRO Secondary" } ,
3719        { 0x1002, 0x4A6A, "R420", "ATI RADEON X800 Series Secondary" } ,
3720        { 0x1002, 0x4a6b, "R420", "ATI RADEON X800 XT Secondary" } ,
3721        { 0x1002, 0x4A6C, "R420", "ATI RADEON X800 Series Secondary" } ,
3722        { 0x1002, 0x4A6D, "R420GL", "ATI FireGL X3-256 Secondary" } ,
3723        { 0x1002, 0x4A6F, "R420", "ATI RADEON X800 SE Secondary" } ,
3724        { 0x1002, 0x4A70, "R420", "ATI RADEON X800 XT Platinum Edition Secondary" } ,
3725        { 0x1002, 0x4A74, "R420", "ATI RADEON X800 VE Secondary" } ,
3726        { 0x1002, 0x4B49, "R481", "ATI RADEON X850 XT" } ,
3727        { 0x1002, 0x4B4B, "R481", "ATI RADEON X850 PRO" } ,
3728        { 0x1002, 0x4B4C, "R481", "ATI RADEON X850 XT Platinum Edition" } ,
3729        { 0x1002, 0x4B69, "R481", "ATI RADEON X850 XT Secondary" } ,
3730        { 0x1002, 0x4B6A, "R481", "ATI RADEON X850 SE Secondary" } ,
3731        { 0x1002, 0x4B6B, "R481", "ATI RADEON X850 PRO Secondary" } ,
3732        { 0x1002, 0x4B6C, "R481", "ATI RADEON X850 XT Platinum Edition Secondary" } ,
3733        { 0x1002, 0x4C42, "B10E0E11", "3D Rage LT Pro AGP-133" } ,
3734        { 0x1002, 0x4C44, "Rage 3D LT Pro AGP", "Rage 3D LT Pro AGP 133 MHz" } ,
3735        { 0x1002, 0x4C45, "", "Rage Mobility M3 AGP" } ,
3736        { 0x1002, 0x4C46, "Mobility M3 AGP", "0x4c46" } ,
3737        { 0x1002, 0x4C47, "ati rage pro", "Rage 3D LT-G" } ,
3738        { 0x1002, 0x4C49, "123", "Rage 3D LT Pro" } ,
3739        { 0x1002, 0x4C4D, "01541014", "Rage P/M Mobility AGP 2x" } ,
3740        { 0x1002, 0x4C4E, "216lo sasa25", "Rage Mobility l" } ,
3741        { 0x1002, 0x4C50, "unknown", "Rage 3D LT Pro PCI" } ,
3742        { 0x1002, 0x4C51, "113", "Rage 3D LT Pro PCI" } ,
3743        { 0x1002, 0x4C52, "1241243", "Rage P/M Mobility agp" } ,
3744        { 0x1002, 0x4C53, "216L0SASA25", "Rage L Mobility PCI" } ,
3745        { 0x1002, 0x4C54, "4372", "Mach 64 LT" } ,
3746        { 0x1002, 0x4C57, "M7 [LW]", "Mobility Radeon 7500" } ,
3747        { 0x1002, 0x4C58, "", "FireGL Mobility" } ,
3748        { 0x1002, 0x4C59, "Mobility 6", "Radeon Mobility M6 Series" } ,
3749        { 0x1002, 0x4C5A, "", "Radeon Mobility M6 LZ" } ,
3750        { 0x1002, 0x4C64, "", "Radeon Mobility M9-GL" } ,
3751        { 0x1002, 0x4C66, "RV250", "MOBILITY FireGL 9000" } ,
3752        { 0x1002, 0x4D46, "ATI mobility128", "Rage Mobility 128 AGP 4x" } ,
3753        { 0x1002, 0x4D4C, "216l0sasa25", "Rage Mobility 128 AGP" } ,
3754        { 0x1002, 0x4D52, "ATI Theater 550 Pro", "ATI Theater 550 Pro" } ,
3755        { 0x1002, 0x4E44, "R300", "ATI RADEON 9700 PRO" } ,
3756        { 0x1002, 0x4E45, "R300", "ATI RADEON 9500 PRO / 9700" } ,
3757        { 0x1002, 0x4e46, "R300", "ATI RADEON 9600 TX" } ,
3758        { 0x1002, 0x4E47, "R300GL", "ATI FireGL X1" } ,
3759        { 0x1002, 0x4E48, "R350", "ATI RADEON 9800 PRO" } ,
3760        { 0x1002, 0x4E49, "R350", "ATI RADEON 9800" } ,
3761        { 0x1002, 0x4E4A, "R360", "ATI RADEON 9800 XT" } ,
3762        { 0x1002, 0x4E4B, "R350GL", "ATI FireGL X2-256/X2-256t" } ,
3763        { 0x1002, 0x4E50, "M10", "ATI MOBILITY /ATI RADEON 9600/9700 Series" } ,
3764        { 0x1002, 0x4E51, "RV350", "ATI RADEON 9600 Series" } ,
3765        { 0x1002, 0x4E52, "M10", "ATI MOBILITY /ATI RADEON 9500" } ,
3766        { 0x1002, 0x4E54, "M10GL", "ATI MOBILITY FIRE GL T2/T2e" } ,
3767        { 0x1002, 0x4E56, "M12", "ATI MOBILITY /ATI RADEON 9400" } ,
3768        { 0x1002, 0x4E64, "R300", "ATI RADEON 9700 PRO Secondary" } ,
3769        { 0x1002, 0x4E65, "R300", "ATI RADEON 9500 PRO / 9700 Secondary" } ,
3770        { 0x1002, 0x4e66, "R300", "ATI RADEON 9600 TX Secondary" } ,
3771        { 0x1002, 0x4E67, "R300GL", "ATI FireGL X1 Secondary" } ,
3772        { 0x1002, 0x4E68, "R350", "ATI RADEON 9800 PRO Secondary" } ,
3773        { 0x1002, 0x4E69, "R350", "ATI RADEON 9800 Secondary" } ,
3774        { 0x1002, 0x4E6A, "R360", "ATI RADEON 9800 XT Secondary" } ,
3775        { 0x1002, 0x4E6B, "R350GL", "ATI FireGL X2-256/X2-256t Secondary" } ,
3776        { 0x1002, 0x4E71, "RV350", "ATI RADEON 9600 Series Secondary" } ,
3777        { 0x1002, 0x5041, "gt", "Rage 128 Pro PA PCI" } ,
3778        { 0x1002, 0x5042, "rage 128 pf pro agp ", "Rage 128 Pro PB AGP 2x" } ,
3779        { 0x1002, 0x5043, "1231324445", "Rage 128 Pro PC AGP 4x" } ,
3780        { 0x1002, 0x5044, "rv100", "Rage 128 Pro PD PCI" } ,
3781        { 0x1002, 0x5045, "", "Rage 128 Pro PE AGP 2x" } ,
3782        { 0x1002, 0x5046, "R128", "Rage 128 Pro PF AGP 4x" } ,
3783        { 0x1002, 0x5047, "215R3BUA22", " 3d Rage pro agp 2x" } ,
3784        { 0x1002, 0x5048, "8212104D", "Rage 128 Pro PH AGP 2x" } ,
3785        { 0x1002, 0x5049, "R128", "Rage 128 Pro PI AGP 4x" } ,
3786        { 0x1002, 0x504A, "Rage 128 Pro PJ PCI", "Rage 128 Pro PJ PCI (TMDS)" } ,
3787        { 0x1002, 0x504B, "Rage 128 Pro PK AGP", "Rage 128 Pro PK AGP 2x (TMDS)" } ,
3788        { 0x1002, 0x504C, "Rage 128 Pro PL AGP", "4x (TMDS)" } ,
3789        { 0x1002, 0x504D, "Rage 128 Pro PM PCI", "Rage 128 Pro PM PCI" } ,
3790        { 0x1002, 0x504E, "Rage 128 Pro PN AGP", "Rage 128 Pro PN AGP 2x" } ,
3791        { 0x1002, 0x504F, "Rage 128 Pro PO AGP", "Rage 128 Pro PO AGP 4x" } ,
3792        { 0x1002, 0x5050, "Scheda Grafica Standard PCI(VGA)", "Rage 128 Pro PP PCI (TMDS)" } ,
3793        { 0x1002, 0x5051, "Rage 128 Pro PQ AGP", "Rage 128 Pro PQ AGP 2x (TMDS)" } ,
3794        { 0x1002, 0x5052, "Rage 128 Pro PR AGP", "Rage 128 Pro PR AGP 4x (TMDS)" } ,
3795        { 0x1002, 0x5053, "Rage 128 Pro PS PCI", "Rage 128 Pro PS PCI" } ,
3796        { 0x1002, 0x5054, "Rage 128 Pro PT AGP", "Rage 128 Pro PT AGP 2x" } ,
3797        { 0x1002, 0x5055, "rage 128 pro agp 4x tmds", "rage 128 pro agp 4x tmds" } ,
3798        { 0x1002, 0x5056, "Rage 128 Pro PV PCI", "Rage 128 Pro PV PCI (TMDS)" } ,
3799        { 0x1002, 0x5057, "Rage 128 Pro PW AGP", "Rage 128 Pro PW AGP 2x (TMDS)" } ,
3800        { 0x1002, 0x5058, "Rage 128 Pro", "PX AGP 4x (TMDS)" } ,
3801        { 0x1002, 0x5144, "Radeon 7200 QD SDR/DDR", "Radeon 7200 QD SDR/DDR" } ,
3802        { 0x1002, 0x5145, "", "Radeon QE" } ,
3803        { 0x1002, 0x5146, "", "Radeon QF" } ,
3804        { 0x1002, 0x5147, "", "Radeon QG" } ,
3805        { 0x1002, 0x5148, "R200", "Radeon R200 QH" } ,
3806        { 0x1002, 0x5149, "", "Radeon R200 QI" } ,
3807        { 0x1002, 0x514A, "", "Radeon R200 QJ" } ,
3808        { 0x1002, 0x514B, "", "Radeon R200 QK" } ,
3809        { 0x1002, 0x514C, "R200", "Radeon 8500 / 8500LE" } ,
3810        { 0x1002, 0x514D, "R200", "Redeon 9100 Series" } ,
3811        { 0x1002, 0x514E, "", "Radeon R200 QM" } ,
3812        { 0x1002, 0x514F, "", "Radeon R200 QN" } ,
3813        { 0x1002, 0x5157, "RV200", "Radeon 7500" } ,
3814        { 0x1002, 0x5158, "radeon 9700 or 9200", "Radeon 7500 QX" } ,
3815        { 0x1002, 0x5159, "RV100", "Radeon 7000 series AGP (0x5159)" } ,
3816        { 0x1002, 0x515A, "", "Radeon VE QZ" } ,
3817        { 0x1002, 0x515E, "Radeon ES1000", "Radeon ES1000" } ,
3818        { 0x1002, 0x5168, "ati", "Radeon R200 Qh" } ,
3819        { 0x1002, 0x5169, "", "Radeon R200 Qi" } ,
3820        { 0x1002, 0x516A, "", "Radeon R200 Qj" } ,
3821        { 0x1002, 0x516B, "", "Radeon R200 Qk" } ,
3822        { 0x1002, 0x516C, "E7505", "Radeon 8500 / 8500LE" } ,
3823        { 0x1002, 0x516D, "R200", "Redeon 9100 Series - Secondary" } ,
3824        { 0x1002, 0x5245, "215R2QZUA21", "Rage 128 GL PCI" } ,
3825        { 0x1002, 0x5246, "Rage 128 PRO", "Rage 32MB" } ,
3826        { 0x1002, 0x5247, "Rage 32MB", "Rage 128 RG" } ,
3827        { 0x1002, 0x524B, "g01080-108", "Rage 128 VR RK PCI" } ,
3828        { 0x1002, 0x524C, "", "Rage 128 VR RL AGP 2x" } ,
3829        { 0x1002, 0x5345, "", "Rage 128 4x SE PCI" } ,
3830        { 0x1002, 0x5346, "Rage 128 SF 4x AGP 2x", "Rage 128 SF 4x AGP 2x" } ,
3831        { 0x1002, 0x5347, "", "Rage 128 SG 4x AGP 4x" } ,
3832        { 0x1002, 0x5348, "", "Rage 128 4x SH" } ,
3833        { 0x1002, 0x534B, "Rage 128 SK PCI", "Rage 128 4x SK PCI" } ,
3834        { 0x1002, 0x534C, "Rage 128 SL AGP 2x", "Rage 128 4x SL AGP 2x" } ,
3835        { 0x1002, 0x534D, "Rage 128 SM AGP 4x", "Rage 128 4x SM AGP 4x" } ,
3836        { 0x1002, 0x534E, "Rage 128 4x", "" } ,
3837        { 0x1002, 0x5354, "", "Mach 64 ST" } ,
3838        { 0x1002, 0x5446, "unknown", "Rage 128 Pro Ultra TF" } ,
3839        { 0x1002, 0x544C, "", "Rage 128 Pro TL" } ,
3840        { 0x1002, 0x5452, "", "Rage 128 Pro TR" } ,
3841        { 0x1002, 0x5455, "", "Rage 128 Pro Ultra TU" } ,
3842        { 0x1002, 0x5460, "M22", "ATI MOBILITY /ATI RADEON X300" } ,
3843        { 0x1002, 0x5461, "M22", "ATI MOBILITY /ATI RADEON X300" } ,
3844        { 0x1002, 0x5462, "M24C", "ATI MOBILITY /ATI RADEON X600 SE" } ,
3845        { 0x1002, 0x5464, "M22GL", "ATI MOBILITY FireGL V3100" } ,
3846        { 0x1002, 0x5548, "R423", "ATI RADEON X800 Series" } ,
3847        { 0x1002, 0x5549, "R423", "ATI RADEON X800 GTO" } ,
3848        { 0x1002, 0x554A, "R423", "ATI RADEON X800 XT Platinum Edition" } ,
3849        { 0x1002, 0x554b, "R423", "ATI RADEON X800 GT" } ,
3850        { 0x1002, 0x554D, "R430", "ATI RADEON X800 CrossFire Edition" } ,
3851        { 0x1002, 0x554E, "R430", "ATI RADEON X800 GT" } ,
3852        { 0x1002, 0x554F, "R430", "ATI RADEON X800 GTO" } ,
3853        { 0x1002, 0x5550, "R423GL", "ATI FireGL V7100" } ,
3854        { 0x1002, 0x5551, "R423GL", "ATI FireGL V5100" } ,
3855        { 0x1002, 0x5568, "R423", "ATI RADEON X800 Series Secondary" } ,
3856        { 0x1002, 0x5569, "R423", "ATI RADEON X800 GTO Secondary" } ,
3857        { 0x1002, 0x556A, "R423", "ATI RADEON X800 XT Platinum Edition Secondary" } ,
3858        { 0x1002, 0x556B, "R423", "ATI RADEON X800 GT Secondary" } ,
3859        { 0x1002, 0x556D, "R430", "ATI RADEON X800 CrossFire Edition Secondary" } ,
3860        { 0x1002, 0x556E, "R430", "ATI RADEON X800 GT Secondary" } ,
3861        { 0x1002, 0x556F, "R430", "ATI RADEON X800 GTO Secondary" } ,
3862        { 0x1002, 0x5570, "R423GL", "ATI FireGL V7100 Secondary" } ,
3863        { 0x1002, 0x5571, "R423GL", "ATI FireGL V5100  Secondary" } ,
3864        { 0x1002, 0x564A, "M26GL", "ATI MOBILITY FireGL V5000" } ,
3865        { 0x1002, 0x564B, "M26GL", "ATI MOBILITY FireGL V5000" } ,
3866        { 0x1002, 0x564F, "M26", "ATI MOBILITY /ATI RADEON X700 XL" } ,
3867        { 0x1002, 0x5652, "M26", "ATI MOBILITY /ATI RADEON X700" } ,
3868        { 0x1002, 0x5653, "RV410", "ATI MOBILITY/ATI RADEON X700" } ,
3869        { 0x1002, 0x5654, "264VT", "Mach64 VT" } ,
3870        { 0x1002, 0x5655, "", "Mach 64 VT3" } ,
3871        { 0x1002, 0x5656, "Mach 64 VT4 PCI", "Mach 64 VT4 PCI" } ,
3872        { 0x1002, 0x5657, "RV410", "ATI RADEON X550/X700 Series" } ,
3873        { 0x1002, 0x5673, "M26", "ATI MOBILITY /ATI RADEON X700 Secondary" } ,
3874        { 0x1002, 0x5677, "RV410", "ATI RADEON X550/X700 Series Secondary" } ,
3875        { 0x1002, 0x5830, "RS300", "Host Bridge" } ,
3876        { 0x1002, 0x5831, "RS300", "Host Bridge" } ,
3877        { 0x1002, 0x5832, "RS300", "Host Bridge" } ,
3878        { 0x1002, 0x5833, "RS300M", "ATI Radeon 9000/9100 IGP Chipset - Host-PCI Bridge" } ,
3879        { 0x1002, 0x5834, "RS300", "Radeon 9100 IGP" } ,
3880        { 0x1002, 0x5835, "RS300M", "Mobilitiy Radeon 9100 IGP AGP" } ,
3881        { 0x1002, 0x5838, "RS300M", "ATI Radeon 9000/9100 IGP Chipset - AGP Controller" } ,
3882        { 0x1002, 0x5854, "RS480", "ATI RADEON Xpress Series" } ,
3883        { 0x1002, 0x5874, "RS482", "ATI RADEON Xpress Series" } ,
3884        { 0x1002, 0x5940, "RV280", "Radeon 9200 Pro Secondary" } ,
3885        { 0x1002, 0x5941, "RV280", "ATI Radeon 9200 - Secondary" } ,
3886        { 0x1002, 0x5950, "RS480", "Host Bridge" } ,
3887        { 0x1002, 0x5954, "RS480", "ATI RADEON Xpress Series" } ,
3888        { 0x1002, 0x5955, "RS480M", "ATI RADEON Xpress Series" } ,
3889        { 0x1002, 0x5960, "RV280", "Radeon 9200 Pro" } ,
3890        { 0x1002, 0x5961, "RV280", "ATI RADEON 9200 se agp" } ,
3891        { 0x1002, 0x5962, "RV280", "Radeon 9200" } ,
3892        { 0x1002, 0x5964, "Radeon 9200", "Radeon 9200 SE Series" } ,
3893        { 0x1002, 0x5965, "unknown", "FireMV 2200" } ,
3894        { 0x1002, 0x5974, "RS482", "ATI RADEON Xpress Series" } ,
3895        { 0x1002, 0x5975, "RS482M", "ATI RADEON Xpress Series" } ,
3896        { 0x1002, 0x5a31, "RS400/133", "Host Bridge" } ,
3897        { 0x1002, 0x5A33, "RC410", "Northbridge: Radeon Xpress 200" } ,
3898        { 0x1002, 0x5A41, "ATI RADEON Xpress Series", "ATI RADEON Xpress Series" } ,
3899        { 0x1002, 0x5A41, "RS400", "ATI RADEON Xpress Series" } ,
3900        { 0x1002, 0x5A42, "RS400M", "ATI RADEON Xpress Series" } ,
3901        { 0x1002, 0x5A43, "RS400", "ATI RADEON Xpress Series" } ,
3902        { 0x1002, 0x5A61, "RC410", "Video: ATI Radeon* Xpress 200 Graphics Utility" } ,
3903        { 0x1002, 0x5A62, "RC410M", "ATI RADEON Xpress Series" } ,
3904        { 0x1002, 0x5A63, "RC410", "ATI RADEON Xpress Series" } ,
3905        { 0x1002, 0x5b60, "RV370", "ATI RADEON X300/X550/X1050 Series" } ,
3906        { 0x1002, 0x5b62, "RV380x", "ATI RADEON X600 Series" } ,
3907        { 0x1002, 0x5B63, "REV00", "ATI RADEON X300/X550/X1050 Series" } ,
3908        { 0x1002, 0x5B64, "RV370GL", "ATI FireGL V3100" } ,
3909        { 0x1002, 0x5B65, "RV370", "ATI FireMV 2200" } ,
3910        { 0x1002, 0x5B60, "RV370", "ATI RADEON X300/X550/X1050 Series" } ,
3911        { 0x1002, 0x5B70, "RV370", "ATI RADEON X300/X550/X1050 Series Secondary" } ,
3912        { 0x1002, 0x5B72, "RV380x", "ATI RADEON X600 Series Secondary" } ,
3913        { 0x1002, 0x5B73, "RV370", "ATI RADEON X300/X550/X1050 Series Secondary" } ,
3914        { 0x1002, 0x5B74, "RV370GL", "ATI FireGL V3100 Secondary" } ,
3915        { 0x1002, 0x5B75, "RV370", "ATI FireMV 2200 Secondary" } ,
3916        { 0x1002, 0x5C61, "bk-ati ver008.016m.085.006", "Mobility Radeon 9200" } ,
3917        { 0x1002, 0x5C63, "RV280 (M9+)", "Mobility Radeon 9200" } ,
3918        { 0x1002, 0x5D44, "RV280", "Radeon 9200 SE Series - Secondary" } ,
3919        { 0x1002, 0x5D45, "RV280", "ATI FireMV 2200 PCI Secondary" } ,
3920        { 0x1002, 0x5D48, "M28", "ATI MOBILITY/ATI RADEON X800  XT" } ,
3921        { 0x1002, 0x5D49, "M28GL", "ATI MOBILITY FireGL V5100" } ,
3922        { 0x1002, 0x5d4a, "M28", "ATI MOBILITY /ATI RADEON X800" } ,
3923        { 0x1002, 0x5d4d, "R480", "ATI RADEON X850 XT Platinum Edition" } ,
3924        { 0x1002, 0x5d4f, "R480", "ATI RADEON X800 GTO" } ,
3925        { 0x1002, 0x5D50, "R480GL", "ATI FireGL V7200" } ,
3926        { 0x1002, 0x5d52, "R480", "ATI RADEON X850 XT" } ,
3927        { 0x1002, 0x5D57, "R423", "ATI RADEON X800 XT" } ,
3928        { 0x1002, 0x5d6d, "R480", "ATI RADEON X850 XT Platinum Edition Secondary" } ,
3929        { 0x1002, 0x5D6F, "R480", "ATI RADEON X800 GTO Secondary" } ,
3930        { 0x1002, 0x5D70, "R480GL", "ATI FireGL V7200 Secondary" } ,
3931        { 0x1002, 0x5D72, "R480", "ATI RADEON X850 XT Secondary" } ,
3932        { 0x1002, 0x5D77, "R423", "ATI RADEON X800 XT Secondary" } ,
3933        { 0x1002, 0x5E48, "RV410GL", "ATI FireGL V5000" } ,
3934        { 0x1002, 0x5E4A, "RV410", "ATI RADEON X700 XT" } ,
3935        { 0x1002, 0x5E4B, "RV410", "ATI RADEON X700 PRO" } ,
3936        { 0x1002, 0x5E4C, "RV410", "ATI RADEON X700 SE" } ,
3937        { 0x1002, 0x5E4D, "RV410", "ATI RADEON X700" } ,
3938        { 0x1002, 0x5E4F, "RV410", "ATI RADEON X700/X550 Series" } ,
3939        { 0x1002, 0x5E68, "RV410GL", "ATI FireGL V5000 Secondary" } ,
3940        { 0x1002, 0x5E6A, "RV410", "ATI RADEON X700 XT Secondary" } ,
3941        { 0x1002, 0x5E6B, "RV410", "ATI RADEON X700 PRO Secondary" } ,
3942        { 0x1002, 0x5E6C, "RV410", "ATI RADEON X700 SE Secondary" } ,
3943        { 0x1002, 0x5E6D, "RV410", "ATI RADEON X700 Secondary" } ,
3944        { 0x1002, 0x5E6F, "RV410", "ATI RADEON X700/X550 Series Secondary" } ,
3945        { 0x1002, 0x6898, "EG CYPRESS XT", "ATI Radeon HD 5800 Series" } ,
3946        { 0x1002, 0x6899, "EG CYPRESS PRO", "ATI Radeon HD 5800 Series" } ,
3947        { 0x1002, 0x689C, "EG Cypress XT HEMLOCK", "ATI Radeon HD 5970 Series" } ,
3948        { 0x1002, 0x68A0, "EG BROADWAY XT", "ATI Mobility Radeon HD 5800 Series" } ,
3949        { 0x1002, 0x68A1, "EG BROADWAY PRO/LP", "ATI Mobility Radeon HD 5800 Series" } ,
3950        { 0x1002, 0x68B0, "EG BROADWAY XT", "ATI Mobility Radeon HD 5800 Series" } ,
3951        { 0x1002, 0x68B8, "EG JUNIPER XT", "ATI Radeon HD 5700 Series" } ,
3952        { 0x1002, 0x68BE, "EG JUNIPER LE", "ATI Radeon HD 5700 Series" } ,
3953        { 0x1002, 0x68D9, "RV830/Redwood", "HD 5570" } ,
3954        { 0x1002, 0x68f9, "Cedar", "ATI Radeon HD 5470" } ,
3955        { 0x1002, 0x700F, "A3/U1", "PCI to AGP Bridge" } ,
3956        { 0x1002, 0x7010, "RS200", "PCI to AGP Bridge" } ,
3957        { 0x1002, 0x7100, "R520", "ATI RADEON X1800 Series" } ,
3958        { 0x1002, 0x7101, "M58", "ATI MOBILITY /ATI RADEON X1800 XT" } ,
3959        { 0x1002, 0x7102, "M58", "ATI MOBILITY /ATI RADEON X1800" } ,
3960        { 0x1002, 0x7103, "M58GL", "ATI MOBILITY FireGL V7200" } ,
3961        { 0x1002, 0x7104, "R520GL", "ATI FireGL V7200" } ,
3962        { 0x1002, 0x7105, "R520GL", "ATI FireGL V5300" } ,
3963        { 0x1002, 0x7106, "M58GL", "ATI MOBILITY FireGL V7100" } ,
3964        { 0x1002, 0x7108, "R520", "ATI RADEON X1800 Series" } ,
3965        { 0x1002, 0x7109, "R520", "ATI RADEON X1800 Series" } ,
3966        { 0x1002, 0x710A, "R520", "ATI RADEON X1800 Series" } ,
3967        { 0x1002, 0x710B, "R520", "ATI RADEON X1800 Series" } ,
3968        { 0x1002, 0x710C, "R520", "ATI RADEON X1800 Series" } ,
3969        { 0x1002, 0x710E, "R520GL", "ATI FireGL V7300" } ,
3970        { 0x1002, 0x710F, "R520GL", "ATI FireGL V7350" } ,
3971        { 0x1002, 0x7120, "R520", "ATI RADEON X1800 Series Secondary" } ,
3972        { 0x1002, 0x7124, "R520GL", "ATI FireGL V7200 Secondary" } ,
3973        { 0x1002, 0x7125, "R520GL", "ATI FireGL V5300 Secondary" } ,
3974        { 0x1002, 0x7128, "R520", "ATI RADEON X1800 Series Secondary" } ,
3975        { 0x1002, 0x7129, "R520", "ATI RADEON X1800 Series Secondary" } ,
3976        { 0x1002, 0x712A, "R520", "ATI RADEON X1800 Series Secondary" } ,
3977        { 0x1002, 0x712B, "R520", "ATI RADEON X1800 Series Secondary" } ,
3978        { 0x1002, 0x712C, "R520", "ATI RADEON X1800 Series Secondary" } ,
3979        { 0x1002, 0x712E, "R520GL", "ATI FireGL V7300 Secondary" } ,
3980        { 0x1002, 0x712F, "R520GL", "ATI FireGL V7350 Secondary" } ,
3981        { 0x1002, 0x7140, "RV515", "ATI RADEON X1600 Series" } ,
3982        { 0x1002, 0x7142, "RV515", "ATI RADEON X1300/X1550 Series" } ,
3983        { 0x1002, 0x7143, "RV515", "ATI RADEON X1550 Series" } ,
3984        { 0x1002, 0x7145, "M54", "ATI MOBILITY /ATI RADEON X1400" } ,
3985        { 0x1002, 0x7146, "RV515", "ATI RADEON X1300 / X1550 Series" } ,
3986        { 0x1002, 0x7147, "RV515", "ATI RADEON X1550 64-bit" } ,
3987        { 0x1002, 0x7149, "M52", "ATI MOBILITY /ATI RADEON X1300" } ,
3988        { 0x1002, 0x714A, "M52", "ATI MOBILITY /ATI RADEON X1300" } ,
3989        { 0x1002, 0x714B, "M52", "ATI MOBILITY /ATI RADEON X1300" } ,
3990        { 0x1002, 0x714C, "M52", "ATI MOBILITY /ATI RADEON X1300" } ,
3991        { 0x1002, 0x714D, "RV515", "ATI RADEON X1300 Series" } ,
3992        { 0x1002, 0x714E, "RV515PCI", "ATI RADEON X1300 Series" } ,
3993        { 0x1002, 0x7152, "RV515GL", "ATI FireGL V3300" } ,
3994        { 0x1002, 0x7153, "RV515GL", "ATI FireGL V3350" } ,
3995        { 0x1002, 0x715E, "RV515", "ATI RADEON X1300 Series" } ,
3996        { 0x1002, 0x715F, "RV515", "ATI RADEON X1550 64-bit" } ,
3997        { 0x1002, 0x7160, "RV515", "ATI RADEON X1600 Series Secondary" } ,
3998        { 0x1002, 0x7162, "RV515", "ATI RADEON X1300/X1550 Series Secondary" } ,
3999        { 0x1002, 0x7163, "RV515", "ATI RADEON X1550 Series Secondary" } ,
4000        { 0x1002, 0x7166, "RV515", "ATI RADEON X1300 / X1550 Series Secondary" } ,
4001        { 0x1002, 0x7167, "RV515", "ATI RADEON X1550 64-bit Secondary" } ,
4002        { 0x1002, 0x716D, "RV515", "ATI RADEON X1300 Series Secondary" } ,
4003        { 0x1002, 0x716E, "RV515PCI", "ATI RADEON X1300 Series Secondary" } ,
4004        { 0x1002, 0x7172, "RV515GL", "ATI FireGL V3300 Secondary" } ,
4005        { 0x1002, 0x7173, "RV515GL", "ATI FireGL V3350 Secondary" } ,
4006        { 0x1002, 0x717E, "RV515", "ATI RADEON X1300 Series Secondary" } ,
4007        { 0x1002, 0x717F, "RV515", "ATI RADEON X1550 64-bit Secondary" } ,
4008        { 0x1002, 0x7180, "RV515", "ATI RADEON X1300/X1550 Series" } ,
4009        { 0x1002, 0x7181, "RV515", "ATI RADEON X1600 Series" } ,
4010        { 0x1002, 0x7183, "RV515", "ATI RADEON X1300/X1550 Series" } ,
4011        { 0x1002, 0x7186, "M54", "ATI MOBILITY /ATI RADEON X1450" } ,
4012        { 0x1002, 0x7187, "RV515", "ATI RADEON X1300/X1550 Series" } ,
4013        { 0x1002, 0x7188, "M54", "ATI MOBILITY /ATI RADEON X2300" } ,
4014        { 0x1002, 0x718A, "M54", "ATI MOBILITY /ATI RADEON X2300" } ,
4015        { 0x1002, 0x718B, "M52", "ATI MOBILITY /ATI RADEON X1350" } ,
4016        { 0x1002, 0x718C, "M52", "ATI MOBILITY /ATI RADEON X1350" } ,
4017        { 0x1002, 0x718D, "M54", "ATI MOBILITY /ATI RADEON X1450" } ,
4018        { 0x1002, 0x718F, "RV515PCI", "ATI RADEON X1300 Series" } ,
4019        { 0x1002, 0x7193, "RV515", "ATI RADEON X1550 Series" } ,
4020        { 0x1002, 0x7196, "M52", "ATI MOBILITY /ATI RADEON X1350" } ,
4021        { 0x1002, 0x719B, "RV515", "ATI FireMV 2250" } ,
4022        { 0x1002, 0x719F, "RV515", "ATI RADEON X1550 64-bit" } ,
4023        { 0x1002, 0x71A0, "RV515", "ATI RADEON X1300/X1550 Series Secondary" } ,
4024        { 0x1002, 0x71A1, "RV515", "ATI RADEON X1600 Series Secondary" } ,
4025        { 0x1002, 0x71A3, "RV515", "ATI RADEON X1300/X1550 Series Secondary" } ,
4026        { 0x1002, 0x71A7, "RV515", "ATI RADEON X1300/X1550 Series Secondary" } ,
4027        { 0x1002, 0x71AF, "RV515PCI", "ATI RADEON X1300 Series Secondary" } ,
4028        { 0x1002, 0x71B3, "RV515", "ATI RADEON X1550 Series Secondary" } ,
4029        { 0x1002, 0x71BB, "RV515", "ATI FireMV 2250 Secondary" } ,
4030        { 0x1002, 0x71C0, "RV530", "ATI RADEON X1600 Series" } ,
4031        { 0x1002, 0x71C1, "RV535", "ATI RADEON X1650 Series" } ,
4032        { 0x1002, 0x71c2, "RV530", "ATI RADEON X1600 Series" } ,
4033        { 0x1002, 0x71C3, "RV535", "ATI RADEON X1300 Series" } ,
4034        { 0x1002, 0x71C4, "M56GL", "ATI MOBILITY FireGL V5200" } ,
4035        { 0x1002, 0x71c5, "M56", "ATI MOBILITY /ATI RADEON X1600" } ,
4036        { 0x1002, 0x71C6, "RV530", "ATI RADEON X1650 Series" } ,
4037        { 0x1002, 0x71C7, "RV535", "ATI RADEON X1650 Series" } ,
4038        { 0x1002, 0x71CD, "RV530", "ATI RADEON X1600 Series" } ,
4039        { 0x1002, 0x71ce, "RV530", "ATI RADEON X1600 Pro / ATI RADEON X1300 XT" } ,
4040        { 0x1002, 0x71D2, "RV530GL", "ATI FireGL V3400" } ,
4041        { 0x1002, 0x71D4, "M56GL", "ATI MOBILITY FireGL V5250" } ,
4042        { 0x1002, 0x71D5, "M56", "ATI MOBILITY /ATI RADEON X1700" } ,
4043        { 0x1002, 0x71D6, "M56", "ATI MOBILITY /ATI RADEON X1700 XT" } ,
4044        { 0x1002, 0x71DA, "RV530GL", "ATI FireGL V5200" } ,
4045        { 0x1002, 0x71DE, "M56", "ATI MOBILITY /ATI RADEON X1700" } ,
4046        { 0x1002, 0x71E0, "RV530", "ATI RADEON X1600 Series Secondary" } ,
4047        { 0x1002, 0x71E1, "RV535", "ATI RADEON X1650 Series Secondary" } ,
4048        { 0x1002, 0x71e2, "RV530", "ATI RADEON X1600 Series Secondary" } ,
4049        { 0x1002, 0x71E3, "RV535", "ATI RADEON X1300 Series Secondary" } ,
4050        { 0x1002, 0x71E6, "RV530", "ATI RADEON X1600 Series Secondary" } ,
4051        { 0x1002, 0x71E7, "RV535", "ATI RADEON X1650 Series Secondary" } ,
4052        { 0x1002, 0x71ED, "RV530", "ATI RADEON X1600 Series Secondary" } ,
4053        { 0x1002, 0x71EE, "RV530", "ATI RADEON X1600 Pro / ATI RADEON X1300 XT Secondary" } ,
4054        { 0x1002, 0x71F2, "RV530GL", "ATI FireGL V3400 Secondary" } ,
4055        { 0x1002, 0x71FA, "RV530GL", "ATI FireGL V5200 Secondary" } ,
4056        { 0x1002, 0x7205, "1106", "S3G Unichrome IGP KM400/KN400" } ,
4057        { 0x1002, 0x7210, "M71", "ATI MOBILITY /ATI RADEON HD 2300" } ,
4058        { 0x1002, 0x7211, "M71", "ATI MOBILITY /ATI RADEON HD 2300" } ,
4059        { 0x1002, 0x7240, "R580", "ATI RADEON X1950 Series" } ,
4060        { 0x1002, 0x7243, "R580", "ATI RADEON X1900 Series" } ,
4061        { 0x1002, 0x7244, "R580", "ATI RADEON X1950 Series" } ,
4062        { 0x1002, 0x7245, "R580", "ATI RADEON X1900 Series" } ,
4063        { 0x1002, 0x7246, "R580", "ATI RADEON X1900 Series" } ,
4064        { 0x1002, 0x7247, "R580", "ATI RADEON X1900 Series" } ,
4065        { 0x1002, 0x7248, "R580", "ATI RADEON X1900 Series" } ,
4066        { 0x1002, 0x7249, "R580", "ATI RADEON X1900 Series" } ,
4067        { 0x1002, 0x724A, "R580", "ATI RADEON X1900 Series" } ,
4068        { 0x1002, 0x724B, "R580", "ATI RADEON X1900 Series" } ,
4069        { 0x1002, 0x724C, "R580", "ATI RADEON X1900 Series" } ,
4070        { 0x1002, 0x724D, "R580", "ATI RADEON X1900 Series" } ,
4071        { 0x1002, 0x724E, "R580", "ATI FireStream 2U" } ,
4072        { 0x1002, 0x724F, "R580", "ATI RADEON X1900 Series" } ,
4073        { 0x1002, 0x7260, "R580", "ATI RADEON X1950 Series Secondary" } ,
4074        { 0x1002, 0x7263, "R580", "ATI RADEON X1900 Series Secondary" } ,
4075        { 0x1002, 0x7264, "R580", "ATI RADEON X1950 Series Secondary" } ,
4076        { 0x1002, 0x7265, "R580", "ATI RADEON X1900 Series Secondary" } ,
4077        { 0x1002, 0x7266, "R580", "ATI RADEON X1900 Series Secondary" } ,
4078        { 0x1002, 0x7267, "R580", "ATI RADEON X1900 Series Secondary" } ,
4079        { 0x1002, 0x7268, "R580", "ATI RADEON X1900 Series Secondary" } ,
4080        { 0x1002, 0x7269, "R580", "ATI RADEON X1900 Series Secondary" } ,
4081        { 0x1002, 0x726A, "R580", "ATI RADEON X1900 Series Secondary" } ,
4082        { 0x1002, 0x726B, "R580", "ATI RADEON X1900 Series Secondary" } ,
4083        { 0x1002, 0x726C, "R580", "ATI RADEON X1900 Series Secondary" } ,
4084        { 0x1002, 0x726D, "R580", "ATI RADEON X1900 Series Secondary" } ,
4085        { 0x1002, 0x726E, "R580", "ATI FireStream 2U Secondary" } ,
4086        { 0x1002, 0x726F, "R580", "ATI RADEON X1900 Series Secondary" } ,
4087        { 0x1002, 0x7280, "R580", "ATI RADEON X1950 Series" } ,
4088        { 0x1002, 0x7284, "M58", "ATI MOBILITY /ATI RADEON X1900" } ,
4089        { 0x1002, 0x7288, "R580", "ATI RADEON X1950 GT" } ,
4090        { 0x1002, 0x7291, "R580", "ATI RADEON X1650 Series" } ,
4091        { 0x1002, 0x7293, "R580", "ATI RADEON X1650 Series" } ,
4092        { 0x1002, 0x72A0, "R580", "ATI RADEON X1950 Series Secondary" } ,
4093        { 0x1002, 0x72A8, "R580", "ATI RADEON X1950 GT Secondary" } ,
4094        { 0x1002, 0x72B1, "R580", "ATI RADEON X1650 Series Secondary" } ,
4095        { 0x1002, 0x72B3, "R580", "ATI RADEON X1650 Series Secondary" } ,
4096        { 0x1002, 0x7833, "RS350", "Radeon 9100 Pro" } ,
4097        { 0x1002, 0x791a, "791A", "HDMI Audio" } ,
4098        { 0x1002, 0x791E, "RS690", "ATI RADEON X1200 Series" } ,
4099        { 0x1002, 0x791F, "RS690M", "ATI Mobility Radeon x1100" } ,
4100        { 0x1002, 0x7937, "Samsung R25P", "ATI Technoligies Inc" } ,
4101        { 0x1002, 0x793F, "RS600", "ATI RADEON Xpress 1200 Series" } ,
4102        { 0x1002, 0x7941, "RS600", "ATI RADEON Xpress 1200 Series" } ,
4103        { 0x1002, 0x7942, "RS600M", "ATI RADEON Xpress 1200 Series" } ,
4104        { 0x1002, 0x796E, "RS690", "ATI RADEON 2100" } ,
4105        { 0x1002, 0x9400, "R600", "ATI Radeon HD 2900 XT" } ,
4106        { 0x1002, 0x9401, "R600", "ATI RADEON HD 2900 XT" } ,
4107        { 0x1002, 0x9402, "R600", "ATI RADEON HD 2900 XT" } ,
4108        { 0x1002, 0x9403, "R600", "ATI RADEON HD 2900 PRO" } ,
4109        { 0x1002, 0x9405, "R600", "ATI RADEON HD 2900 GT" } ,
4110        { 0x1002, 0x940A, "R600GL", "ATI FireGL V8650" } ,
4111        { 0x1002, 0x940B, "R600GL", "ATI FireGL V8600" } ,
4112        { 0x1002, 0x940F, "R600GL", "ATI FireGL V7600" } ,
4113        { 0x1002, 0x9440, "RV770", "ATI Radeon HD 4870" } ,
4114        { 0x1002, 0x9441, "R700", "ATI Radeon HD 4870 X2" } ,
4115        { 0x1002, 0x9442, "RV770", "ATI Radeon HD 4800 Series" } ,
4116        { 0x1002, 0x9443, "R700", "ATI Radeon HD 4850 X2" } ,
4117        { 0x1002, 0x9444, "RV770", "ATI FirePro V8750 (FireGL)" } ,
4118        { 0x1002, 0x9446, "RV770", "ATI FirePro V7770 (FireGL)" } ,
4119        { 0x1002, 0x9447, "R700", "ATI FirePro V8700 Duo (FireGL)" } ,
4120        { 0x1002, 0x944A, "M98", "ATI Mobility Radeon HD 4850" } ,
4121        { 0x1002, 0x944B, "M98", "ATI Mobility Radeon HD 4850 X2" } ,
4122        { 0x1002, 0x944C, "RV770", "ATI Radeon HD 4800 Series" } ,
4123        { 0x1002, 0x944E, "RV770", "ATI Radeon HD 4700 Series" } ,
4124        { 0x1002, 0x9450, "RV770", "AMD FireStream 9270" } ,
4125        { 0x1002, 0x9452, "RV770", "AMD FireStream 9250" } ,
4126        { 0x1002, 0x9456, "RV770", "ATI FirePro V8700 (FireGL)" } ,
4127        { 0x1002, 0x945A, "M98", "ATI Mobility Radeon HD 4870" } ,
4128        { 0x1002, 0x9460, "RV790", "ATI Radeon HD 4800 Series" } ,
4129        { 0x1002, 0x9462, "RV790", "ATI Mobility Radeon HD 5650" } ,
4130        { 0x1002, 0x9480, "M96", "ATI Mobility Radeon HD 4650" } ,
4131        { 0x1002, 0x9487, "RV730", "ATI Radeon Graphics Processor" } ,
4132        { 0x1002, 0x9488, "M96", "ATI Mobility Radeon HD 4670" } ,
4133        { 0x1002, 0x948F, "RV730", "ATI Radeon Graphics Processor" } ,
4134        { 0x1002, 0x9490, "RV730", "ATI Radeon HD 4600 Series" } ,
4135        { 0x1002, 0x9491, "M96", "ATI Radeon E4600" } ,
4136        { 0x1002, 0x9495, "RV730", "ATI RADEON HD4650" } ,
4137        { 0x1002, 0x9498, "RV730", "ATI Radeon HD 4650" } ,
4138        { 0x1002, 0x949C, "RV730", "ATI FirePro V7750 (FireGL)" } ,
4139        { 0x1002, 0x949E, "RV730", "ATI FirePro V5700 (FireGL)" } ,
4140        { 0x1002, 0x949F, "RV730", "ATI FirePro V3750 (FireGL)" } ,
4141        { 0x1002, 0x94A0, "M97", "ATI Mobility Radeon HD 4830" } ,
4142        { 0x1002, 0x94A1, "M97", "ATI Mobility Radeon HD 4860" } ,
4143        { 0x1002, 0x94A3, "M97", "ATI FirePro M7740" } ,
4144        { 0x1002, 0x94B1, "RV740", "ATI Radeon Graphics Processor" } ,
4145        { 0x1002, 0x94B3, "RV740", "ATI Radeon HD 4770" } ,
4146        { 0x1002, 0x94B4, "RV740", "ATI Radeon HD 4700 Series" } ,
4147        { 0x1002, 0x94B5, "AA38", "ATI Radeon HD 4650" } ,
4148        { 0x1002, 0x94C1, "RV610-DT (Pro)", "ATI Radeon HD 2400 XT" } ,
4149        { 0x1002, 0x94C3, "RV610-DT (LE)", "ATI Radeon HD 2400 PRO" } ,
4150        { 0x1002, 0x94C4, "RV610LE", "ATI Radeon HD 2400 PRO AGP" } ,
4151        { 0x1002, 0x94C5, "RV610", "ATI RADEON HD 2400 LE" } ,
4152        { 0x1002, 0x94C7, "RV610", "ATI RADEON HD 2350" } ,
4153        { 0x1002, 0x94C8, "M72", "ATI MOBILITY /ATI RADEON HD 2400 XT" } ,
4154        { 0x1002, 0x94C9, "M72", "ATI MOBILITY /ATI RADEON HD 2400" } ,
4155        { 0x1002, 0x94CB, "M72", "ATI RADEON E2400" } ,
4156        { 0x1002, 0x94CC, "RV610", "ATI RADEON HD 2400" } ,
4157        { 0x1002, 0x9501, "RV670 XT", "ATI Radeon HD 3870" } ,
4158        { 0x1002, 0x9504, "M76", "ATI MOBILITY /ATI RADEON HD 3850" } ,
4159        { 0x1002, 0x9505, "RV630", "ATI RADEON HD 3850" } ,
4160        { 0x1002, 0x9506, "M76", "ATI MOBILITY /ATI RADEON HD 3850 X2" } ,
4161        { 0x1002, 0x9507, "RV670", "ATI Radeon HD 3830" } ,
4162        { 0x1002, 0x9508, "M76", "ATI MOBILITY /ATI RADEON HD 3870" } ,
4163        { 0x1002, 0x9509, "M76", "ATI MOBILITY /ATI RADEON HD 3870 X2" } ,
4164        { 0x1002, 0x950F, "RV630", "ATI RADEON HD 3870 X2" } ,
4165        { 0x1002, 0x9511, "RV630GL", "ATI FireGL V7700" } ,
4166        { 0x1002, 0x9513, "R680", "ATI Radeon HD 3850 X2" } ,
4167        { 0x1002, 0x9515, "RV670 AGP", "ATI Radeon HD 3850 AGP" } ,
4168        { 0x1002, 0x9519, "RV670", "AMD FireStream 9170" } ,
4169        { 0x1002, 0x9540, "RV710", "ATI Radeon HD 4550" } ,
4170        { 0x1002, 0x9541, "RV710", "ATI Radeon Graphics Processor" } ,
4171        { 0x1002, 0x954E, "RV710", "ATI Radeon Graphics Processor" } ,
4172        { 0x1002, 0x954F, "RV710", "ATI Radeon HD 4350" } ,
4173        { 0x1002, 0x9552, "M92", "ATI Mobility Radeon HD 4330 Series" } ,
4174        { 0x1002, 0x9553, "M92", "ATI Mobility Radeon HD 4570 Series" } ,
4175        { 0x1002, 0x9555, "M93", "ATI Mobility Radeon HD 4500 Series" } ,
4176        { 0x1002, 0x9557, "M93", "ATI FirePro RG220" } ,
4177        { 0x1002, 0x9581, "M76M", "ATI Mobility Radeon HD 2600" } ,
4178        { 0x1002, 0x9583, "M76", "ATI MOBILITY /ATI RADEON HD 2600 XT" } ,
4179        { 0x1002, 0x9586, "RV630", "ATI RADEON HD 2600 XT AGP" } ,
4180        { 0x1002, 0x9587, "RV630 PRO", "ATI Radeon HD 2600 Pro AGP" } ,
4181        { 0x1002, 0x9588, "RV630 XT", "ATI Radeon HD 2600 XT" } ,
4182        { 0x1002, 0x9589, "RV630 PRO", "ATI Radeon HD 2600 Pro" } ,
4183        { 0x1002, 0x958B, "M76", "ATI MOBILITY / ATI RADEON HD 2600 XT Gemini" } ,
4184        { 0x1002, 0x958C, "RV630GL", "ATI FireGL V5600" } ,
4185        { 0x1002, 0x958D, "RV630GL", "ATI FireGL V3600" } ,
4186        { 0x1002, 0x958E, "RV630", "ATI RADEON HD 2600 LE" } ,
4187        { 0x1002, 0x958F, "M76", "ATI Mobility FireGL Graphics Processor" } ,
4188        { 0x1002, 0x9590, "RV630", "ATI RADEON HD 3650 Series" } ,
4189        { 0x1002, 0x9591, "M86-M", "ATI Mobility Radeon HD 3650" } ,
4190        { 0x1002, 0x9593, "M86", "ATI Mobility Radeon HD 3670" } ,
4191        { 0x1002, 0x9595, "M86", "ATI Mobility FireGL V5700" } ,
4192        { 0x1002, 0x9596, "RV630", "ATI RADEON HD 3600 Series" } ,
4193        { 0x1002, 0x9597, "RV630", "ATI RADEON HD 3600 Series" } ,
4194        { 0x1002, 0x9598, "RV630", "ATI RADEON HD 2600 Series" } ,
4195        { 0x1002, 0x9599, "RV630", "ATI RADEON HD 3600 Series" } ,
4196        { 0x1002, 0x959B, "M86", "ATI Mobility FireGL Graphics Processor" } ,
4197        { 0x1002, 0x95C0, "RV610", "ATI RADEON HD 3470" } ,
4198        { 0x1002, 0x95C2, "M72", "ATI MOBILITY /ATI RADEON HD 3430" } ,
4199        { 0x1002, 0x95c4, "M82-S", "ATI Mobility Radeon HD 3450" } ,
4200        { 0x1002, 0x95C5, "RV620 LE", "ATI Radeon HD 3450" } ,
4201        { 0x1002, 0x95C6, "RV620", "ATI Radeon HD 3450" } ,
4202        { 0x1002, 0x95C7, "RV610", "ATI RADEON HD 3430" } ,
4203        { 0x1002, 0x95C9, "RV620", "ATI Radeon HD 3450" } ,
4204        { 0x1002, 0x95CC, "RV620", "ATI FirePRO V3700" } ,
4205        { 0x1002, 0x95CD, "RV610", "ATI FireMV 2450" } ,
4206        { 0x1002, 0x95CE, "RV610", "ATI FireMV 2260" } ,
4207        { 0x1002, 0x95CF, "RV610", "ATI FireMV 2260" } ,
4208        { 0x1002, 0x9610, "RS780", "ATI Radeon HD 3200 Graphics" } ,
4209        { 0x1002, 0x9611, "RS780", "ATI RADEON 3100 Graphics" } ,
4210        { 0x1002, 0x9612, "RS780M", "ATI RADEON HD 3200 Graphics" } ,
4211        { 0x1002, 0x9613, "RS780M", "ATI RADEON 3100 Graphics" } ,
4212        { 0x1002, 0x9614, "RS780", "ATI RADEON HD 3300 Graphics" } ,
4213        { 0x1002, 0x9615, "RS780", "AMD 780E" } ,
4214        { 0x1002, 0x9616, "RS780", "AMD 760G" } ,
4215        { 0x1002, 0x9710, "RS880", "ATI Radeon HD 4200" } ,
4216        { 0x1002, 0x9711, "RS880", "ATI Radeon 4100" } ,
4217        { 0x1002, 0x9712, "RS880", "ATI Mobility Radeon HD 4200" } ,
4218        { 0x1002, 0x9713, "RS880", "ATI Mobility Radeon 4100" } ,
4219        { 0x1002, 0x9876, "ATI GTC (GT-C2U2)", "ATI 3D Rage Pro AGP 2X" } ,
4220        { 0x1002, 0xAA01, "Ati Function driver for high definition audio - AT", "Ati Mobility Radeon HD 4650" } ,
4221        { 0x1002, 0xAA08, "All with HDMI support", "High Definition Audio Device" } ,
4222        { 0x1002, 0xAA10, "677", "HDMI Audio Support" } ,
4223        { 0x1002, 0xAA20, "RV630", "ATI Radeon HD 3600 Series" } ,
4224        { 0x1002, 0xAA28, "3400", "Radeon HD 3400 Series" } ,
4225        { 0x1002, 0xCAB0, "A3/U1", "S2K CPU to PCI Bridge" } ,
4226        { 0x1002, 0xCAB1, "A3/U1", "Slot1 CPU to PCI Bridge" } ,
4227        { 0x1002, 0xcab2, "RS200", "CPU to PCI Bridge" } ,
4228        { 0x1002, 0xCBB2, "RS200", "CPU to PCI Bridge" } ,
4229        { 0x1002, 0x7800, "", "" } ,
4230        { 0x1003, 0x0201, "0x0201", "GUI Accelerator" } ,
4231        { 0x1004, 0x0005, "82C591/2-FC1", "CPU Bridge" } ,
4232        { 0x1004, 0x0006, "82C593", "ISA Bridge" } ,
4233        { 0x1004, 0x0007, "82C594", "Wildcat System Controller" } ,
4234        { 0x1004, 0x0008, "82C596/597", "Wildcat ISA Bridge" } ,
4235        { 0x1004, 0x0009, "82C597-AFC2", "" } ,
4236        { 0x1004, 0x000C, "82C541", "" } ,
4237        { 0x1004, 0x000D, "82C543", "" } ,
4238        { 0x1004, 0x0100, "dtdftdfz", "CPU to PCI Bridge for notebook" } ,
4239        { 0x1004, 0x0101, "82C532", "Peripheral Controller" } ,
4240        { 0x1004, 0x0102, "82C534", "PCI to PCI Bridge" } ,
4241        { 0x1004, 0x0103, "82C538", "PCI to ISA Bridge" } ,
4242        { 0x1004, 0x0104, "82C535", "Host Bridge" } ,
4243        { 0x1004, 0x0105, "82C147", "IrDA Controller" } ,
4244        { 0x1004, 0x0200, "82C975", "RISC GUI Accelerator" } ,
4245        { 0x1004, 0x0280, "82C925", "RISC GUI Accelerator" } ,
4246        { 0x1004, 0x0304, "SAA7785", "ThunderBird PCI Audio Accelerator" } ,
4247        { 0x1004, 0x0305, "SAA7785", "ThunderBird joystick port" } ,
4248        { 0x1004, 0x0306, "SAA7785", "ThunderBird 16650 UART" } ,
4249        { 0x1004, 0x0307, "KTX0208X", "Philips Seismic Edge 705" } ,
4250        { 0x1004, 0x0308, "1", "Philips PSC705 GamePort Enumerator" } ,
4251        { 0x1004, 0x0702, "VAS96011", "Golden Gate II" } ,
4252        { 0x100A, 0x8235, "VIA 82C3128", "U87088R06" } ,
4253        { 0x100B, 0x0001, "DP83810", "10/100 Ethernet MAC" } ,
4254        { 0x100B, 0x0002, "PC87415", "PCI-IDE DMA Master Mode Interface Ctrlr" } ,
4255        { 0x100B, 0x000E, "PC87560", "Legacy I/O Controller" } ,
4256        { 0x100B, 0x000F, "CS4210", "IEEE 1394 OHCI Controller" } ,
4257        { 0x100B, 0x0011, "PC87560", "PCI System I/O" } ,
4258        { 0x100B, 0x0012, "", "USB Controller" } ,
4259        { 0x100B, 0x001B, "LM4560", "Advanced PCI Audio Accelerator" } ,
4260        { 0x100B, 0x0020, "DP83815/16", "MacPhyter 10/100 Mb/s Ethernet MAC & PHY" } ,
4261        { 0x100B, 0x0020, "DP83815", "10/100 MacPhyter3v PCI Adapter" } ,
4262        { 0x100B, 0x0021, "PC82440", "PCI to ISA Bridge" } ,
4263        { 0x100B, 0x0022, "DP83820/1", "10/100/1000 Mb/s PCI Ethernet NIC" } ,
4264        { 0x100B, 0x0028, "Geode GX2", "PCI Host Bridge" } ,
4265        { 0x100B, 0x002A, "CS5535", "GeodeLink PCI South Bridge" } ,
4266        { 0x100B, 0x002D, "5535", "Geode IDE Controller" } ,
4267        { 0x100B, 0x002E, "Castle ()", "GEODE - GX3 Audio CS5535" } ,
4268        { 0x100B, 0x002F, "Geode", "USB Controller" } ,
4269        { 0x100B, 0x0030, "NSC", "Geode VGA Compatible Device" } ,
4270        { 0x100B, 0x0500, "SCx200", "LPC Bridge and GPIO" } ,
4271        { 0x100B, 0x0501, "SCx200", "SMI Status and ACPI" } ,
4272        { 0x100B, 0x0502, "SC1100/SCx200", "IDE Controller" } ,
4273        { 0x100B, 0x0503, "SC1100/SCx200", "XpressAUDIO" } ,
4274        { 0x100B, 0x0504, "SCx200", "Video Processor" } ,
4275        { 0x100B, 0x0505, "SCx200", "X-Bus Expansion Interface" } ,
4276        { 0x100B, 0x0510, "SC1100", "LPC Bridge and GPIO" } ,
4277        { 0x100B, 0x0511, "SC1100", "SMI Status and ACPI" } ,
4278        { 0x100B, 0x0515, "SC1100", "X-Bus Expansion Interface" } ,
4279        { 0x100B, 0x23, "", "" } ,
4280        { 0x100B, 0xD001, "M2764AFI", "PCI-IDE Interface" } ,
4281        { 0x100C, 0x3202, "ET4000W32P-A", "GUI Accelerator" } ,
4282        { 0x100C, 0x3205, "ET4000W32P-B", "GUI Accelerator" } ,
4283        { 0x100C, 0x3206, "ET4000W32P-C", "GUI Accelerator" } ,
4284        { 0x100C, 0x3207, "ET4000W32P-D", "GUI Accelerator" } ,
4285        { 0x100C, 0x3208, "ET6000", "Graphics/Multimedia Engine" } ,
4286        { 0x100C, 0x4702, "ET6300", "" } ,
4287        { 0x166D, 0x0001, "BCM1125/BCM1250 PCI Configuration Header", "" } ,
4288        { 0x166D, 0x0002, "BCM1125/BCM1250 HyperTransport Configuration Heade", "MIPS BCM1125/BCM1250 processors" } ,
4289        { 0x100E, 0x0564, "STPC Client", "Host Bridge" } ,
4290        { 0x100E, 0x55CC, "STPC Client", "South Bridge" } ,
4291        { 0x100E, 0x9000, "P9000", "WeitekPower GUI Accelerator" } ,
4292        { 0x100E, 0x9001, "P9000", "GUI Accelerator" } ,
4293        { 0x100E, 0x9100, "P9100", "GUI Accelerator" } ,
4294        { 0x1011, 0x0001, "DC21050", "PCI-PCI Bridge" } ,
4295        { 0x1011, 0x0002, "DC21040", "Tulip Ethernet Adapter" } ,
4296        { 0x1011, 0x0004, "DC21030", "PCI Graphics Accelerator" } ,
4297        { 0x1011, 0x0007, "Zephyr", "NV-RAM" } ,
4298        { 0x1011, 0x0008, "KZPSA", "SCSI to SCSI Adapter" } ,
4299        { 0x1011, 0x0009, "DC21140", "Fast Ethernet Ctrlr" } ,
4300        { 0x1011, 0x000A, "DC21230", "Video Codec" } ,
4301        { 0x1011, 0x000C, "1011", "6IfPpL  <a href=" } ,
4302        { 0x1011, 0x000D, "TGA2", "TGA2 PDXGB" } ,
4303        { 0x1011, 0x000F, "DEFPA", "FDDI" } ,
4304        { 0x1011, 0x0014, "DC21041", "Tulip Plus Ethernet Adapter" } ,
4305        { 0x1011, 0x0016, "DGLPB", "ATM" } ,
4306        { 0x1011, 0x0019, "DC21142/3", "PCI/CardBus 10/100 Mbit Ethernet Ctlr" } ,
4307        { 0x1011, 0x0021, "21052[-AB]", "PCI-PCI Bridge" } ,
4308        { 0x1011, 0x0022, "DC21150-AA", "PCI-PCI Bridge" } ,
4309        { 0x1011, 0x0023, "DC21150", "PCI to PCI Bridge" } ,
4310        { 0x1011, 0x0024, "DC21151/2", "PCI-PCI Bridge" } ,
4311        { 0x1011, 0x0025, "21153", "PCI-PCI Bridge" } ,
4312        { 0x1011, 0x0026, "21154", "PCI-PCI Bridge" } ,
4313        { 0x1011, 0x0034, "Modem56", "CardBus" } ,
4314        { 0x1011, 0x0045, "DC21553", "PCI to PCI Bridge" } ,
4315        { 0x1011, 0x0046, "21554", "PCI-to-PCI Bridge" } ,
4316        { 0x1011, 0x1011, "DC21050", "PCI-PCI Bridge" } ,
4317        { 0x1011, 0x1065, "DAC960", "Mylex DAC1164P Disk Array Controller" } ,
4318        { 0x1011, 0x2000, "3X-KPCON-AA", "Fault Mgr (3.3v/5v Universal PCI)" } ,
4319        { 0x1013, 0x0038, "FW82371EB", "pci" } ,
4320        { 0x1013, 0x0040, "CL-GD7555", "Flat Panel GUI Accelerator" } ,
4321        { 0x1013, 0x004C, "CL-GD7556", "64-bit Accelerated LCD/CRT Controller" } ,
4322        { 0x1013, 0x00A0, "CL-GD5440", "GUI Accelerator" } ,
4323        { 0x1013, 0x00A2, "CL-GD5432", "Alpine GUI Accelerator" } ,
4324        { 0x1013, 0x00A4, "CL-GD5434", "Alpine GUI Accelerator" } ,
4325        { 0x1013, 0x00A8, "CL-GD5434", "Alpine GUI Accelerator" } ,
4326        { 0x1013, 0x00AC, "CL-GD5426", "Video card (i guess?)" } ,
4327        { 0x1013, 0x00B8, "CL-GD5446", "64-bit VisualMedia Accelerator" } ,
4328        { 0x1013, 0x00BC, "CL-GD5480", "64-bit SGRAM GUI accelerator" } ,
4329        { 0x1013, 0x00D0, "CL-GD5462", "Laguna VisualMedia graphics accelerator" } ,
4330        { 0x1013, 0x00D4, "CL-GD5455", "Laguna 3D VisualMedia Graphics Accel" } ,
4331        { 0x1013, 0x00D5, "CL-GD5464", "Laguna BD" } ,
4332        { 0x1013, 0x00D6, "CL-GD5465", "Laguna 3D VisualMedia Graphics Accel" } ,
4333        { 0x1013, 0x00E8, "CL-GD5436U", "" } ,
4334        { 0x1013, 0x1013, "cs4630cm", "accelerator do audio do pci de sound fusion" } ,
4335        { 0x1013, 0x1100, "CL-PD6729", "PCI-to-PC Card host adapter" } ,
4336        { 0x1013, 0x1110, "CL-PD6832", "PCMCIA/CardBus Controller" } ,
4337        { 0x1013, 0x1112, "CL-PD6834", "PCMCIA/CardBus Controller" } ,
4338        { 0x1013, 0x1113, "CL-PD6833", "PCI-to-CardBus Host Adapter" } ,
4339        { 0x1013, 0x1200, "CL-GD7542", "Nordic GUI Accelerator" } ,
4340        { 0x1013, 0x1202, "GD7543", "Viking GUI Accelerator" } ,
4341        { 0x1013, 0x1204, "CL-GD7541", "Nordic-lite VGA Cntrlr" } ,
4342        { 0x1013, 0x4000, "1085", "Ambient CLM Data Fax Voice" } ,
4343        { 0x1013, 0x4400, "CL-CD4400", "Communications Controller" } ,
4344        { 0x1013, 0x6001, "CS4610/4611", "CrystalClear SoundFusion PCI Audio Accelerator" } ,
4345        { 0x1013, 0x6003, "CS4280-CM", "Crystal Sound Fusion" } ,
4346        { 0x1013, 0x6004, "CS464", "CrystalClear SoundFusion PCI Audio Accel" } ,
4347        { 0x1013, 0x6005, "CS4281", "Crystal Soundfusion(tm) CS 4281 WDM Audio" } ,
4348        { 0x1013, 0x9876, "cirrus logic crystal CS 4614", "SoundFusion PCI Audio Accelerator" } ,
4349        { 0x1014, 0x0002, "MCA Bridge", "MCA Bridge" } ,
4350        { 0x1014, 0x0005, "Alta Lite", "CPU Bridge" } ,
4351        { 0x1014, 0x0007, "Alta MP", "CPU Bridge" } ,
4352        { 0x1014, 0x000A, "Fire Coral", "ISA Bridge w/PnP" } ,
4353        { 0x1014, 0x0017, "", "CPU to PCI Bridge" } ,
4354        { 0x1014, 0x0018, "Auto LANStreamer", "TR Auto LANStreamer" } ,
4355        { 0x1014, 0x001B, "GXT-150P", "Graphics Adapter" } ,
4356        { 0x1014, 0x001D, "82G2675", "scsi-2 fast pci adapter" } ,
4357        { 0x1014, 0x0020, "", "MCA Bridge" } ,
4358        { 0x1014, 0x0022, "82351/2", "PCI to PCI Bridge" } ,
4359        { 0x1014, 0x002D, "Python", "" } ,
4360        { 0x1014, 0x002E, "ServeRAID I/II/3x/4H", "Coppertime RAID SCSI Adapter" } ,
4361        { 0x1014, 0x0036, "Miami/PCI", "32-bit LocalBus Bridge" } ,
4362        { 0x1014, 0x0037, "IBM27-82660", "PowerPC to PCI Bridge and Memory Ctrlr" } ,
4363        { 0x1014, 0x003A, "", "CPU to PCI Bridge" } ,
4364        { 0x1014, 0x003E, "85H9533", "IBM Token Ring PCI" } ,
4365        { 0x1014, 0x0045, "", "SSA Adapter" } ,
4366        { 0x1014, 0x0046, "MPIC", "Interrupt Controller" } ,
4367        { 0x1014, 0x0047, "", "PCI to PCI Bridge" } ,
4368        { 0x1014, 0x0048, "", "PCI to PCI Bridge" } ,
4369        { 0x1014, 0x0049, "", "Warhead SCSI Controller" } ,
4370        { 0x1014, 0x004D, "IBM 3780IDSP", "MPEG-2 Decoder" } ,
4371        { 0x1014, 0x004E, "", "ATM Controller" } ,
4372        { 0x1014, 0x004F, "", "ATM Controller" } ,
4373        { 0x1014, 0x0050, "", "ATM Controller" } ,
4374        { 0x1014, 0x0053, "85h9533", "25 MBit ATM controller" } ,
4375        { 0x1014, 0x0057, "85g1897", "MPEG PCI Bridge" } ,
4376        { 0x1014, 0x005C, "i82557B", "10/100 PCI Ethernet Adapter" } ,
4377        { 0x1014, 0x005D, "05J3506", "TCP/IP networking device" } ,
4378        { 0x1014, 0x007C, "", "ATM Controller" } ,
4379        { 0x1014, 0x007D, "3780IDSP", "MPEG-2 Decoder" } ,
4380        { 0x1014, 0x0090, "GXT-3000P", "" } ,
4381        { 0x1014, 0x0095, "20H2999", "PCI Docking Bridge" } ,
4382        { 0x1014, 0x0096, "", "Chukar chipset SCSI Controller" } ,
4383        { 0x1014, 0x00A1, "PowerNP NPr2.7", "ATM support device" } ,
4384        { 0x1014, 0x00A5, "", "ATM Controller" } ,
4385        { 0x1014, 0x00A6, "", "ATM 155Mbps MM Controller" } ,
4386        { 0x1014, 0x00B7, "GXT2000", "256-bit Graphics Rasterizer" } ,
4387        { 0x1014, 0x00BE, "", "ATM 622Mbps Controller" } ,
4388        { 0x1014, 0x00CE, "02li537", "Adapter 2 Token Ring Card" } ,
4389        { 0x1014, 0x00F9, "CPC700", "Memory Controller and PCI Bridge" } ,
4390        { 0x1014, 0x00FC, "CPC710", "PCI-64 Bridge" } ,
4391        { 0x1014, 0x0105, "CPC710", "PCI-32 Bridge" } ,
4392        { 0x1014, 0x010F, "", "Remote Supervisor+Serial Port+Mouse/Keyb" } ,
4393        { 0x1014, 0x011B, "cbeh3w", "Raid controller" } ,
4394        { 0x1014, 0x0142, "Yotta", "Video Compositor Input" } ,
4395        { 0x1014, 0x0144, "Yotta", "Video Compositor Output" } ,
4396        { 0x1014, 0x0153, "", "" } ,
4397        { 0x1014, 0x0156, "405GP", "PLB to PCI Bridge" } ,
4398        { 0x1014, 0x0170, "RC1000", "Rasterizer/IBM GT1000 Geometr" } ,
4399        { 0x1014, 0x0188, "x", "PCI Bridge" } ,
4400        { 0x1014, 0x01a2, "82801", "Modem: Intel Corporation 82440MX AC'97 Modem Controller (prog-if 00 [Generic])" } ,
4401        { 0x1014, 0x01A7, "IBM 133", "PCI-X Bridge R1.1" } ,
4402        { 0x1014, 0x01BD, "ServeRAID 4/5", "Morpheus SCSI RAID Controller" } ,
4403        { 0x1014, 0x01ef, "440GP", "PLB to PCI-X Bridge" } ,
4404        { 0x1014, 0x0246, "", "" } ,
4405        { 0x1014, 0x027F, "440GX", "Embedded PowerPC CPU" } ,
4406        { 0x1014, 0x0289, "2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902", "2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)" } ,
4407        { 0x1014, 0x028c, "112", "SCSI Storage Controller" } ,
4408        { 0x1014, 0x0295, "NECSCE 11508082", "IBM SurePOS Riser Card Function 0" } ,
4409        { 0x1014, 0x0297, "NECSCE 11508082", "IBM SurePOS Riser Card Function 1 (UARTs)" } ,
4410        { 0x1014, 0x02A1, " ", "Calgary PCI-X Host Bridge" } ,
4411        { 0x1014, 0x0302, "", "PCI-X Host Bridge" } ,
4412        { 0x1014, 0xFFFF, "MPIC 2", "Interrupt Controller" } ,
4413        { 0x1017, 0x5343, "v7-mpeg modul", "SPEA 3D Accelerator" } ,
4414        { 0x1019, 0x1B10, "sis-648D", "VIA chipset" } ,
4415        { 0x1019, 0x9876, "5.03.2600.2180 32bit Unicode", "Intel(R) Celeron(R) CPU 2.80GHz" } ,
4416        { 0x101A, 0x0005, "8156", "100VG/AnyLAN Adapter" } ,
4417        { 0x101A, 0x0009, "Altera FLEX", "PCI-X dual port  " } ,
4418        { 0x101E, 0x9010, "MegaRAID 428", "Ultra Wide SCSI RAID Controller2" } ,
4419        { 0x101E, 0x9030, "", "EIDE Controller" } ,
4420        { 0x101E, 0x9031, "", "EIDE Controller" } ,
4421        { 0x101E, 0x9032, "", "IDE and SCSI Cntrlr" } ,
4422        { 0x101E, 0x9033, "I960", "SCSI Controller" } ,
4423        { 0x101E, 0x9040, "amd sempron(tm)2200+", "Multimedia card" } ,
4424        { 0x101E, 0x9060, "MegaRAID 434", "Ultra GT RAID Controller" } ,
4425        { 0x101E, 0x9063, "MegaRAC 780", "Remote Assistant" } ,
4426        { 0x101E, 0x9095, "9095", "SGPIO/SES/IPMI Initiator" } ,
4427        { 0x1022, 0x1100, "Athlon 64 / Opteron", "HyperTransport Technology Configuration" } ,
4428        { 0x1022, 0x1101, "Athlon 64 / Opteron", "Address Map" } ,
4429        { 0x1022, 0x1102, "Athlon 64 / Opteron", "DRAM Controller" } ,
4430        { 0x1022, 0x1103, "Athlon 64 / Opteron", "Miscellaneous Control" } ,
4431        { 0x1022, 0x2000, "Am79C970/1/2/3/5/6", "PCnet LANCE PCI Ethernet Controller" } ,
4432        { 0x1022, 0x2001, "Am79C978", "PCnet-Home Networking Ctrlr (1/10 Mbps)" } ,
4433        { 0x1022, 0x2003, "Am1772", "Wireless LAN chipset SMC 2602W V3 http://www.smc.com/index.cfm?event=downloads.doSearchCriteria&loca" } ,
4434        { 0x1022, 0x2020, "Am53C974", "SCSI Controller" } ,
4435        { 0x1022, 0x2040, "Am79C974", "Ethernet Controller" } ,
4436        { 0x1022, 0x2081, "Unknown", "GeodeLX graphics adapter" } ,
4437        { 0x1022, 0x2082, "GX3", "Geode GX3 AES Crypto Driver" } ,
4438        { 0x1022, 0x208F, "CS5536", "GeodeLink PCI South Bridge" } ,
4439        { 0x1022, 0x2093, "CS5536", "CS5536 Audio Controller" } ,
4440        { 0x1022, 0x2094, "CS5536", "CS5536 OHCI USB Host Controller" } ,
4441        { 0x1022, 0x2095, "CS5536", "CS5536 EHCI USB Host Controller" } ,
4442        { 0x1022, 0x2096, "Number: CS5536", "CS5536 USB Device Controller" } ,
4443        { 0x1022, 0x2097, "CS5536", "CS5536 USB OTG Controller" } ,
4444        { 0x1022, 0x209A, "CS5536", "CS5536 IDE Controller" } ,
4445        { 0x1022, 0x3000, "SC520", "ELAN Microcontroller PCI Host Bridge" } ,
4446        { 0x1022, 0x5e4b, "RV410", "Radeon X700 Pro" } ,
4447        { 0x1022, 0x7004, "AMD-751", "CPU to PCI Bridge" } ,
4448        { 0x1022, 0x7006, "AMD-751", "Processor-to-PCI Bridge / Memory Ctrlr" } ,
4449        { 0x1022, 0x7007, "AMD-751", "AGP and PCI-to-PCI Bridge (1x/2x AGP)" } ,
4450        { 0x1022, 0x700A, "AMD-IGR4", "AGP Host to PCI Bridge" } ,
4451        { 0x1022, 0x700B, "AMD-IGR4", "AGP PCI to PCI Bridge" } ,
4452        { 0x1022, 0x700C, "AMD-762", "CPU to PCI Bridge (SMP chipset)" } ,
4453        { 0x1022, 0x700D, "AMD-762", "CPU to PCI Bridge (AGP 4x)" } ,
4454        { 0x1022, 0x700E, "AMD-761", "North Bridge" } ,
4455        { 0x1022, 0x700F, "AMD-761", "CPU to AGP Bridge  (AGP 4x)" } ,
4456        { 0x1022, 0x7400, "AMD-755", "PCI to ISA Bridge" } ,
4457        { 0x1022, 0x7401, "AMD-755", "Bus Master IDE Controller" } ,
4458        { 0x1022, 0x7403, "AMD-755", "Power Management Controller" } ,
4459        { 0x1022, 0x7404, "AMD-755", "PCI to USB Open Host Controller" } ,
4460        { 0x1022, 0x7408, "AMD-756", "PCI-ISA Bridge" } ,
4461        { 0x1022, 0x7409, "AMD-756", "EIDE Controller" } ,
4462        { 0x1022, 0x740B, "AMD-756", "Power Management" } ,
4463        { 0x1022, 0x740C, "AMD-756", "USB Open Host Controller" } ,
4464        { 0x1022, 0x7410, "AMD-766", "PCI to ISA/LPC Bridge" } ,
4465        { 0x1022, 0x7411, "AMD-766", "Enhanced IDE Controller" } ,
4466        { 0x1022, 0x7412, "AMD-766", "USB Controller" } ,
4467        { 0x1022, 0x7413, "AMD-766", "Power Management Controller" } ,
4468        { 0x1022, 0x7414, "AMD-766", "USB OpenHCI Host Controller" } ,
4469        { 0x1022, 0x7440, "AMD-768", "LPC Bridge" } ,
4470        { 0x1022, 0x7441, "AMD-768", "EIDE Controller" } ,
4471        { 0x1022, 0x7443, "AMD-768", "System Management" } ,
4472        { 0x1022, 0x7445, "AMD-768", "AC97 Audio" } ,
4473        { 0x1022, 0x7446, "AMD-768", "AC97 Modem" } ,
4474        { 0x1022, 0x7448, "AMD-768", "PCI Bridge" } ,
4475        { 0x1022, 0x7449, "AMD-768", "USB Controller" } ,
4476        { 0x1022, 0x7450, "AMD-8131", "PCI-X Bridge" } ,
4477        { 0x1022, 0x7451, "AMD-8131", "PCI-X IOAPIC" } ,
4478        { 0x1022, 0x7454, "AMD-8151", "System Controller" } ,
4479        { 0x1022, 0x7455, "AMD-8151", "AGP Bridge" } ,
4480        { 0x1022, 0x7458, "AMD-8132", "PCI-X Bridge" } ,
4481        { 0x1022, 0x7459, "AMD-8132", "PCI-X IOAPIC" } ,
4482        { 0x1022, 0x7460, "AMD-8111", "PCI Bridge" } ,
4483        { 0x1022, 0x7461, "AMD-8111", "USB 2.0 Controller" } ,
4484        { 0x1022, 0x7462, "AMD-8111", "Ethernet Controller" } ,
4485        { 0x1022, 0x7463, "AMD-8111", "USB Enhanced Host Controller" } ,
4486        { 0x1022, 0x7464, "AMD-8111", "USB OpenHCI Host Controller" } ,
4487        { 0x1022, 0x7468, "AMD-8111", "LPC Bridge" } ,
4488        { 0x1022, 0x7469, "AMD-8111", "UltraATA/133 Controller" } ,
4489        { 0x1022, 0x746A, "AMD-8111", "SMBus 2.0 Controller" } ,
4490        { 0x1022, 0x746B, "AMD-8111", "System Management" } ,
4491        { 0x1022, 0x746D, "c-media cmi8738", " Audio Controller" } ,
4492        { 0x1022, 0x746E, "AMD-8111", "AC'97 Modem" } ,
4493        { 0x1022, 0x756B, "AMD-8111", "ACPI Controller" } ,
4494        { 0x1022, 0x840, "4u", "Used to blow up the motherboard.  Highly explosive.  Use at ur own risk" } ,
4495        { 0x1023, 0x0194, "82C194", "CardBus Controller" } ,
4496        { 0x1023, 0x2000, "4DWAVE-DX", "advanced PCI DirectSound accelerator" } ,
4497        { 0x1023, 0x2001, "4D WAVE DX SOUND ACCELERATOR", "PCI Audio" } ,
4498        { 0x1023, 0x2100, "Cyber-XP4", "Video Accelerator" } ,
4499        { 0x1023, 0x2200, "Volari V3", "Video adapter" } ,
4500        { 0x1023, 0x8400, "84001023", "sausgauos" } ,
4501        { 0x1023, 0x8420, "51331071", "compaq 100" } ,
4502        { 0x1023, 0x8500, "VT8361", "Via Tech VT8361/VT8601 Graphics Controller" } ,
4503        { 0x1023, 0x8520, "Trident Video Accelerator CyberBlade i1", "Windows xp" } ,
4504        { 0x1023, 0x8620, "CyberBlade-i1", "trident" } ,
4505        { 0x1023, 0x8820, "Ai1", "TRIDENT DISPLAY CONTROLER " } ,
4506        { 0x1023, 0x9320, "TGUI9320", "32-bit GUI Accelerator" } ,
4507        { 0x1023, 0x9350, "TGUI9350", "32-bit GUI Accelerator" } ,
4508        { 0x1023, 0x9360, "", "Flat panel Cntrlr" } ,
4509        { 0x1023, 0x9382, "Cyber9382", "" } ,
4510        { 0x1023, 0x9383, "Cyber9383", "" } ,
4511        { 0x1023, 0x9385, "Cyber9385", "" } ,
4512        { 0x1023, 0x9386, "Cyber9386", "Video Accelerator" } ,
4513        { 0x1023, 0x9388, "Cyber9388", "Video Accelerator" } ,
4514        { 0x1023, 0x9397, "Cyber9397", "Video Accelerator 3D" } ,
4515        { 0x1023, 0x939A, "Cyber9397DVD", "Video Accelerator" } ,
4516        { 0x1023, 0x9420, "TGUI9420", "DGi GUI Accelerator" } ,
4517        { 0x1023, 0x9430, "TGUI9430", "GUI Accelerator" } ,
4518        { 0x1023, 0x9440, "TGUI9682", "DGi GUI Acclerator" } ,
4519        { 0x1023, 0x9460, "TGUI9460", "32-bit GUI Accelerator" } ,
4520        { 0x1023, 0x9470, "TGUI9470", "" } ,
4521        { 0x1023, 0x9520, "ox16", "Video Accelerator" } ,
4522        { 0x1023, 0x9525, "Cyber9525", "Video Accelerator" } ,
4523        { 0x1023, 0x9540, "Cyber9540", "Video Acclerator" } ,
4524        { 0x1023, 0x9660, "TGUI9660XGi", "GUI Accelerator" } ,
4525        { 0x1023, 0x9680, "TGUI9680", "GUI Accelerator" } ,
4526        { 0x1023, 0x9682, "TGUI9682", "Trident A CAB01" } ,
4527        { 0x1023, 0x9683, "TGUI9683", "GUI Accelerator" } ,
4528        { 0x1023, 0x9685, "ProVIDIA 9685", "2MB VGA" } ,
4529        { 0x1023, 0x9750, "3DImage 9750 PCI/AGP", "trident dgi" } ,
4530        { 0x1023, 0x9753, "TGUI9753", "Video Accelerator" } ,
4531        { 0x1023, 0x9754, "TGUI9753", "Wave Video Accelerator" } ,
4532        { 0x1023, 0x9759, "TGUI975?", "Image GUI Accelerator" } ,
4533        { 0x1023, 0x9783, "TGUI9783", "" } ,
4534        { 0x1023, 0x9785, "TGUI9785", "" } ,
4535        { 0x1023, 0x9850, "3D Image 9850 AGP", "4mb" } ,
4536        { 0x1023, 0x9880, "Blade 3D 9880", "gggggg" } ,
4537        { 0x1023, 0x9910, "00011178", "CyberBlade XP" } ,
4538        { 0x1023, 0x9930, "CyberBlade XPm", "" } ,
4539        { 0x1023, 0x9960, "9960", "Trident Video Accelerator CyberBlade-1A31" } ,
4540        { 0x1025, 0x0028, "AC97", "Agere Systems soft modem chip" } ,
4541        { 0x1025, 0x1435, "M1435", "CPU to PCI & PCI to ISA Bridge" } ,
4542        { 0x1025, 0x1445, "M1445", "VL Bridge & EIDE" } ,
4543        { 0x1025, 0x1449, "M1449", "ISA Bridge" } ,
4544        { 0x1025, 0x1451, "M1451", "Pentium Chipset" } ,
4545        { 0x1025, 0x1461, "M1461", "P54C Chipset" } ,
4546        { 0x1025, 0x1489, "M1489", "" } ,
4547        { 0x1025, 0x1511, "M1511", "" } ,
4548        { 0x1025, 0x1512, "M1512", "" } ,
4549        { 0x1025, 0x1513, "M1513", "" } ,
4550        { 0x1025, 0x1521, "M1521", "CPU Bridge" } ,
4551        { 0x1025, 0x1523, "M1523", "ISA Bridge" } ,
4552        { 0x1025, 0x1531, "M1531", "North Bridge" } ,
4553        { 0x1025, 0x1533, "M1533", "ISA South Bridge" } ,
4554        { 0x1025, 0x1535, "M1535", "PCI South Bridge" } ,
4555        { 0x1025, 0x1541, "M1541", "AGP PCI North Bridge Aladdin V/V+" } ,
4556        { 0x1025, 0x1542, "M1542", "AGP+PCI North Bridge" } ,
4557        { 0x1025, 0x1543, "M1543C", "PCi South Bridge Aladdin IV+/V" } ,
4558        { 0x1025, 0x1561, "M1561", "driver video" } ,
4559        { 0x1025, 0x1621, "M1621", "PCI North Bridge Aladdin Pro II" } ,
4560        { 0x1025, 0x1631, "M1631", "PCI North Bridge Aladdin Pro III" } ,
4561        { 0x1025, 0x1641, "M1641", "PCI North Bridge Aladdin Pro IV" } ,
4562        { 0x1025, 0x3141, "M3141", "GUI Accelerator" } ,
4563        { 0x1025, 0x3143, "M3143", "GUI Accelerator" } ,
4564        { 0x1025, 0x3145, "M3145", "GUI Accelerator" } ,
4565        { 0x1025, 0x3147, "M3147", "GUI Accelerator" } ,
4566        { 0x1025, 0x3149, "M3149", "GUI Accelerator" } ,
4567        { 0x1025, 0x3151, "M3151", "GUI Accelerator" } ,
4568        { 0x1025, 0x3307, "M3307", "MPEG-1 Decoder" } ,
4569        { 0x1025, 0x3309, "M3309", "MPEG Decoder" } ,
4570        { 0x1025, 0x5212, "M4803", "" } ,
4571        { 0x1025, 0x5215, "M5217", "EIDE Controller" } ,
4572        { 0x1025, 0x5217, "M5217", "I/O Controller" } ,
4573        { 0x1025, 0x5219, "M5219", "I/O Controller" } ,
4574        { 0x1025, 0x5225, "M5225", "EIDE Controller" } ,
4575        { 0x1025, 0x5229, "M5229", "EIDE Controller" } ,
4576        { 0x1025, 0x5235, "1025", "I/O Controller" } ,
4577        { 0x1025, 0x5237, "M5237", "PCI USB Host Controller" } ,
4578        { 0x1025, 0x5239, "", "" } ,
4579        { 0x1025, 0x5240, "", "EIDE Controller" } ,
4580        { 0x1025, 0x5241, "", "PCMCIA Bridge" } ,
4581        { 0x1025, 0x5242, "", "General Purpose Controller" } ,
4582        { 0x1025, 0x5243, "", "PCI to PCI Bridge" } ,
4583        { 0x1025, 0x5244, "", "Floppy Disk Controller" } ,
4584        { 0x1025, 0x5247, "M1541", "PCI-PCI Bridge" } ,
4585        { 0x1025, 0x5427, "", "PCI to AGP Bridge" } ,
4586        { 0x1025, 0x5451, "M5451", "PCI AC-Link Controller Audio Device" } ,
4587        { 0x1025, 0x5453, "M5453", "M5453 AC-Link Controller Modem Device" } ,
4588        { 0x1025, 0x7101, "M7101", "PCI PMU Power Management Controller" } ,
4589        { 0x1028, 0x0001, "PowerEdge 2 /Si", "Expandable RAID Controller (PERC) (SCSI)" } ,
4590        { 0x1028, 0x0002, "PowerEdge 3/Di", "Expandable RAID Controller" } ,
4591        { 0x1028, 0x0003, "PowerEdge 3/Si", "Expandable RAID Controller" } ,
4592        { 0x1028, 0x0004, "PowerEdge 3/Si", "Expandable RAID Controller" } ,
4593        { 0x1028, 0x0005, "PowerEdge 3/Di", "Expandable RAID Controller" } ,
4594        { 0x1028, 0x0006, "PowerEdge 3/Di", "Expandable RAID Controller" } ,
4595        { 0x1028, 0x0007, "", "Remote Assistant Card" } ,
4596        { 0x1028, 0x0008, "PowerEdge 3/Di", "RAC Virtual UART Port" } ,
4597        { 0x1028, 0x000A, "PowerEdge 3/Di", "Expandable RAID Controller" } ,
4598        { 0x1028, 0x000C, "53C885 23800 SCSI Adapter", "Embedded Systems Management Device 4" } ,
4599        { 0x1028, 0x000D, "?", "LSI53C895 PCI to Ultra2 SCSI I/O Processor with LVD Link" } ,
4600        { 0x1028, 0x000E, "000E", "PERC 4/DI Raid Controller" } ,
4601        { 0x1028, 0x0011, "DRAC4", "Dell Remote Access Controller v4" } ,
4602        { 0x1028, 0x0012, "DRAC4-UART", "Dell RAC v4 Virtual UART" } ,
4603        { 0x1028, 0x0013, "PERC 4e/Si and PERC 4e/Di", "Expandable RAID Controller" } ,
4604        { 0x1028, 0x0014, "DRAC4-0", "Dell Remote Access Controller subsystem" } ,
4605        { 0x1028, 0x0015, "PERC 5/i RAID Controller", "Integrated RAID controller" } ,
4606        { 0x1028, 0x012c, "82545", "Intel Gigabit controller" } ,
4607        { 0x1028, 0x0287, "DELL PERC 320/DC", "Adaptec 2200S SCSI RAID controller" } ,
4608        { 0x1028, 0x1000, "FA82537EP", "A Intel 537 epg v.92 modem repackaged by dell" } ,
4609        { 0x1028, 0x1f0c, "1078", "Dell PERC 6/i Integrated RAID Controller" } ,
4610        { 0x102A, 0x0000, "HYDRA", "P5 Chipset" } ,
4611        { 0x102A, 0x0010, "ASPEN", "i486 Chipset" } ,
4612        { 0x102A, 0x102A, "HYDRA", "P5 Chipset" } ,
4613        { 0x102A, 0x9876, "HYDRA", "P5 CHIPSET" } ,
4614        { 0x102B, 0x0010, "MGA-I", "Impression?" } ,
4615        { 0x102B, 0x0040, "chip=0x2539102b", "Matrox P650 very new model (20080724)" } ,
4616        { 0x102B, 0x051, "MGA-2164W", "matrox" } ,
4617        { 0x102B, 0x0518, "MGA-PX2085", "Atlas GUI Accelerator" } ,
4618        { 0x102B, 0x0519, "MGA-2064W", "Strorm GUI Accelerator" } ,
4619        { 0x102B, 0x051A, "mga-1164sg-a", "Hurricane/Cyclone 64-bit graphics chip" } ,
4620        { 0x102B, 0x051B, "MGA-2164W", "Matrox" } ,
4621        { 0x102B, 0x051E, "MGA-1164SG", "Chinook" } ,
4622        { 0x102B, 0x051F, "MGA-200B", "Mistral" } ,
4623        { 0x102B, 0x0520, "Matrox lnc MGA-G200B", "AGP" } ,
4624        { 0x102B, 0x0521, "Matrox lnc MGA-G200B", "102B" } ,
4625        { 0x102B, 0x0522, "G200e", "Matrox G200e (ServerEngines) - English" } ,
4626        { 0x102B, 0x0525, "MGA G450 Dual Head", "Chip of G450 graphics card" } ,
4627        { 0x102B, 0x0527, "Parhelia AGP", "" } ,
4628        { 0x102B, 0x0528, "Parhelia", "Parhelia 128MB/256MB/PCI/HR256" } ,
4629        { 0x102B, 0x0D10, "MGA-I", "Athena GUI accelerator" } ,
4630        { 0x102B, 0x1000, "MGA-G100", "Twister" } ,
4631        { 0x102B, 0x1001, "MGA-G100", "Twister AGP" } ,
4632        { 0x102B, 0x1525, "Fusion G450 AGP", "" } ,
4633        { 0x102B, 0x1527, "Fusion Plus G800 AGP", "" } ,
4634        { 0x102B, 0x2007, "Mistral", "GUI+3D Accelerator" } ,
4635        { 0x102B, 0x2527, "MGA-G550", "AGP Chipset" } ,
4636        { 0x102B, 0x2537, "Parhelia-LX", "Parhelia Chipset AGP"