/* This is an automatically generated file by makepciids. */ /* some PCI ids map to multiple modules (!!) */ /* we just stick in an mulitple entries for the PCI id, with different */ /* module name for each one. Code just search for ALL matches to a */ /* given PCI id to get all the modules that might(!) work */ struct pci_module_map { unsigned short vendor; /* PCI vendor id */ unsigned short device; /* PCI device id */ const char *name; /* PCI human readable name */ const char *module; /* module to load */ }; struct pci_module_map scsi_pci_ids[] = { {0x9004 , 0x5078 , ( "AIC-7850" )} , {0x9004 , 0x5578 , ( "AIC-7855" )} , {0x9004 , 0x6078 , ( "AIC-7860" )} , {0x9004 , 0x6178 , ( "AIC-7861" )} , {0x9004 , 0x7078 , ( "AIC-7870" )} , {0x9004 , 0x7178 , ( "AIC-7871" )} , {0x9004 , 0x7278 , ( "AIC-7872" )} , {0x9004 , 0x7378 , ( "AIC-7873" )} , {0x9004 , 0x7478 , ( "AIC-7874" )} , {0x9004 , 0x8078 , ( "AIC-7880U" )} , {0x9004 , 0x8178 , ( "AIC-7881U" )} , {0x9004 , 0x8278 , ( "AIC-7882U" )} , {0x9004 , 0x8378 , ( "AIC-7883U" )} , {0x9004 , 0x8478 , ( "AIC-7884U" )} , {0x10cd , 0x1200 , ( "ABP940" )} , {0x10cd , 0x1300 , ( "ABP940U" )} , {0x104B , 0x8130 , ( "FlashPoint" )} , {0x104B , 0x1040 , ( "MultiMaster" )} , {0x104B , 0x0140 , ( "MultiMaster NC" )} , {0x1044 , 0xa400 , ( "SmartCache/Raid" )} , {0x1000 , 0x0001 , ( "53c810" )} , {0x1000 , 0x0004 , ( "53c815" )} , {0x1000 , 0x0002 , ( "53c820" )} , {0x1000 , 0x0003 , ( "53c825" )} , {0x1000 , 0x0006 , ( "53c860" )} , {0x1000 , 0x000f , ( "53c875" )} , {0x1000 , 0x000d , ( "53c885" )} , {0x1000 , 0x000c , ( "53c895" )} , {0x1000 , 0x000b , ( "53c896" )} , {0x1077 , 0x1020 , ( "ISP1020" )} , {0x1077 , 0x1022 , ( "ISP1022" )} , {0x9004 , 0x5800 , ( "AIC-5800" )} , {0x9004 , 0x1078 , ( "AIC-7810 RAID" )} , {0x9004 , 0x7895 , ( "AIC-7895U" )} , {0x10cd , 0x2300 , ( "ABP940UW" )} , {0x1000 , 0x008f , ( "53c875J" )} , {0x1119 , 0x0112 , ( "GDT 6537RP1" )} , {0x1119 , 0x0122 , ( "GDT 6537RP2" )} , {0x1119 , 0x0102 , ( "GDT 6537RP" )} , {0x1119 , 0x0113 , ( "GDT 6557RP1" )} , {0x1119 , 0x0123 , ( "GDT 6557RP2" )} , {0x1119 , 0x0103 , ( "GDT 6557RP" )} , {0x1119 , 0x0114 , ( "GDT 6111RP1/6511RP1" )} , {0x1119 , 0x0124 , ( "GDT 6111RP2/6511RP2" )} , {0x1119 , 0x0104 , ( "GDT 6111RP/6511RP" )} , {0x1119 , 0x0110 , ( "GDT 6117RP1/6517RP1" )} , {0x1119 , 0x0120 , ( "GDT 6117RP2/6517RP2" )} , {0x1119 , 0x0100 , ( "GDT 6117RP/6517RP" )} , {0x1119 , 0x0115 , ( "GDT 6121RP1/6521RP1" )} , {0x1119 , 0x0125 , ( "GDT 6121RP2/6521RP2" )} , {0x1119 , 0x0105 , ( "GDT 6121RP/6521RP" )} , {0x1119 , 0x0111 , ( "GDT 6127RP1/6527RP1" )} , {0x1119 , 0x0121 , ( "GDT 6127RP2/6527RP2" )} , {0x1119 , 0x0101 , ( "GDT 6127RP/6527RP" )} , }; int scsi_num_ids=sizeof(scsi_pci_ids)/sizeof(struct pci_module_map); struct pci_module_map eth_pci_ids[] = { {0x10b7 , 0x5900 , ( "3C590 10bT" )} , {0x10b7 , 0x5952 , ( "3C595 100b-MII" )} , {0x10b7 , 0x5951 , ( "3C595 100bT4" )} , {0x10b7 , 0x5950 , ( "3C595 100bTX" )} , {0x10b7 , 0x9001 , ( "3C900 10b Combo" )} , {0x10b7 , 0x9000 , ( "3C900 10bTPO" )} , {0x10b7 , 0x9050 , ( "3C905 100bTX" )} , {0x1022 , 0x2000 , ( "79C970" )} , {0x1011 , 0x0021 , ( "DC21052" )} , {0x1011 , 0x0019 , ( "DC21142" )} , {0x1011 , 0x0024 , ( "DC21152" )} , {0x1011 , 0x000F , ( "DEFPA" )} , {0x1011 , 0x0002 , ( "DC21040" )} , {0x1011 , 0x0009 , ( "DC21140" )} , {0x1011 , 0x0014 , ( "DC21041" )} , {0x103c , 0x1030 , ( "J2585A" )} , {0x103c , 0x1031 , ( "J2585B (Lassen)" )} , {0x8086 , 0x1229 , ( "82557" )} , {0x1050 , 0x0940 , ( "NE2000-PCI" )} , {0x10b7 , 0x9055 , ( "3C905B 100bTX" )} , {0x10b7 , 0x9051 , ( "3C905 100bT4" )} , {0x1011 , 0x0022 , ( "DC21150" )} , {0x1014 , 0x0018 , ( "Token Ring" )} , }; int eth_num_ids=sizeof(eth_pci_ids)/sizeof(struct pci_module_map); struct pci_module_map video_pci_ids[] = { {0x121a , 0x0001 , ( "Voodoo" )} , {0x3d3d , 0x0001 , ( "GLINT 300SX" )} , {0x3d3d , 0x0003 , ( "GLINT Delta" )} , {0x3d3d , 0x0004 , ( "PERMEDIA" )} , {0xedd8 , 0xa0a1 , ( "2000MT" )} , {0xedd8 , 0xa091 , ( "Stingray" )} , {0xedd8 , 0xa099 , ( "Stingray ARK 2000PV" )} , {0x1002 , 0x4358 , ( "210888CX" )} , {0x1002 , 0x4758 , ( "210888GX" )} , {0x1002 , 0x4354 , ( "215CT222" )} , {0x1002 , 0x4754 , ( "Mach64 GT (Rage II)" )} , {0x1002 , 0x5654 , ( "Mach64 VT" )} , {0x1002 , 0x4158 , ( "68800AX" )} , {0x4005 , 0x2064 , ( "ALG2064i" )} , {0x1013 , 0x00a0 , ( "GD 5430" )} , {0x1013 , 0x00a4 , ( "GD 5434" )} , {0x1013 , 0x00a8 , ( "GD 5434" )} , {0x1013 , 0x00ac , ( "GD 5436" )} , {0x1013 , 0x00b8 , ( "GD 5446" )} , {0x1013 , 0x00d4 , ( "GD 5464" )} , {0x1013 , 0x00d6 , ( "GD 5465" )} , {0x1013 , 0x00bc , ( "GD 5480" )} , {0x1013 , 0x1100 , ( "CL 6729" )} , {0x1013 , 0x1110 , ( "PD 6832" )} , {0x1013 , 0x1204 , ( "CL 7541" )} , {0x1013 , 0x1200 , ( "CL 7542" )} , {0x1013 , 0x1202 , ( "CL 7543" )} , {0x1013 , 0x0038 , ( "GD 7548" )} , {0x0e11 , 0x3033 , ( "QVision 1280/p" )} , {0x102c , 0x00d8 , ( "65545" )} , {0x102c , 0x00dc , ( "65548" )} , {0x102c , 0x00e0 , ( "65550" )} , {0x102c , 0x00e4 , ( "65554" )} , {0x1011 , 0x0004 , ( "DC21030" )} , {0x107d , 0x0000 , ( "S3 805" )} , {0x102B , 0x0518 , ( "Atlas PX2085" )} , {0x102B , 0x0d10 , ( "MGA Impression" )} , {0x102B , 0x0519 , ( "Millennium" )} , {0x102B , 0x051b , ( "Millennium II" )} , {0x102B , 0x051A , ( "Mystique" )} , {0x105d , 0x2309 , ( "Imagine 128" )} , {0x105d , 0x2339 , ( "Imagine 128v2" )} , {0x10c8 , 0x0002 , ( "MagicGraph 128V" )} , {0x104e , 0x0107 , ( "OTI107" )} , {0x1255 , 0x1110 , ( "MPEG Forge" )} , {0x1255 , 0x1210 , ( "MPEG Fusion" )} , {0x1255 , 0x2110 , ( "VideoPlex" )} , {0x1255 , 0x2120 , ( "VideoPlex CC" )} , {0x1255 , 0x2130 , ( "VideoQuest" )} , {0x5333 , 0x88c0 , ( "Vision 864-P" )} , {0x5333 , 0x88c1 , ( "Vision 864-P" )} , {0x5333 , 0x8880 , ( "Vision 868" )} , {0x5333 , 0x88b0 , ( "Vision 928-P" )} , {0x5333 , 0x88d0 , ( "Vision 964-P" )} , {0x5333 , 0x88d1 , ( "Vision 964-P" )} , {0x5333 , 0x88f0 , ( "Vision 968" )} , {0x5333 , 0x8812 , ( "Aurora64V+" )} , {0x5333 , 0x8902 , ( "PLATO/PX (graphics)" )} , {0x5333 , 0x0551 , ( "PLATO/PX (system)" )} , {0x5333 , 0x8811 , ( "Trio32/Trio64" )} , {0x5333 , 0x8814 , ( "Trio64UV+" )} , {0x5333 , 0x8901 , ( "Trio64V2/DX or /GX" )} , {0x5333 , 0x5631 , ( "ViRGE" )} , {0x5333 , 0x8a01 , ( "ViRGE/DX or /GX" )} , {0x5333 , 0x883d , ( "ViRGE/VX" )} , {0x5333 , 0x8a10 , ( "ViRGE/GX2" )} , {0x10a8 , 0x0000 , ( "STB Horizon 64" )} , {0x1de1 , 0xdc29 , ( "DC-290" )} , {0x1023 , 0x9420 , ( "TG 9420" )} , {0x1023 , 0x9440 , ( "TG 9440" )} , {0x1023 , 0x9660 , ( "TG 9660" )} , {0x100c , 0x3208 , ( "ET6000" )} , {0x100c , 0x3202 , ( "ET4000W32P" )} , {0x100c , 0x3205 , ( "ET4000W32P rev B" )} , {0x100c , 0x3206 , ( "ET4000W32P rev C" )} , {0x100c , 0x3207 , ( "ET4000W32P rev D" )} , {0x100e , 0x9001 , ( "P9000" )} , {0x100e , 0x9100 , ( "P9100" )} , {0x1002 , 0x4742 , ( "Mach64 GB" )} , {0x1002 , 0x4744 , ( "Mach64 GD (Rage Pro)" )} , {0x1002 , 0x4749 , ( "Mach64 GI (Rage Pro)" )} , {0x1002 , 0x4750 , ( "Mach64 GP (Rage Pro)" )} , {0x1002 , 0x4751 , ( "Mach64 GQ (Rage Pro)" )} , {0x1002 , 0x4755 , ( "Mach64 GT (Rage II)" )} , {0x1002 , 0x4c47 , ( "Mach64 LG (3D Rage LT)" )} , {0x1002 , 0x4c54 , ( "Mach64 LT" )} , {0x102c , 0x00e5 , ( "65555" )} , {0x1011 , 0x0004 , ( "DC21030" )} , {0x1011 , 0x0004 , ( "DC21030 (TGA)" )} , {0x102B , 0x051f , ( "Millennium II AGP" )} , {0x10c8 , 0x0003 , ( "MagicGraph 128ZV" )} , {0x10c8 , 0x0004 , ( "MagicGraph NM2160" )} , {0x12d2 , 0x0018 , ( "Riva 128" )} , {0x5333 , 0x8c01 , ( "ViRGE/MX" )} , {0x5333 , 0x8c02 , ( "ViRGE/MX+" )} , {0x5333 , 0x8c03 , ( "ViRGE/MX+MV" )} , {0x1023 , 0x9397 , ( "Cyber9397" )} , {0x1023 , 0x9660 , ( "TG 9660" )} , {0x1023 , 0x9660 , ( "TG 9660 / Cyber9385" )} , {0x1023 , 0x9750 , ( "Image 975" )} , }; int video_num_ids=sizeof(video_pci_ids)/sizeof(struct pci_module_map); /* END of automatically generated text */