From 8a5e8b948d843beee691be1801dc2c6d2880be11 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Tue, 27 Oct 2009 20:40:14 +0100 Subject: [PATCH] Update isolinux/syslinux files to version 2:3.83+dfsg-1 --- debian/changelog | 14 +- templates/boot/addons/chain.c32 | Bin 3720 -> 13476 bytes templates/boot/addons/hdt.c32 | Bin 123752 -> 131544 bytes templates/boot/addons/memdisk | Bin 20068 -> 20304 bytes templates/boot/addons/menu.c32 | Bin 35732 -> 57140 bytes templates/boot/addons/pci.ids | 1225 +++++++++++++++++++++++++--------- templates/boot/isolinux/ifcpu64.c32 | Bin 904 -> 904 bytes templates/boot/isolinux/isolinux.bin | Bin 14336 -> 14336 bytes templates/boot/isolinux/mboot.c32 | Bin 0 -> 31020 bytes templates/boot/isolinux/vesamenu.c32 | Bin 147600 -> 147600 bytes 10 files changed, 920 insertions(+), 319 deletions(-) create mode 100644 templates/boot/isolinux/mboot.c32 diff --git a/debian/changelog b/debian/changelog index 57d5204..5a764de 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,8 +5,18 @@ grml-live (0.9.28) UNRELEASED; urgency=low * Add gcc to GRML_MEDIUM. * Adjust grub variable in *all* /boot/isolinux/*.cfg files. * Update memtest86+ binary to 4.00-2. - - -- Michael Prokop Tue, 27 Oct 2009 20:32:41 +0100 + * Update isolinux/syslinux files to version 2:3.83+dfsg-1: + - templates/boot/addons/chain.c32 + - templates/boot/addons/hdt.c32 + - templates/boot/addons/memdisk + - templates/boot/addons/menu.c32 + - templates/boot/addons/pci.ids + - templates/boot/isolinux/ifcpu64.c32 + - templates/boot/isolinux/isolinux.bin + - templates/boot/isolinux/vesamenu.c32 + * Add templates/boot/isolinux/mboot.c32 from suslinux. + + -- Michael Prokop Tue, 27 Oct 2009 20:39:08 +0100 grml-live (0.9.27) unstable; urgency=low diff --git a/templates/boot/addons/chain.c32 b/templates/boot/addons/chain.c32 index bb5d31f36541068d4fa342915521e6fdd08d3312..f39a5b3a18ed2f37bec841f81893f95d44531f17 100644 GIT binary patch literal 13476 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 literal 3720 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 lU>Mu2Xc-J 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 p0Q!Ls0AB= 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 j|_pak}Se+K)&+rbCH=fPLOH^DvNci;(d)aRPj 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 diff --git a/templates/boot/addons/memdisk b/templates/boot/addons/memdisk index 18128a20c35f26dc16ea4352ec857fb59aa100fa..63f51a139660e85d3514d9293142e7743ea83b02 100644 GIT binary patch literal 20304 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 diff --git a/templates/boot/addons/menu.c32 b/templates/boot/addons/menu.c32 index a227b7699c17b0a0c82bd63ef331db80875392b0..a12f8eaf651ed0e7e3be1778c82ec4d0508234b5 100644 GIT binary patch literal 57140 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 literal 35732 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

u$8nEg~&} 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 diff --git a/templates/boot/addons/pci.ids b/templates/boot/addons/pci.ids index 5b3ec43..c4e0b03 100644 --- a/templates/boot/addons/pci.ids +++ b/templates/boot/addons/pci.ids @@ -1,8 +1,8 @@ # # List of PCI ID's # -# Version: 2009.04.14 -# Date: 2009-04-14 03:15:01 +# Version: 2009.10.22 +# Date: 2009-10-22 03:15:02 # # Maintained by Martin Mares and other volunteers from the # PCI ID Project at http://pciids.sf.net/. @@ -22,7 +22,7 @@ # subvendor subdevice subsystem_name <-- two tabs 0000 Gammagraphx, Inc. (or missing ID) -0010 Allied Telesyn International +0010 Allied Telesis, Inc # This is a relabelled RTL-8139 8139 AT-2500TX V3 Ethernet 001a Ascend Communications, Inc. @@ -334,7 +334,10 @@ 1028 1010 LSI U320 SCSI Controller 103c 12c5 Ultra320 SCSI [A7173A] 103c 1323 Core I/O LAN/SCSI Combo [AB314A] + 103c 3108 Single Channel Ultra320 SCSI HBA G2 124b 1170 PMC-USCSI320 +# VMware's emulation of this device. Was missing from the list. + 15ad 1976 LSI Logic Parallel SCSI Controller 1734 1052 PRIMERGY BX/RX/TX S2 series onboard SCSI(IME) 0031 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI 0032 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI @@ -365,6 +368,7 @@ 1028 1f0e SAS 6/iR Adapter RAID Controller 1028 1f0f SAS 6/iR Integrated Blades RAID Controller 1028 1f10 SAS 6/iR Integrated RAID Controller + 103c 3229 SC44Ge Host Bus Adapter 0059 MegaRAID SAS 8208ELP/8208ELP 005a SAS1066E PCI-Express Fusion-MPT SAS 005c SAS1064A PCI-X Fusion-MPT SAS @@ -405,6 +409,10 @@ 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] + 1028 1f1c 6Gbps SAS HBA Adapter + 1028 1f1d PERC H200 Adapter + 1028 1f1e PERC H200 Integrated + 1028 1f1f PERC H200 Modular 0073 MegaRAID SAS 9240 1000 9240 MegaRAID SAS 9240-4i 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] @@ -422,6 +430,14 @@ 1028 1f1b PERC H700 Integrated 007c MegaRAID SAS 1078DE 1014 0395 ServeRAID-AR10is SAS/SATA Controller + 0080 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0081 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0082 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0083 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0084 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0085 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0086 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0087 SAS2208 PCI-Express Fusion-MPT SAS-2 008f 53c875J 1092 8000 FirePort 40 SCSI Controller 1092 8760 FirePort 40 Dual SCSI Host Adapter @@ -444,6 +460,7 @@ 1028 1f03 PowerEdge RAID Controller PERC5 1734 1065 FSC MegaRAID PCI Express ROMB 8086 0002 MegaRAID Intel RAID Controller SRCU42E + 8086 3449 MegaRAID Intel RAID Controller SROMBU 0409 MegaRAID 1000 3004 MegaRAID SATA 300-4X RAID Controller 1000 3008 MegaRAID SATA 300-8X RAID Controller @@ -712,6 +729,7 @@ 17f2 5000 KI690-AM2 Motherboard 438e SB600 AC97 Modem 4390 SB700/SB800 SATA Controller [IDE mode] + 1849 4390 Motherboard (one of many) 4391 SB700/SB800 SATA Controller [AHCI mode] 4392 SB700/SB800 SATA Controller [Non-RAID5 mode] 4393 SB700/SB800 SATA Controller [RAID5 mode] @@ -1195,6 +1213,7 @@ 1462 0131 MS-1013 Notebook 5956 RD790 Northbridge only dual slot PCI-e_GFX and HT3 K8 part 5957 RX780/RX790 Chipset Host Bridge + 1849 5957 A770CrossFire Motherboard 5958 RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part 5960 RV280 [Radeon 9200 PRO] 17af 2020 Excalibur Radeon 9250 @@ -1228,13 +1247,16 @@ 1462 7141 Aspire L250 5975 RS482 [Radeon Xpress 200M] 5978 RD790 PCI to PCI bridge (external gfx0 port A) + 1849 5957 A770CrossFire Motherboard 5979 RD790 PCI to PCI bridge (external gfx0 port B) 597a RD790 PCI to PCI bridge (PCI express gpp port A) 597b RD790 PCI to PCI bridge (PCI express gpp port B) 597c RD790 PCI to PCI bridge (PCI express gpp port C) 597d RD790 PCI to PCI bridge (PCI express gpp port D) 597e RD790 PCI to PCI bridge (PCI express gpp port E) + 1849 5957 A770CrossFire Motherboard 597f RD790 PCI to PCI bridge (PCI express gpp port F) + 1849 5957 A770CrossFire Motherboard 5980 RD790 PCI to PCI bridge (external gfx1 port A) 5981 RD790 PCI to PCI bridge (external gfx1 port B) 5982 RD790 PCI to PCI bridge (NB-SB link) @@ -1503,17 +1525,30 @@ 9450 RV770 [FireStream 9270] 9452 RV770 [FireStream 9250] 945a M98 XT [Mobility Radeon HD 4870] + 9460 RV790 [Radeon HD 4800 Series] 9480 M96 [Mobility Radeon HD 4650] + 103c 3628 ATI Mobility Radeon HD 4650 [dv6-1190en] 9489 M96 XT [Mobility FireGL V5725] 9490 RV730XT [Radeon HD 4670] + 174b e880 Radeon HD 4670 512MB DDR3 + 9491 M96 CSP [ATI RADEON E4690] + 9495 HD 4650 + 1002 9495 RV730 XT [PowerColor Radeon HD4670 AGP 1GB DDR] + 1458 0028 HD4650 9498 RV730 PRO [Radeon HD 4650] 949f RV730 [FirePro V5700] + 94a0 Mobility Radeon HD 4830 [M97] + 94a1 [M97 XT] Mobility Radeon HD 4860 + 94a3 M97 GL [ATI FirePro M7740] + 94b3 Radeon HD 4770 [RV740] + 94b4 RV740 LE [ATI Radeon HD 4700 Series] 94c1 RV610 [Radeon HD 2400 XT] 1028 0211 Optiplex 755 1028 0d02 Optiplex 755 94c3 RV610 video device [Radeon HD 2400 PRO] 1002 94c3 Radeon HD 2400PRO 174b e400 Sapphire HD 2400 PRO video device + 18bc 3550 GeCube Radeon HD2400 PRO 94c4 RV610 LE AGP [Radeon HD 2400 PRO AGP] 94c8 Radeon HD 2400 XT 94c9 Mobility Radeon HD 2400 @@ -1521,6 +1556,7 @@ 94cb Radeon E2400 94cc RV 610LE PCI [Radeon HD 2400] 9501 Radeon HD 3870 + 174b e620 Sapphire Radeon HD 3870 PCIe 2.0 9504 Mobility Radeon HD 3850 9505 RV670PRO [Radeon HD 3850] 9507 RV670 [Radeon HD 3850] @@ -1566,22 +1602,29 @@ 95cf RV620 [FirePro 2260] 960f RS780 Azalia controller 9610 Radeon HD 3200 Graphics + 1458 d000 GA-MA78GM-S2H Motherboard 9611 Radeon 3100 Graphics 9612 RS780M/RS780MN [Radeon HD 3200 Graphics] 9613 RS780MC [Radeon HD 3100 Graphics] 9614 Radeon HD 3300 Graphics 9615 RS780E [AMD 780E] 9616 760G [Radeon 3000] + 9710 RS880GT [Radeon HD 4200] + 9712 M880G [Mobility Radeon HD 4200] + 9713 M860G [Mobility Radeon 4100] aa00 R600 Audio Device [Radeon HD 2900 Series] aa08 RV630/M76 audio device [Radeon HD 2600 Series] aa10 RV610 audio device [Radeon HD 2400 PRO] 174b aa10 Sapphire HD 2400 PRO audio device + 18bc aa10 GeCube Radeon HD 2400 PRO HDCP-capable digital-only audio device aa18 Radeon HD 3870 Audio device aa20 RV635 Audio device [Radeon HD 3600 Series] aa28 RV620 Audio device [Radeon HD 34xx Series] aa30 HD48x0 audio 174b aa30 Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink - aa38 R700 Audio Device [Radeon HD 4000 Series] + aa38 RV710/730 + 103c 3628 ATI RV710/730 [dv6-1190en] + 174b aa38 R700 Audio Device [Radeon HD 4000 Series] ac00 Theater 600 Pro cab0 AGP Bridge [IGP 320M] cab2 RS200/RS200M AGP Bridge [IGP 340M] @@ -1969,6 +2012,16 @@ 1014 030a PCIe 3Gb SAS RAID Adapter (574E) 1014 033a PCIe 3Gb SAS Adapter (57B3) 1014 0360 PCI-E Auxiliary Cache Adapter (57B7) + 033d PCI-E IPR SAS Adapter (FPGA) + 1014 033c PCIe2 1.8GB Cache 6Gb SAS RAID Adapter Tri-port (57B5) + 1014 0356 PCIe2 1.8GB Cache 6Gb SAS RAID & SSD Adapter (574D) + 1014 035f PCIe2 6Gb SAS Adapter Quad-port (57B2) + 034a PCI-E IPR SAS Adapter (ASIC) + 1014 033b PCIe2 6Gb SAS RAID Adapter Quad-port (57B4) + 1014 0355 PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57B1) + 1014 0357 PCIe2 6Gb SAS Adapter Quad-port (57C6) + 1014 035d PCIe2 3.6GB Cache 6Gb SAS RAID & SSD Adapter (575D) + 1014 035e PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE) 3022 QLA3022 Network Adapter 4022 QLA3022 Network Adapter ffff MPIC-2 interrupt controller @@ -2136,7 +2189,8 @@ 161f 3017 HDAMB 7461 AMD-8111 USB 7462 AMD-8111 Ethernet - 7464 AMD-8111 USB + 7463 AMD-8111 USB EHCI + 7464 AMD-8111 USB OHCI 161f 3017 HDAMB 7468 AMD-8111 LPC 161f 3017 HDAMB @@ -2316,6 +2370,8 @@ 1028 1f01 PERC 5/E Adapter RAID Controller 1028 1f02 PERC 5/i Adapter RAID Controller 1028 1f03 PERC 5/i Integrated RAID Controller + 0016 PowerEdge Expandable RAID controller S300 + 1028 1f24 PERC S300 Controller 1029 Siemens Nixdorf IS 102a LSI Logic 0000 HYDRA @@ -2438,27 +2494,67 @@ 1705 0002 Millennium G450 16MB SGRAM 1705 0003 Millennium G450 32MB 1705 0004 Millennium G450 16MB - 0527 MGA Parhelia AGP + 0527 Parhelia 102b 0840 Parhelia 128Mb - 102b 0850 Parhelia 256MB AGP 4X - 0528 Parhelia 8X + 102b 0850 Parhelia 256MB + 102b 0870 MED2mp-DVI + 102b 0880 P-256 Edge Overlap Controller + 0528 Parhelia 102b 1020 Parhelia 128MB 102b 1030 Parhelia 256 MB Dual DVI + 102b 1040 MED2mp-DVI + 102b 1050 Sono S20 + 102b 1060 PJ-30L + 102b 1070 PJ-40L + 102b 1421 MED5mp + 102b 1431 MED3mp-DVI + 102b 1451 MED5mp-DVI + 102b 1491 MED2mp-DVI + 102b 14b1 MED3mp-DVI + 102b 14c1 MED5mp-DVI 102b 14e1 Parhelia PCI 256MB + 102b 14f1 Parhelia Precision SGT + 102b 1501 ATC-4MP + 102b 1511 ATC-4MP + 102b 1521 TheatreVUE T30 + 102b 1531 TheatreVUE T20 + 102b 1541 MED2mp-DVI + 102b 1551 MED3mp-DVI + 102b 1561 MED5mp-DVI + 102b 1571 Parhelia DL256 PCI + 102b 1591 Parhelia Precision SDT + 102b 15a1 MED4mp-DVI + 102b 2011 Parhelia HR256 102b 2021 QID Pro + 102b 2061 PJ-40LP + 102b 2081 EWS Quad + 102b 2411 PPX-OUT8 + 102b 2421 VPX-OUT8 + 102b 2441 PPX-OUT4 + 102b 2451 VPX-OUT4 + 102b 2491 LPX-OUT4 0530 MGA G200EV 0532 MGA G200eW WPCM450 1028 0235 PowerEdge R710 MGA G200eW WPCM450 1028 0236 PowerEdge R610 MGA G200eW WPCM450 1028 0237 PowerEdge T610 MGA G200eW WPCM450 1028 0287 PowerEdge M610 MGA G200eW WPCM450 + 1028 028c PowerEdge R410 MGA G200eW WPCM450 + 1028 028d PowerEdge T410 MGA G200eW WPCM450 1028 029c PowerEdge M710 MGA G200eW WPCM450 0540 M91XX 102b 2080 M9140 LP PCIe x16 + 102b 20c0 Xenia + 102b 20c1 Xenia Pro 102b 2100 M9120 PCIe x16 102b 2140 M9125 PCIe x16 102b 2180 M9120 Plus LP PCIe x16 102b 21c0 M9120 Plus LP PCIe x1 + 102b 2200 VDA1164 Output Board + 102b 2240 M9148 LP PCIe x16 + 102b 2241 M9138 LP PCIe x16 + 102b 2280 M9188 ATX PCIe x16 + 102b 22c0 M9128 LP PCIe x16 0d10 MGA Ultima/Impression 1000 MGA G100 [Productiva] 102b ff01 Productiva G100 @@ -2481,18 +2577,51 @@ 2537 Millenium P650/P750 102b 1820 Millennium P750 64MB 102b 1830 Millennium P650 64MB + 102b 1850 RAD2mp + 102b 1860 RAD3mp + 102b 1880 Sono S10 102b 1c10 QID 128MB 102b 2811 Millennium P650 Low-profile PCI 64MB + 102b 2821 Millenium P650 Low-profile PCI + 102b 2841 RAD PCI + 102b 2851 Spectrum PCI + 102b 2871 EpicA TC2 102b 2c11 QID Low-profile PCI + 102b 2c21 QID LP PCI LW + 102b 2c31 QID LP PCI + 102b 2c41 EpicA TC4 + 102b 3001 Extio F1400 + 102b 3011 Extio F1220 + 102b 3041 RG-200DL + 102b 3051 RG-400SL + 102b 3061 Extio F1420 + 102b 3081 Extio F1240 2538 Millenium P650 PCIe + 102b 0847 RAD PCIe 102b 08c7 Millennium P650 PCIe 128MB 102b 0907 Millennium P650 PCIe 64MB 102b 0947 Parhelia APVe + 102b 0987 ATC PCIe 4MP 102b 1047 Millennium P650 LP PCIe 128MB 102b 1087 Millennium P650 LP PCIe 64MB + 102b 1801 Millenium P650 PCIe x1 102b 2538 Parhelia APVe 102b 3007 QID Low-profile PCIe + 102b 3087 Aurora VX3mp + 102b 30c7 QID LP PCIe 2539 Millennium P690 + 102b 0040 Millenium P690 PCIe x16 + 102b 0042 ONYX + 102b 0043 SPECTRA + 102b 0080 Millenium P690 Plus LP PCIe x16 + 102b 0081 Millenium P690 LP PCIe x16 + 102b 0082 RAD LPX PCIe x16 + 102b 00c0 Millenium P690 Plus LP PCI + 102b 00c2 Millenium P690 LP PCI + 102b 00c3 RAD LPX PCI + 102b 0101 Millenium P690 PCI + 102b 0140 Millenium P690 LP PCIe x1 + 102b 0180 Display Wall IP Decode 128 MB 4536 VIA Framegrabber 4cdc Morphis Vision System Jpeg2000 4fc5 Morphis Vision System @@ -2934,6 +3063,7 @@ # Found on ASUS M2V motherboard 81e7 Realtek ALC-660 6-channel CODEC 81f4 EN7300TC512/TD/128M/A(C262G) [Graphics Card EN7300TC512] + 82ca G96 GeForce 9500 GT 82e8 M3N72-D 1044 Adaptec (formerly DPT) 1012 Domino RAID Engine @@ -3508,6 +3638,7 @@ 105a b600 SuperTrak EX16650 105a b601 SuperTrak EX16654 105a b602 SuperTrak EX16658 + 8760 PM8010 [SuperTrak EX SAS and SATA 6G RAID Controller] c350 80333 [SuperTrak EX12350] e350 80333 [SuperTrak EX24350] 105b Foxconn International, Inc. @@ -3581,6 +3712,7 @@ 1062 Maspar Computer Corp 1063 Ocean Office Automation 1064 Alcatel + 1102 Dynamite 2840 (ADSL PCI modem) 1065 Texas Microsystems 1066 PicoPower Technology 0000 PT80C826 @@ -3769,6 +3901,7 @@ 6312 SP202-based 2Gb Fibre Channel to PCI-X HBA 6322 SP212-based 2Gb Fibre Channel to PCI-X HBA 7220 IBA7220 InfiniBand HCA + 7322 IBA7322 QDR InfiniBand HCA 8000 10GbE Converged Network Adapter (TCP/IP Networking) 8001 10GbE Converged Network Adapter (FCoE) 8432 ISP2432M-based 10GbE Converged Network Adapter (CNA) @@ -3794,6 +3927,7 @@ 204d [GeForce 7800 GTX] Winfast PX7800 GTX TDH 2134 WinFast 3D S320 II 2971 [GeForce FX 5900] WinFast A350 TDH MyViVo + 6609 Winfast TV 2000 XP RM 6654 Conexant CX23883 [WinFast DTV1800 H] 107e Interphase Corporation 0001 5515 ATM Adapter [Flipper] @@ -3912,10 +4046,12 @@ 108e a001 Ultra IIe on Blade 100 motherboard a801 Schizo Fireplane-PCI bus bridge module [pcisch] abba Cassini 10/100/1000 - abcd Multithreaded 10 Gigabit Ethernet Network Controller + abcd Multithreaded 10-Gigabit Ethernet Network Controller c416 Sun Fire System/System Controller Interface chip [sbbc] 108f Systemsoft 1090 Compro Computer Services, Inc. + 4610 PCI RTOM + 4620 GPIO HSD 1091 Intergraph Corporation 0020 3D graphics processor 0021 3D graphics processor w/Texturing @@ -4284,7 +4420,9 @@ 8547 PEX 8547 48-lane, 3-port PCI Express Switch 8548 PEX 8548 48-lane, 9-port PCI Express Switch 8647 PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch + 9016 PLX 9016 8-port serial controller 9030 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge + 10b5 2695 Hilscher CIF50-PB Profibus Master Board 10b5 2862 Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board 10b5 2906 Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board 10b5 2940 Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board @@ -4406,6 +4544,7 @@ 1517 000f ECDR-GC314-PMC Receiver 1885 0700 Tsunami FPGA PMC with Altera Stratix S40 1885 0701 Tsunami FPGA PMC with Altera Stratix S30 + a100 Blackmagic Design DeckLink bb04 B&B 3PCIOSD1A Isolated PCI Serial c001 CronyxOmega-PCI (8-port RS232) 10b6 Madge Networks @@ -4908,6 +5047,7 @@ 1043 0201 AGP-V3800M 1048 0c3a Erazor III LT 1048 0c3b Erazor III LT + 10de 0006 RIVA TNT2 Model 64/Model 64 Pro 10de 001e M64 AGP4x 1102 1023 CT6892 RIVA TNT2 Value 1102 1024 CT6932 RIVA TNT2 Value 32Mb @@ -4934,7 +5074,7 @@ 0043 NV40.3 [GeForce 6800 XE] 0044 NV40 [GeForce 6800 XT] 0045 NV40 [GeForce 6800 GT] - 0046 NV40 [GeForce 6800 GT] + 0046 NV45 [GeForce 6800 GT] 0047 NV40 [GeForce 6800 GS] 1682 2109 GeForce 6800 GS 0048 NV40 [GeForce 6800 XT] @@ -5074,7 +5214,7 @@ 0091 G70 [GeForce 7800 GTX] 0092 G70 [GeForce 7800 GT] 0093 G70 [GeForce 7800 GS] - 0095 GeForce 7800 SLI + 0095 G70 [GeForce 7800 SLI] 0098 G70 [GeForce Go 7800] 0099 G70 [GeForce Go 7800 GTX] 009d G70GL [Quadro FX 4500] @@ -5232,11 +5372,11 @@ 0144 NV43 [GeForce Go 6600] 0145 NV43 [GeForce 6610 XL] 0146 NV43 [Geforce Go 6600TE/6200TE] - 0147 GeForce 6700 XL + 0147 NV43 [GeForce 6700 XL] 0148 NV43 [GeForce Go 6600] 0149 NV43 [GeForce Go 6600 GT] - 014a Quadro NVS 440 - 014c Quadro FX 540 MXM + 014a NV43 [Quadro NVS 440] + 014c NV43 [Quadro FX 540 MXM] 014d NV43GL [Quadro FX 550] 014e NV43GL [Quadro FX 540] 014f NV43 [GeForce 6200] @@ -5254,7 +5394,7 @@ 0152 NV15BR [GeForce2 Ultra, Bladerunner] 1048 0c56 GLADIAC Ultra 0153 NV15GL [Quadro2 Pro] - 0160 GeForce 6500 + 0160 NV44 [GeForce 6500] 0161 NV44 [GeForce 6200 TurboCache(TM)] 0162 NV44 [GeForce 6200SE TurboCache (TM)] 0163 NV44 [GeForce 6200 LE] @@ -5263,8 +5403,8 @@ 0166 NV43 [GeForce Go 6400] 0167 NV43 [GeForce Go 6200/6400] 0168 NV43 [GeForce Go 6200/6400] - 0169 GeForce 6250 - 016a GeForce 7100 GS + 0169 NV44 [GeForce 6250] + 016a NV44 [GeForce 7100 GS] 0170 NV17 [GeForce4 MX 460] 0171 NV17 [GeForce4 MX 440] 10b0 0002 Gainward Pro/600 TV @@ -5304,14 +5444,16 @@ 0186 NV18M [GeForce4 448 Go] 0187 NV18M [GeForce4 488 Go] 0188 NV18GL [Quadro4 580 XGL] + 0189 NV18 [GeForce4 MX with AGP8X (Mac)] 018a NV18GL [Quadro NVS 280 SD] 018b NV18GL [Quadro4 380 XGL] 018c NV18GL [Quadro NVS 50 PCI] 018d NV18M [GeForce4 448 Go] 0191 G80 [GeForce 8800 GTX] 0193 G80 [GeForce 8800 GTS] - 0194 GeForce 8800 Ultra - 0197 Tesla S870 (Compute Server Component) + 0194 G80 [GeForce 8800 Ultra] +# Found in GPU server Tesla D870 and S870 + 0197 G80 [Tesla C870] 019d G80 [Quadro FX 5600] 019e G80 [Quadro FX 4600] 01a0 NVCrush11 [GeForce2 MX Integrated Graphics] @@ -5329,16 +5471,17 @@ 01c1 nForce AC'97 Modem Controller 01c2 nForce USB Controller 01c3 nForce Ethernet Controller - 01d0 GeForce 7350 LE + 01d0 G72 [GeForce 7350 LE] 01d1 G72 [GeForce 7300 LE] 1462 0345 7300LE PCI Express Graphics Adapter - 01d3 G72 [GeForce 7300 SE] + 01d3 G72 [GeForce 7300 SE/7200 GS] 01d6 G72M [GeForce Go 7200] 01d7 G72M [Quadro NVS 110M/GeForce Go 7300] 01d8 G72M [GeForce Go 7400] 1028 01d7 XPS M1210 + 01d9 G72M [GeForce Go 7450] 01da G72M [Quadro NVS 110M] - 01db Quadro NVS 120M + 01db G72M [Quadro NVS 120M] 01dc G72GL [Quadro FX 350M] 01dd G72 [GeForce 7500 LE] 01de G72GL [Quadro FX 350] @@ -5370,13 +5513,13 @@ 1043 405b V8200 T5 1545 002f Xtasy 6964 0203 NV20DCC [Quadro DCC] - 0211 NV40 [GeForce 6800] - 0212 NV40 [GeForce 6800 LE] - 0215 NV40 [GeForce 6800 GT] - 0218 NV40 [GeForce 6800 XT] + 0211 NV48 [GeForce 6800] + 0212 NV48 [GeForce 6800 LE] + 0215 NV48 [GeForce 6800 GT] + 0218 NV48 [GeForce 6800 XT] 0221 NV44A [GeForce 6200] 3842 a341 256A8N341DX - 0222 GeForce 6200 A-LE + 0222 NV44 [GeForce 6200 A-LE] 0240 C51PV [GeForce 6150] 1043 81cd A8N-VM CSM 1462 7207 K8NGM2 series @@ -5384,13 +5527,13 @@ 0242 C51G [GeForce 6100] 105b 0cad Winfast 6100K8MB 0243 C51 PCI Express Bridge - 0244 C51 [Geforce 6150 Go] + 0244 C51 [Geforce Go 6150] 103c 30b5 Presario V3242AU 103c 30b7 Presario V6133CL 10de 0244 GeForce Go 6150 0245 C51 [Quadro NVS 210S/GeForce 6150LE] 0246 C51 PCI Express Bridge - 0247 MCP51 PCI-X GeForce Go 6100 + 0247 C51 [GeForce Go 6100] 1043 1382 MCP51 PCI-X GeForce Go 6100 0248 C51 PCI Express Bridge 0249 C51 PCI Express Bridge @@ -5504,7 +5647,7 @@ 1462 0663 NX7950GT-VT2D512EZ-HD 0297 G71 [GeForce Go 7950 GTX] 0298 G71 [GeForce Go 7900 GS] - 0299 GeForce Go 7900 GTX + 0299 G71 [GeForce Go 7900 GTX] 029a G71 [Quadro FX 2500M] 029b G71 [Quadro FX 1500M] 029c G71 [Quadro FX 5500] @@ -5580,7 +5723,7 @@ 0317 NV31M Pro 031a NV31M [GeForce FX Go5600] 031b NV31M [GeForce FX Go5650] - 031c Quadro FX Go700 + 031c NV31 [Quadro FX Go700] 031d NV31GLM 031e NV31GLM Pro 031f NV31GLM Pro @@ -5674,27 +5817,27 @@ 0377 MCP55 PCI Express bridge 0378 MCP55 PCI Express bridge 037a MCP55 Memory Controller - 037c G70 [GeForce 7800 GS] (rev a2) 037e MCP55 SATA Controller 037f MCP55 SATA Controller 1028 0221 PowerEdge R805 MCP55 SATA Controller 147b 12c4 KN9-Ultra Mainboard - 0390 GeForce 7650 GS - 0391 G70 [GeForce 7600 GT] + 0390 G73 [GeForce 7650 GS] + 0391 G73 [GeForce 7600 GT] 1458 3427 GV-NX76T128D-RH - 0392 G70 [GeForce 7600 GS] + 0392 G73 [GeForce 7600 GS] 1462 0622 NX7600GS-T2D256EH - 0393 G70 [GeForce 7300 GT] + 0393 G73 [GeForce 7300 GT] 10de 0412 NX7300GT-TD256EH 1462 0412 NX7300GT-TD256EH - 0394 G70 [GeForce 7600 LE] - 0395 G70 [GeForce 7300 GT] + 0394 G73 [GeForce 7600 LE] + 0395 G73 [GeForce 7300 GT] 0397 G73 [GeForce Go 7700] 0398 G73 [GeForce Go 7600] 1025 006c Acer 9814 WKMI 0399 G73 [GeForce Go 7600 GT] + 039a G73M [Quadro NVS 300M] 039b G73 [GeForce Go 7900 SE] - 039c Quadro FX 550M + 039c G73 [Quadro FX 550M] 10de 039c Quadro FX 560M 039e G73GL [Quadro FX 560] 03a0 C55 Host Bridge @@ -5726,10 +5869,11 @@ 03ba C55 Memory Controller 03bb C55 PCI Express bridge 03bc C55 Memory Controller - 03d0 GeForce 6150SE nForce 430 - 03d1 GeForce 6100 nForce 405 - 03d2 GeForce 6100 nForce 400 - 03d5 GeForce 6100 nForce 420 + 03d0 C61 [GeForce 6150SE nForce 430] + 03d1 C61 [GeForce 6100 nForce 405] + 03d2 C61 [GeForce 6100 nForce 400] + 03d5 C61 [GeForce 6100 nForce 420] + 03d6 C61 [GeForce 7025 / nForce 630a] 03e0 MCP61 LPC Bridge 1849 03e0 939NF6G-VSTA Board 03e1 MCP61 LPC Bridge @@ -5766,29 +5910,30 @@ 03f6 MCP61 SATA Controller 1849 03f6 939NF6G-VSTA Board 03f7 MCP61 SATA Controller - 0400 GeForce 8600 GTS - 0401 GeForce 8600GT - 0402 GeForce 8600 GT + 0400 G84 [GeForce 8600 GTS] + 0401 G84 [GeForce 8600GT] + 0402 G84 [GeForce 8600 GT] 1462 0910 NX8600GT-T2D256EZ - 0403 GeForce 8600 GS - 0404 GeForce 8400 GS + 0403 G84 [GeForce 8600 GS] + 0404 G84 [GeForce 8400 GS] 1462 1230 NX8400GS-TD256E 0405 G84 [GeForce 9500M GS] 0407 G84 [GeForce 8600M GT] 0408 G84 [GeForce 9650M GS] 0409 G84 [GeForce 8700M GT] - 040a Quadro FX 370 + 040a G84 [Quadro FX 370] 040b Quadro NVS 320M 040c Quadro FX 570M + 17aa 20d9 ThinkPad T61p 040d Quadro FX 1600M - 040e Quadro FX 570 - 040f Quadro FX 1700 - 0420 GeForce 8400 SE - 0421 GeForce 8500 GT + 040e G84 [Quadro FX 570] + 040f G84 [Quadro FX 1700] + 0420 G86 [GeForce 8400 SE] + 0421 G86 [GeForce 8500 GT] 1462 0960 NX8500GT-TD512EH/M2 - 0422 GeForce 8400 GS - 0423 GeForce 8300 GS - 0424 GeForce 8400 GS + 0422 G86 [GeForce 8400 GS] + 0423 G86 [GeForce 8300 GS] + 0424 G86 [GeForce 8400 GS] 0425 G86 [GeForce 8600M GS] 1025 0121 Aspire 5920G 0426 G86 [GeForce 8400M GT] @@ -5798,9 +5943,10 @@ 17aa 20d8 ThinkPad T61 042a Quadro NVS 130M 042b Quadro NVS 135M + 042c G86 [GeForce 9400 GT] 042d Quadro FX 360M 042e G86 [GeForce 9300M G] - 042f Quadro NVS 290 + 042f G86 [Quadro NVS 290] 0440 MCP65 LPC Bridge 0441 MCP65 LPC Bridge 0442 MCP65 LPC Bridge @@ -5834,10 +5980,10 @@ 045f MCP65 SATA Controller 0531 C67 [GeForce 7150M / nForce 630M] 0533 C67 [GeForce 7000M / nForce 610M] - 053a GeForce 7050 PV / nForce 630a - 053b GeForce 7050 PV / nForce 630a + 053a C68 [GeForce 7050 PV / nForce 630a] + 053b C68 [GeForce 7050 PV / nForce 630a] 1043 8308 M2N68-AM Motherbord - 053e GeForce 7025 + 053e C68 [GeForce 7025 / nForce 630a] 0541 MCP67 Memory Controller 0542 MCP67 SMBus 1043 8308 M2N68-AM Motherbord @@ -5895,31 +6041,33 @@ 05e2 GT200 [GeForce GTX 260] 05e3 GT200b [GeForce GTX 285] 05e6 GT200b [GeForce GTX 275] - 05e7 GT200 [Tesla C1060 / Tesla S1070] +# Found in GPU server Tesla S1070 + 05e7 GT200 [Tesla C1060] 05ed GT200GL [Quadro Plex 2200 D2] 05f8 GT200GL [Quadro Plex 2200 S4] 05f9 GT200GL [Quadro CX] 05fd GT200GL [Quadro FX 5800] 05fe GT200GL [Quadro FX 4800] - 0600 GeForce 8800 GTS 512 - 0601 GeForce 9800 GT 512 - 0602 GeForce 8800 GT 512 - 0604 GeForce 9800 GX2 - 0605 GeForce 9800 GT - 0606 GeForce 8800 GS + 0600 G92 [GeForce 8800 GTS 512] + 0601 G92 [GeForce 9800 GT] + 0602 G92 [GeForce 8800 GT] + 0604 G92 [GeForce 9800 GX2] + 0605 G92 [GeForce 9800 GT] + 0606 G92 [GeForce 8800 GS] 0608 G92 [GeForce 9800M GTX] 0609 G92 [GeForce 8800M GTS] + 060a GT200 [GeForce GTX 280M] 060b G92 [GeForce 9800M GT] 060c G92 [GeForce 8800M GTX] - 060d GeForce 8800 GS - 0610 GeForce 9600 GSO + 060d G92 [GeForce 8800 GS] + 0610 G92 [GeForce 9600 GSO] 1682 2385 GeForce 9600 GSO 768mb - 0611 GeForce 8800 GT + 0611 G92 [GeForce 8800 GT] 107d 2ab0 Winfast PX8800 GT PCI-E 19da 1040 ZT-88TES2P-FSP - 0612 GeForce 9800 GTX - 0613 GeForce 9800 GTX+ - 0614 GeForce 9800 GT + 0612 G92 [GeForce 9800 GTX] + 0613 G92 [GeForce 9800 GTX+] + 0614 G92 [GeForce 9800 GT] 107d 2ab3 WinFast PX9800 GT (S-Fanpipe) 0615 G92 [GeForce GTS 250] 3842 1150 GeForce GTS 250 P/N 512-P3-1150-TR @@ -5929,24 +6077,35 @@ # Overclocked 3842 1156 GeForce GTS 250 P/N 01G-P3-1156-TR 0617 G92 [GeForce 9800M GTX] + 0618 GT200 [GeForce GTX 260M] 0619 G92GL [Quadro FX 4700 X2] 061a G92 [Quadro FX 3700] 061b G92GL [Quadro VX 200] 061c G92M [Quadro FX 3600M] + 061d G92 [Quadro FX 2800M] + 061f G92 [Quadro FX 3800M] 0622 G94 [GeForce 9600 GT] 107d 2ac1 WinFast PX9600GT 1024MB 1458 3481 GV-NX96T512HP - 0623 GeForce 9600 GS - 0625 GeForce 9600 GSO + 0623 G94 [GeForce 9600 GS] + 0625 G94 [GeForce 9600 GSO 512] + 0626 G94 [GeForce GT 130] + 0627 G94 [GeForce GT 140] 0628 G94 [GeForce 9800M GTS] 062a G94 [GeForce 9700M GTS] 062b G94 [GeForce 9800M GS] 062c G94 [GeForce 9800M GTS] + 0631 G94M [GeForce GTS 160M] + 0632 G94M [GeForce GTS 150M] 0638 G94 [Quadro FX 1800] 063a G94M [Quadro FX 2700M] - 0640 GeForce 9500 GT + 0640 G96 [GeForce 9500 GT] 0641 G96 [GeForce 9400 GT] - 0647 GeForce 9600M GT + 0643 G96 [GeForce 9500 GT] + 0644 G96 [GeForce 9500 GS] + 0645 G96 [GeForce 9500 GS] + 0646 G96 [GeForce GT 120] + 0647 G96 [GeForce 9600M GT] 0648 G96 [GeForce 9600M GS] 0649 G96 [GeForce 9600M GT] 064a G96 [GeForce 9700M GT] @@ -5954,20 +6113,28 @@ 064c G96 [GeForce 9650M GT] 0651 G96 [GeForce G 110M] 0652 G96 [GeForce GT 130M] + 0653 G96M [GeForce GT 120M] 0658 G96 [Quadro FX 380] 0659 G96 [Quadro FX 580] + 065b G96 [GeForce 9400 GT] 065c G96M [Quadro FX 770M] - 06e2 GeForce 8400 GS - 06e4 GeForce 8400 GS + 06e0 G98 [GeForce 9300 GE] + 06e1 G98 [GeForce 9300 GS] + 06e2 G98 [GeForce 8400] + 06e3 G98 [GeForce 8300 GS] + 06e4 G98 [GeForce 8400 GS] 1458 3475 GV-NX84S256HE [GeForce 8400 GS] - 06e5 GeForce 9300M GS -# G98 [GeForce 9200M GE] + 06e5 G98 [GeForce 9300M GS] + 06e6 G98 [GeForce G100] + 06e7 G98 [GeForce 9300 SE] 06e8 G98 [GeForce 9200M GS] 06e9 G98 [GeForce 9300M GS] 1043 19b2 U6V laptop 06ea G86M [Quadro NVS 150M] 06eb G98M [Quadro NVS 160M] - 06ec G98 [G 105M] + 06ec G98M [GeForce G 105M] + 06ef G98M [GeForce G 103M] + 06f8 G98 [Quadro NVS 420] 06f9 G98 [Quadro FX 370 LP] 06fa G98 [Quadro NVS 450] 0751 MCP78S [GeForce 8200] Memory Controller @@ -6075,45 +6242,56 @@ 07dd MCP73 Ethernet 07de MCP73 Ethernet 07df MCP73 Ethernet - 07e0 GeForce 7150 / nForce 630i + 07e0 C73 [GeForce 7150 / nForce 630i] 1afa 7150 JW-IN7150-HD - 07e1 GeForce 7100/nForce 630i + 07e1 C73 [GeForce 7100 / nForce 630i] 07e2 GeForce 7050 / nForce 630i - 07e3 GeForce 7050/nForce 610i - 07e5 GeForce 7100 / nForce 620i + 07e3 C73 [GeForce 7050 / nForce 610i] + 07e5 C73 [GeForce 7100 / nForce 620i] 07f0 MCP73 IDE - 07f4 GeForce 7100/nForce 630i + 07f4 GeForce 7100/nForce 630i SATA 07f8 MCP73 SATA RAID Controller 07fc MCP73 High Definition Audio 10de 07fc MCP73 High Definition Audio - 07fe GeForce 7100/nForce 630i + 07fe GeForce 7100/nForce 630i USB 1afa 7150 JW-IN7150-HD 0844 C77 [GeForce 9100M G] 0845 C77 [GeForce 8200M G] - 0848 GeForce 8300 - 0849 GeForce 8200 + 0847 C78 [GeForce 9100] + 0848 C77 [GeForce 8300] + 0849 C77 [GeForce 8200] 1462 7508 K9N2GM-FIH 1849 0849 K10N78FullHD-hSLI R3.0 GeForce 8200 - 084a nForce 730a - 084b GeForce 8200 - 084c nForce 780a SLI - 084d nForce 750a SLI [mGPU] + 084a C77 [nForce 730a] + 084b C77 [GeForce 8200] + 084c C77 [nForce 780a SLI] + 084d C77 [nForce 750a SLI] 1043 82e8 M3N72-D mGPU - 084f GeForce 8100 / nForce 720a - 0860 GeForce 9300 - 0861 GeForce 9400 - 0862 GeForce 9400M G + 084f C77 [GeForce 8100 / nForce 720a] + 0860 C79 [GeForce 9300] + 0861 C79 [GeForce 9400] + 0862 C79 [GeForce 9400M G] 0863 C79 [GeForce 9400M] - 0864 GeForce 9300 - 0865 GeForce 9300 + 0864 C79 [GeForce 9300] + 0865 C79 [GeForce 9300] 0866 C79 [GeForce 9400M G] - 0867 GeForce 9400 - 086a GeForce 9400 - 086c GeForce 9300 / nForce 730i + 0867 C79 [GeForce 9400] + 0868 C79 [nForce 760i SLI] + 086a C79 [GeForce 9400] + 086c C79 [GeForce 9300 / nForce 730i] + 086d C79 [GeForce 9200] 086e C79 [GeForce 9100M G] 086f C79 [GeForce 9200M G] 0870 C79 [GeForce 9400M] - 087a Quadro FX 470 + 0871 C79 [GeForce 9200] + 0872 C79 [GeForce G102M] + 0873 C79 [GeForce G102M] + 087a C79 [Quadro FX 470] + 087d ION VGA + 087f C79 [Quadro FX 470M] + 0a20 GT200 [GeForce GT 220] + 0a60 GT200 [GeForce G210] + 0a65 GT200 [GeForce 210] 0a80 MCP79 Host Bridge 0a81 MCP79 Host Bridge 0a82 MCP79 Host Bridge @@ -6170,6 +6348,7 @@ 0ad4 MCP78S [GeForce 8200] AHCI Controller 1043 82e8 M3N72-D 1849 0ad4 K10N78FullHD-hSLI R3.0 AHCI Controller + 0ad8 MCP78S [GeForce 8200] SATA Controller (RAID mode) 10df Emulex Corporation 1ae5 LP6000 Fibre Channel Host Adapter e100 Proteus-X: LightPulse IOV Fibre Channel Host Adapter @@ -6190,6 +6369,7 @@ f100 Saturn-X: LightPulse Fibre Channel Host Adapter f111 Saturn-X LightPulse Fibre Channel Host Adapter f112 Saturn-X LightPulse Fibre Channel Host Adapter + f180 LPSe12002 EmulexSecure Fibre Channel Adapter f700 LP7000 Fibre Channel Host Adapter f701 LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) f800 LP8000 Fibre Channel Host Adapter @@ -6377,6 +6557,7 @@ 1458 e000 GA-EP45-DS5 Motherboard 1462 238c Onboard RTL8111b on MSI P965 Platinum Mainboard 1462 368c K9AG Neo2 + 1775 11cc CC11/CL11 1849 8168 Motherboard (one of many) 8169 RTL-8169 Gigabit Ethernet 1025 0079 Aspire 5024WLMi @@ -6386,6 +6567,7 @@ 1385 311a GA311 1458 e000 GA-8I915ME-G Mainboard 1462 030c K8N Neo-FSR v2.0 mainboard + 1462 065c Hetis 865GV-E (MS-7065) 1462 702c K8T NEO 2 motherboard 1462 7094 K8T Neo2-F V2.0 16ec 011f USR997903 @@ -6506,6 +6688,7 @@ 1102 4004 EMU1010 Digital Audio System [MAEM8960] 0009 [SB X-Fi Xtreme Audio] CA0110-IBG 1102 0010 [SB X-Fi Xtreme Audio] CA0110-IBG + 1102 0018 SB1040 000b X-Fi Titanium series [EMU20k2] 1102 0041 SB X-Fi Titanium PCI-e [SB0880] 4001 SB Audigy FireWire Port @@ -6519,6 +6702,7 @@ 7005 SB Audigy LS Game Port 1102 1001 SB0310 Audigy LS MIDI/Game port 1102 1002 SB0312 Audigy LS MIDI/Game port + 7006 [SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge 8938 Ectiva EV1938 1033 80e5 SlimTower-Jim (NEC) 1071 7150 Mitac 7150 @@ -6607,6 +6791,7 @@ 0364 CN896/VN896/P4M900 Host Bridge 1043 81ce P5VD2-VM mothervoard 0391 VT8371 [KX133] + 0409 VX855/VX875 Host Bridge: Host Control 0415 PATA IDE Host Controller 0501 VT8501 [Apollo MVP4] 0505 VT82C505 @@ -6670,6 +6855,7 @@ 0926 VT82C926 [Amazon] 1000 VT82C570MV 1106 VT82C570MV + 1122 VX800/VX820 Chrome 9 HC3 Integrated Graphics 1204 K8M800 Host Bridge 1208 PT890 Host Bridge 1238 K8T890 Host Bridge @@ -6689,8 +6875,10 @@ 1351 VT3351 Host Bridge 1353 VX800/VX820 Error Reporting 1364 CN896/VN896/P4M900 Host Bridge + 1409 VX855/VX875 Error Reporting 1571 VT82C576M/VT82C586 1595 VT82C595/97 [Apollo VP2/97] + 1732 VT1732 [Envy24 II] PCI Multi-Channel Audio Controller 2106 VIA Rhine Family Fast Ethernet Adapter (VT6105) 2204 K8M800 Host Bridge 2208 PT890 Host Bridge @@ -6711,6 +6899,7 @@ 2351 VT3351 Host Bridge 2353 VX800/VX820 Host Bus Control 2364 CN896/VN896/P4M900 Host Bridge + 2409 VX855/VX875 Host Bus Control 287a VT8251 PCI to PCI Bridge 287b VT8251 Host Bridge 287c VT8251 PCIE Root Port @@ -6944,6 +7133,7 @@ 3372 VT8237S PCI to ISA Bridge 337a VT8237A PCI to PCI Bridge 337b VT8237A Host Bridge + 3409 VX855/VX875 DRAM Bus Control 4149 VIA VT6420 (ATA133) Controller 4204 K8M800 Host Bridge 4208 PT890 Host Bridge @@ -6964,9 +7154,12 @@ 4351 VT3351 Host Bridge 4353 VX800/VX820 Power Management Control 4364 CN896/VN896/P4M900 Host Bridge + 4409 VX855/VX875 Power Management Control 5030 VT82C596 ACPI [Apollo PRO] + 5122 VX855/VX875 Chrome 9 HCM Integrated Graphics 5208 PT890 I/O APIC Interrupt Controller 5238 K8T890 I/O APIC Interrupt Controller + 5287 VT8251 Serial ATA Controller 5290 K8M890 I/O APIC Interrupt Controller 5308 PT894 I/O APIC Interrupt Controller 5324 VX800 Serial ATA and EIDE Controller @@ -6976,11 +7169,13 @@ 5351 VT3351 I/O APIC Interrupt Controller 5353 VX800/VX820 APIC and Central Traffic Control 5364 CN896/VN896/P4M900 I/O APIC Interrupt Controller + 5409 VX855/VX875 APIC and Central Traffic Control 6100 VT85C100A [Rhine II] 6287 SATA RAID Controller 6327 P4M890 Security Device 6353 VX800/VX820 Scratch Registers 6364 CN896/VN896/P4M900 Security Device + 6409 VX855/VX875 Scratch Registers 7204 K8M800 Host Bridge 7205 KM400/KN400/P4M800 [S3 UniChrome] 1458 d000 Gigabyte GA-7VM400(A)M(F) Motherboard @@ -7003,6 +7198,7 @@ 7351 VT3351 Host Bridge 7353 VX800/VX820 North-South Module Interface Control 7364 CN896/VN896/P4M900 Host Bridge + 7409 VX855/VX875 North-South Module Interface Control 8231 VT8231 [PCI-to-ISA Bridge] 8235 VT8235 ACPI 8305 VT8363/8365 [KT133/KM133 AGP] @@ -7010,6 +7206,7 @@ 8353 VX800/VX820 Bus Control and Power Management 8391 VT8371 [KX133 AGP] 8400 MVP4 + 8409 VX855/VX875 Bus Control and Power Management 8500 KLE133/PLE133/PLE133T 8501 VT8501 [Apollo MVP4 AGP] 8596 VT82C596 [Apollo PRO AGP] @@ -7029,8 +7226,9 @@ a208 PT890 PCI to PCI Bridge Controller a238 K8T890 PCI to PCI Bridge Controller a327 P4M890 PCI to PCI Bridge Controller - a353 VX800/VX820 South-North Module Interface Control + a353 VX8xx South-North Module Interface Control a364 CN896/VN896/P4M900 PCI to PCI Bridge Controller + a409 VX855/VX875 USB Device Controller b091 VT8633 [Apollo Pro266 AGP] b099 VT8366/A/7 [Apollo KT266/A/333 AGP] b101 VT8653 AGP Bridge @@ -7044,6 +7242,7 @@ 147b 1407 KV8-MAX3 motherboard b198 VT8237/VX700 PCI Bridge b213 VPX/VPX2 I/O APIC Interrupt Controller + b353 VX855/VX875 PCI to PCI Bridge b999 [K8T890 North / VT8237 South] PCI Bridge c208 PT890 PCI to PCI Bridge Controller c238 K8T890 PCI to PCI Bridge Controller @@ -7051,6 +7250,7 @@ c340 PT900 PCI to PCI Bridge Controller c353 VX800/VX820 PCI Express Root Port c364 CN896/VN896/P4M900 PCI to PCI Bridge Controller + c409 VX855/VX875 EIDE Controller d104 VT8237R USB UDCI Controller d208 PT890 PCI to PCI Bridge Controller d213 VPX/VPX2 PCI to PCI Bridge Controller @@ -7091,6 +7291,7 @@ # Superfastcom-PCI (Commtech, Inc.) or DSCC4 WAN Adapter 2102 DSCC4 PEB/PEF 20534 DMA Supported Serial Communication Controller with 4 Channels 2104 Eicon Diva 2.02 compatible passive ISDN card + 3141 SIMATIC NET CP 5611 (Profibus Adapter) 3142 SIMATIC NET CP 5613A1 (Profibus Adapter) 4021 SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter) 4029 SIMATIC NET CP 5613A2 (Profibus Adapter) @@ -7572,12 +7773,13 @@ 1136 Momentum Data Systems 0002 PCI-JTAG 1137 Cisco Systems Inc - 0023 PCIe Upstream Port Bridge - 0041 PCIe Downstream Port Bridge - 0043 10G Ethernet NIC - 1137 0048 Mezzanine - 0045 FCoE HBA - 1137 0048 Mezzanine + 0023 81 VIC PCIe Upstream Port + 0040 VIC PCIe Upstream Port + 0041 VIC PCIe Downstream Port + 0043 VIC Ethernet NIC + 1137 0048 M81KR Mezzanine + 0045 VIC FCoE HBA + 1137 0048 M81KR Mezzanine 1138 Ziatech Corporation 8905 8905 [STD 32 Bridge] 1139 Dynamic Pictures, Inc @@ -8111,6 +8313,7 @@ 3a63 AirXpert DWL-AG660 Wireless Cardbus Adapter 3a70 DWA-556 Xtreme N PCI Express Desktop Adapter 3c00 D-link DWL-G650X + 3c09 AirPlus G DWL-G510 4000 DL2000-based Gigabit Ethernet 4001 DGE-550SX PCI-X Gigabit Ethernet Adapter 4300 DGE-528T Gigabit Ethernet Adapter @@ -8220,6 +8423,9 @@ 1385 6b00 WG311v3 802.11g Wireless PCI Adapter 2a01 88W8335 [Libertas] 802.11b/g Wireless 2a02 88W8361 [TopDog] 802.11n Wireless + 2a0c 88W8363 [TopDog] 802.11n Wireless + 2a30 88W8687 [TopDog] 802.11b/g Wireless + 2a40 88W8366 [TopDog] 802.11n Wireless 4101 OLPC Cafe Controller Secure Digital Controller 4320 88E8001 Gigabit Ethernet Controller 1019 0f38 Marvell 88E8001 Gigabit Ethernet Controller (ECS) @@ -8370,11 +8576,15 @@ 6042 88SX6042 PCI-X 4-Port SATA-II 6081 MV88SX6081 8-port SATA II PCI-X Controller 6101 88SE6101 single-port PATA133 interface - 6102 88SE6102 single-port PATA133(IDE) interface 6111 88SE6111 1-port PATA133(IDE) and 1-port SATA II Controllers 6121 88SE6121 SATA II Controller 6141 88SE614x SATA II PCI-E controller 6145 88SE6145 SATA II PCI-E controller + 6180 88F6180 [Kirkwood] ARM SoC + 6192 88F6190/6192 [Kirkwood] ARM SoC + 6281 88F6281 [Kirkwood] ARM SoC +# This device ID was used for earlier chips. + 6381 MV78xx0 [Discovery Innovation] ARM SoC 6450 64560 System Controller 6460 MV64360/64361/64362 System Controller 6480 MV64460/64461/64462 System Controller @@ -8382,6 +8592,8 @@ 6485 MV64460/64461/64462 System Controller, Revision B 7042 88SX7042 PCI-e 4-port SATA-II 16b8 434b Tempo SATA E4P + 7810 MV78100 [Discovery Innovation] ARM SoC + 7820 MV78200 [Discovery Innovation] ARM SoC f003 GT-64010 Primary Image Piranha Image Generator 11ac Canon Information Systems Research Aust. 11ad Lite-On Communications Inc @@ -8542,6 +8754,7 @@ 048c V.92 56K WinModem # InPorte Home Internal 56k Modem/fax/answering machine/SMS Features 048f V.92 56k WinModem + 0620 Lucent V.92 Data/Fax Modem 1040 HDA softmodem 2600 StarPro26XX family (SP2601, SP2603, SP2612) DSP 5400 OR3TP12 FPSC @@ -9581,6 +9794,7 @@ 8152 PI7C8152A/PI7C8152B/PI7C8152BI PCI-to-PCI Bridge 8154 PI7C8154A/PI7C8154B/PI7C8154BI PCI-to-PCI Bridge e110 PI7C9X110 PCI Express to PCI bridge + 1775 11cc CC11/CL11 CompactPCI Bridge e130 PCI Express to PCI-XPI7C9X130 PCI-X Bridge 12d9 Aculab PLC 0002 PCI Prosody @@ -9681,6 +9895,7 @@ 1300 Harman International Industries Inc 1302 Computer Sciences Corp 1303 Innovative Integration + 0030 X3-SDF 4-channel XMC acquisition board 1304 Juniper Networks 1305 Netphone, Inc 1306 Duet Technologies @@ -10148,6 +10363,7 @@ 0020 7955 Security Processor 0026 8155 Security Processor 002e 9630 Compression Processor + 0037 DS4100 Secure Multi-Gigabit Server Adapter with Compression 13a4 Rascom Inc 13a5 Audio Digital Imaging Inc 13a6 Videonics Inc @@ -10312,8 +10528,12 @@ 1043 8275 Virtuoso 100 (Xonar DX) 1043 82b7 Virtuoso 200 (Xonar D2X) 1043 8314 Virtuoso 200 (Xonar HDAV1.3) + 1043 8327 Virtuoso 100 (Xonar DX) 1043 834f Virtuoso 100 (Xonar D1) 1043 835c Virtuoso 100 (Xonar Essence STX) + 1043 835d Virtuoso 100 (Xonar ST) + 1043 835e Virtuoso 200 (Xonar HDAV1.3 Slim) + 1043 838e Virtuoso 200 (Xonar DS) 14c3 1710 HIFIER 1a58 0910 Barracuda AC-1 415a 5431 X-Meridian 7.1 @@ -10459,7 +10679,20 @@ 1408 Aloka Co. Ltd 1409 Timedia Technology Co Ltd 7168 PCI2S550 (Dual 16550 UART) - 7268 Multi-I/O Adapter + 1409 0002 SER4036A3V (2x RS232 port) + 1409 4027 SER4027A (1x RS232 port) + 1409 4037 SER4037A (2x RS232 port) +# Single DC-37 connector + 1409 4056 SER4056A (4x RS232) + 1409 5027 SER4027D + 1409 5037 SER4037D (2x RS232 port) +# Single DC-62 connector + 1409 5066 SER4066R (8x RS232) +# 4x 8p8c connectors + 1409 6056 SER4056D (4x RS232 port) + 7268 SUN1888 (Dual IEEE1284 parallel port) + 1409 0103 PAR4008A + 1409 0104 PAR4018A 140a DSP Research Inc 140b Ramix Inc 140c Elmic Systems Inc @@ -10676,6 +10909,7 @@ 7242 K9AGM RS485 Motherboard 7250 MS-7250 Motherboard [K9N Platinum SLI/non-SLI] 7327 K9AGM2-FIH Motherboard + 7650 Hetis 865GV-E (MS-7065) 8725 NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter 9000 NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter 9110 GeFORCE FX5200 @@ -10912,6 +11146,7 @@ 103c 3015 PCIe LAN on Motherboard 107b 5048 E4500 Onboard 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express + 1612 BCM70012 Video Decoder [Crystal HD] 1639 NetXtreme II BCM5709 Gigabit Ethernet 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet 1028 0236 PowerEdge R610 BCM5709 Gigabit Ethernet @@ -10920,11 +11155,13 @@ 103c 7059 NC382T PCI Express Dual Port Multifunction Gigabit Server Adapter 10a9 8027 Quad port Gigabit Ethernet Controller 163a NetXtreme II BCM5709S Gigabit Ethernet - 1028 027b PowerEdge M610 Broadcom NetXtreme II BCM5709S + 1028 027b PowerEdge M805 Broadcom NetXtreme II BCM5709S 1028 029c PowerEdge M710 BCM5709S Gigabit Ethernet 103c 171d NC382m Dual Port 1GbE Multifunction BL-c Adapter 103c 7056 NC382i Integrated Quad Port PCI Express Gigabit Server Adapter 163b NetXtreme II BCM5716 Gigabit Ethernet + 1028 028c PowerEdge R410 BCM5716 Gigabit Ethernet + 1028 028d PowerEdge T410 BCM5716 Gigabit Ethernet 163c NetXtreme II BCM5716S Gigabit Ethernet 1644 NetXtreme BCM5700 Gigabit Ethernet 1014 0277 Broadcom Vigil B5700 1000Base-T @@ -11011,16 +11248,16 @@ 1028 020b PowerEdge T605 Broadcom NetXtreme II BCM5708 1028 0221 PowerEdge R805 Broadcom NetXtreme II BCM5708 1028 0223 PowerEdge R905 Broadcom NetXtreme II BCM5708 - 1028 1f12 PowerEdge R805 Broadcom NetXtreme II BCM5708 + 1028 1f12 PowerEdge R805/R905 Broadcom NetXtreme II BCM5708 103c 7037 NC373T PCI Express Multifunction Gigabit Server Adapter 103c 7038 NC373i Integrated Multifunction Gigabit Server Adapter 103c 7045 NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter 164d NetXtreme BCM5702FE Gigabit Ethernet - 164e NetXtreme II BCM57710 10Gigabit PCIe [Everest] + 164e NetXtreme II BCM57710 10-Gigabit PCIe [Everest] 103c 171c NC532m Dual Port 10GbE Multifunction BL-C Adapter 103c 7058 NC532i Dual Port 10GbE Multifunction BL-C Adapter - 164f NetXtreme II BCM57711 10Gigabit PCIe - 1650 NetXtreme II BCM57711E 10Gigabit PCIe + 164f NetXtreme II BCM57711 10-Gigabit PCIe + 1650 NetXtreme II BCM57711E 10-Gigabit PCIe 103c 171c NC532m Dual Port 10GbE Multifunction BL-C Adapter 103c 7058 NC532i Dual Port 10GbE Multifunction BL-C Adapter 1653 NetXtreme BCM5705 Gigabit Ethernet @@ -11041,9 +11278,9 @@ 165a NetXtreme BCM5722 Gigabit Ethernet PCI Express # Dual NIC server 1014 0378 IBM System x3350 (Machine type 4192) - 1028 020f PowerEdge R300 Broadcom NetXtreme 57xx Gigabit - 1028 0210 PowerEdge T300 Broadcom NetXtreme 57xx - 1028 0225 PowerEdge T105 Broadcom NetXtreme 57xx + 1028 020f PowerEdge R300 Broadcom NetXtreme 5722 + 1028 0210 PowerEdge T300 Broadcom NetXtreme 5722 + 1028 0225 PowerEdge T105 Broadcom NetXtreme 5722 103c 7051 NC105i PCIe Gigabit Server Adapter 103c 7052 NC105T PCIe Gigabit Server Adapter 165b NetXtreme BCM5723 Gigabit Ethernet PCIe @@ -11102,6 +11339,7 @@ 1681 NetXtreme BCM5761 Gigabit Ethernet PCIe 1684 NetXtreme BCM5764M Gigabit Ethernet PCIe 1690 NetXtreme BCM57760 Gigabit Ethernet PCIe + 1691 NetLink BCM57788 Gigabit Ethernet PCIe 1692 NetLink BCM57780 Gigabit Ethernet PCIe 1693 NetLink BCM5787M Gigabit Ethernet PCI Express 1025 0121 Aspire 5920G @@ -11120,6 +11358,7 @@ 144d c018 X20 1462 590c KT6 Delta-FIS2R (MS-6590) 169d NetLink BCM5789 Gigabit Ethernet PCI Express + 16a0 NetLink BCM5785 Fast Ethernet 16a6 NetXtreme BCM5702X Gigabit Ethernet 0e11 00bb NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T) 1028 0126 BCM5702 1000Base-T @@ -11185,6 +11424,7 @@ 1028 01f3 Inspiron 1420 1028 0209 XPS M1330 103c 30c0 Compaq 6710b + 17aa 3a23 IdeaPad S10e 3352 BCM3352 3360 BCM3360 4210 BCM4210 iLine10 HomePNA 2.0 @@ -11506,7 +11746,7 @@ 2464 HSF 56k Data/Fax/Voice Modem (Mob SmartDAA) 2465 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob SmartDAA) 2466 HSF 56k Data/Fax/Voice/Spkp Modem (Mob SmartDAA) - 2bfa HDAudio Soft Data Fax Modem with SmartCP + 2bfa D110 HDAudio Soft Data Fax Modem with SmartCP 1025 0009 Aspire 5622WLMi 2f00 HSF 56k HSFi Modem 13e0 8d84 IBM HSFi V.90 @@ -11529,6 +11769,7 @@ 8800 CX23880/1/2/3 PCI Video and Audio Decoder 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models 0070 3401 Hauppauge WinTV 34xxx models + 0070 6902 WinTV HVR-4000-HD 0070 7801 WinTV HVR-1800 MCE 0070 9001 Nova-T DVB-T 0070 9200 Nova-SE2 DVB-S @@ -11578,6 +11819,7 @@ 7063 5500 pcHDTV HD-5500 8802 CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 0070 6902 WinTV HVR-4000-HD 0070 9002 Nova-T DVB-T Model 909 0070 9402 WinTV-HVR1100 DVB-T/Hybrid 0070 9600 WinTV 88x MPEG Encoder @@ -11595,11 +11837,13 @@ 7063 3000 pcHDTV HD3000 HDTV 7063 5500 pcHDTV HD-5500 8804 CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] + 0070 6902 WinTV HVR-4000-HD 0070 9002 Nova-T DVB-T Model 909 0070 9402 WinTV-HVR1100 DVB-T/Hybrid 7063 5500 pcHDTV HD-5500 8811 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] 0070 3401 Hauppauge WinTV 34xxx models + 0070 6902 WinTV HVR-4000-HD 0070 9402 WinTV-HVR1100 DVB-T/Hybrid 0070 9600 WinTV 88x Audio 1462 8606 MSI TV-@nywhere Master @@ -11611,6 +11855,7 @@ 0070 8010 Hauppauge WinTV HVR-1400 ExpressCard 1461 c039 AVerTV Hybrid Express (A577) 18ac db78 FusionHDTV DVB-T Dual Express + 8880 Hauppauge Inc. HDPVR-1250 model 1196 14f2 MOBILITY Electronics 0120 EV1000 bridge 0121 EV1000 Parallel port @@ -11965,9 +12210,15 @@ 6340 MT25408 [ConnectX VPI - IB SDR / 10GigE] 634a MT25418 [ConnectX VPI PCIe 2.0 2.5GT/s - IB DDR / 10GigE] 6368 MT25448 [ConnectX EN 10GigE, PCIe 2.0 2.5GT/s] + 6372 MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe 2.0 2.5GT/s] 6732 MT26418 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE] 673c MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] + 6746 MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] 6750 MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] + 675a MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe Gen2 5GT/s] + 6764 MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+] + 676e MT26478 [ConnectX EN 40GigE, PCIe 2.0 5GT/s] + 6778 MT26488 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE Virtualization+] 15b4 CCI/TRIAD 15b5 Cimetrics Inc 15b6 Texas Memory Systems Inc @@ -11985,7 +12236,7 @@ 0011 XP100 DSP Accelerator [XP100-P1] 0012 XP100 DSP Accelerator [XP100-P2] 0013 XP100 DSP Accelerator [XP100-P3] - 0014 RamSan-20 Flash SSD + 0014 RamSan Flash SSD 0015 ZBox 15b7 Sandisk Corp 15b8 ADDI-DATA GmbH @@ -11994,11 +12245,15 @@ 100a APCI1696 SP controller (96 TTL I/Os) 3001 APCI3501 SP controller (analog output board) 300f APCI3600 Noise and vibration measurement board + 7001 APCI7420 2-port Serial Controller + 7002 APCI7300 Serial Controller 15b9 Maestro Digital Communications 15ba Impacct Technology Corp 15bb Portwell Inc 15bc Agilent Technologies 0103 QX4 PCI Express quad 4-gigabit Fibre Channel controller + 0105 Celerity FC-42XS Fibre Channel Adapter + 117c 0022 Celerity FC-42XS Fibre Channel Adapter 1100 E8001-66442 PCI Express CIC 2922 64 Bit, 133MHz PCI-X Exerciser & Protocol Checker 2928 64 Bit, 66MHz PCI Exerciser & Analyzer @@ -12120,6 +12375,7 @@ 1641 MKNet Corp. 1657 Brocade Communications Systems, Inc. 0013 425 4Gb/825 8Gb PCIe Dual port FC HBA + 0014 BR-1020 FC/FCOE 10GB Eth / FC over Eth 0017 415 4Gb/815 8Gb PCIe FC HBA # Same Device_ID used for 410 (1port) and 420 (2 port) HBAs. 0646 Brocade 400 4Gb PCIe FC HBA @@ -12150,6 +12406,7 @@ 167b ZyDAS Technology Corp. 2102 ZyDAS ZD1202 187e 3406 ZyAIR B-122 CardBus 11Mbs Wireless LAN Card + 2116 ZD1212B Wireless Adapter 167d Samsung Electro-Mechanics Co., Ltd. a000 IPW2200 miniPCI Wireless 167e ONNTO Corp. @@ -12205,6 +12462,7 @@ 1113 ee24 SMC Wireless PCI Card WPCI-G 1186 3a15 D-Link AirPlus G DWL-G630 Wireless Cardbus Adapter(rev.D) 1186 3a16 D-Link AirPlus G DWL-G510 Wireless PCI Adapter(rev.B) + 1186 3a1d WDA-1320 Desktop Adapter 1186 3a23 D-Link AirPlus G DWL-G520+A Wireless PCI Adapter 1186 3a24 D-Link AirPlus G DWL-G650+A Wireless Cardbus Adapter 1186 3b08 AirPlus G DWL-G630 @@ -12222,8 +12480,7 @@ 168c 2063 EnGenius EMP-8602 (400mw) or Compex WLM54AG 185f 1600 DCMA-82 High Power WLAN 802.11a/b/g mini-PCI Module (Super A/G, eXtended Range, 400mW) a727 6804 Wireless 11a/b/g PC Card with XJACK(r) Antenna -# the names AR5006* are for AR242{3,4} designs and the names AR5007* are for AR2425 designs - 001c AR242x 802.11abg Wireless PCI Express Adapter + 001c AR5001 Wireless Network Adapter 1468 0428 AR5BXB63 802.11bg NIC 1468 042a AR5007EG 802.11bg NIC 147b 1033 AirPace Wi-Fi @@ -12322,6 +12579,7 @@ 5603 PMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O 5604 PMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O 5605 PMC-VFX70 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5606 PMC-VLX155-1M Reconfigurable Virtex-5 FPGA with plug-in I/O 16da Advantech Co., Ltd. 0011 INES GPIB-PCI 16df PIKA Technologies Inc. @@ -12353,7 +12611,7 @@ 7174 VSC7174 PCI/PCI-X Serial ATA Host Bus Controller 172a Accelerated Encryption 13c8 AEP SureWare Runner 1000V3 -1734 Fujitsu Siemens Computers +1734 Fujitsu Technology Solutions 1078 Amilo Pro v2010 1085 Celsius M450 1098 Amilo L 1310G @@ -12387,7 +12645,8 @@ 175e Sanera Systems, Inc. 1760 TEDIA spol. s r. o. 1771 InnoVISION Multimedia Ltd. -1775 SBS Technologies +# nee SBS Technologies +1775 GE Fanuc Intelligent Platforms 177d Cavium Networks 0001 Nitrox XL N1 0003 Nitrox XL N1 Lite @@ -12444,6 +12703,7 @@ 8083 GL880 USB 1.1 UHCI controller 8084 GL880 USB 2.0 EHCI controller 17aa Lenovo + 20b1 ThinkPad T61p 17ab Phillips Components 17af Hightech Information System Ltd. 17b3 Hawking Technologies @@ -12475,16 +12735,37 @@ 1260 ARC-1260 16-Port PCI-Express to SATA RAID Controller 1280 ARC-1231 12-Port PCI-Express to SATA RAID Controller 1680 ARC-1680 8 port PCIe/PCI-X to SAS/SATA II RAID Controller -17d5 S2io Inc. - 5731 Xframe 10GbE PCI-X - 5732 Xframe II 10GbE [Hercules] - 5831 Xframe 10 Gigabit Ethernet PCI-X +# Nee S2io Inc. +17d5 Neterion Inc. + 5731 Xframe 10-Gigabit Ethernet PCI-X + 5732 Xframe II 10-Gigabit Ethernet PCI-X 2.0 + 5831 Xframe 10-Gigabit Ethernet PCI-X 103c 12d5 PCI-X 133MHz 10GbE SR Fiber - 10a9 8020 Single Port 10 Gigabit Ethernet (PCI-X, Fiber) - 10a9 8024 Single Port 10 Gigabit Ethernet (PCI-X, Fiber) - 5832 Xframe II 10Gbps Ethernet + 10a9 8020 Single Port 10-Gigabit Ethernet (PCI-X, Fiber) + 10a9 8024 Single Port 10-Gigabit Ethernet (PCI-X, Fiber) + 5832 Xframe II 10-Gigabit Ethernet PCI-X 2.0 103c 1337 PCI-X 266MHz 10GigE SR [AD385A] - 10a9 8021 Single Port 10 Gigabit Ethernet II (PCI-X, Fiber) + 10a9 8021 Single Port 10-Gigabit Ethernet II (PCI-X, Fiber) + 17d5 6020 Xframe II SR + 17d5 6021 Xframe II SR, Low Profile + 17d5 6022 Xframe E SR + 17d5 6420 Xframe II LR + 17d5 6421 Xframe II LR, Low Profile + 17d5 6422 Xframe E LR + 17d5 6c20 Xframe II CX4 + 17d5 6c21 Xframe II CX4, Low Profile + 17d5 6c22 Xframe E CX4 + 5833 X3100 Series 10 Gigabit Ethernet PCIe + 17d5 6030 X3110 Single Port SR + 17d5 6031 X3120 Dual Port SR + 17d5 6430 X3110 Single Port LR + 17d5 6431 X3120 Dual Port LR + 17d5 7030 X3110 Single Port LRM + 17d5 7031 X3120 Dual Port LRM + 17d5 7430 X3110 Single Port 10GBase-T + 17d5 7431 X3120 Dual Port 10GBase-T + 17d5 7830 X3110 Single Port 10GBase-CR + 17d5 7831 X3120 Dual Port 10GBase-CR 17db Cray Inc 0101 XT Series [Seastar] 3D Toroidal Router 17de KWorld Computer Co. Ltd. @@ -12495,6 +12776,7 @@ 0010 EN2010 [c.Link] MoCA Network Controller (Coax, PCI interface) 0011 EN2010 [c.Link] MoCA Network Controller (Coax, MPEG interface) 0021 EN2210 [c.Link] MoCA Network Controller (Coax) + 0025 EN2510 [c.Link] MoCA Network Controller (Coax, PCIe interface) 17ee Connect Components Ltd 17f2 Albatron Corp. 17f3 RDC Semiconductor, Inc. @@ -12548,7 +12830,7 @@ 1814 2561 EW-7108PCg 0302 RT2561/RT61 rev B 802.11g 1186 3c08 DWL-G630 Rev E - 1186 3c09 DWL-G510 Rev C + 1186 3c09 AirPlus G DWL-G510 Wireless Network Adapter (Rev.C) 1462 b834 PC54G3 Wireless 11g PCI Card 0401 RT2600 802.11 MIMO 0601 RT2800 802.11n PCI @@ -12646,9 +12928,10 @@ 18c8 Cray Inc 18c9 ARVOO Engineering BV 18ca XGI Technology Inc. (eXtreme Graphics Innovation) - 0020 Volari Z7/Z9/Z9s - 0021 Volari Z9M - 0027 Volari Z11M + 0020 Z7/Z9 (XG20 core) + 0021 Z9s/Z9m (XG21 core) +# duh! Device name, not my name :) + 0027 Z11/Z11M 0040 Volari V3XT/V5/V8 0047 Volari 8300 (chip: XP10, codename: XG47) 18d2 Sitecom @@ -12661,11 +12944,29 @@ 0001 OSCI [Octal Serial Communication Interface] 18eb Advance Multimedia Internet Technology, Inc. 18ec Cesnet, z.s.p.o. + 6d05 ML555 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design c006 COMBO6 18ec d001 COMBO-4MTX 18ec d002 COMBO-4SFP 18ec d003 COMBO-4SFPRO 18ec d004 COMBO-2XFP + c032 COMBO-LXT110 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design c045 COMBO6E c050 COMBO-PTM c058 COMBO6X @@ -12673,8 +12974,33 @@ 18ec d002 COMBO-4SFP 18ec d003 COMBO-4SFPRO 18ec d004 COMBO-2XFP + c132 COMBO-LXT155 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c232 COMBO-FXT100 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design 18ee Chenming Mold Ind. Corp. 18f1 Spectrum GmbH +18f4 Napatech A/S + 0051 NT20-X Capture Card + 0061 NT20E Capture Card + 0071 NT4E Capture Card + 0081 NT4E 4-port Expansion Card + 0091 NT20X Capture Card [New Rev] + 00a1 NT4E-STD Capture Card 18f6 NextIO 1000 [Nexsis] Switch Virtual P2P PCIe Bridge 1050 [Nexsis] Switch Virtual P2P PCI Bridge @@ -12738,6 +13064,8 @@ 1924 5105 SFN4111T-R5 1924 5201 SFN4112F-R1 1924 5202 SFN4112F-R2 + 0803 SFL9021 [Solarstorm] + 1924 6200 SFN5122F-R0 6703 SFC4000 rev A iSCSI/Onload [Solarstorm] 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard] 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] @@ -12761,9 +13089,12 @@ 0001 AHA36x-PCIX 0363 AHA363-PCIe 0364 AHA364-PCIe + 0367 AHA367-PCIe 1942 ClearSpeed Technology plc e511 Advance X620 accelerator card e521 Advance e620 accelerator card +1947 C-guys, Inc. + 4743 CG200 Dual SD/SDIO Host controller device 194a DapTechnology B.V. 1111 FireSpy3850 1112 FireSpy450b @@ -12791,6 +13122,10 @@ 0041 MPC8572 0050 MPC8536E 0051 MPC8536 + 0052 MPC8535E + 0053 MPC8535 + 0060 MPC8569 + 0061 MPC8569E 0070 P2020E 0071 P2020 0080 MPC8349E @@ -12801,6 +13136,10 @@ 0085 MPC8347 PBGA 0086 MPC8343E 0087 MPC8343 + 0400 P4080E + 0401 P4080 + 0408 P4040E + 0409 P4040 7010 MPC8641 PCI Host Bridge 7011 MPC8641D PCI Host Bridge 7018 MPC8610 @@ -12812,7 +13151,7 @@ a003 PWRficient SMBus Controller a004 PWRficient 16550 UART a005 PWRficient Gigabit Ethernet - a006 PWRficient 10Gigabit Ethernet + a006 PWRficient 10-Gigabit Ethernet a007 PWRficient DMA Controller a008 PWRficient LPC/Localbus Interface a009 PWRficient L2 Cache @@ -12827,6 +13166,7 @@ 1043 8304 P5KPL-CM Motherboard 1048 L1 Gigabit Ethernet Adapter 1043 8226 P5KPL-VM Motherboard + 1062 Atheros AR8132 / L1c Gigabit Ethernet Adapter 1066 L2c Gigabit Ethernet Adapter 1067 L1c Gigabit Ethernet Adapter 2048 L2 100 Mbit Ethernet Adapter @@ -12840,13 +13180,13 @@ 1043 0001 PhysX P1 1974 TransferZentrum Mikroelektronik 1977 Parsec -197b JMicron Technologies, Inc. - 0250 JMC250 PCI Express Gigabit Ethernet - 0260 JMC260 PCI Express Fast Ethernet - 2360 JMicron 20360/20363 AHCI Controller +197b JMicron Technology Corp. + 0250 JMC250 PCI Express Gigabit Ethernet Controller + 0260 JMC260 PCI Express Fast Ethernet Controller + 2360 JMB360 AHCI Controller 2361 JMB361 AHCI/IDE 1462 7235 P965 Neo MS-7235 mainboard - 2363 20360/20363 Serial ATA Controller + 2363 JMB362/JMB363 AHCI Controller 1043 81e4 P5B [JMB363] 1458 b000 GA-EP45-DS5 Motherboard 1849 2363 Motherboard (one of many) @@ -12871,11 +13211,21 @@ 198a Nallatech Ltd. 1993 Innominate Security Technologies AG 199a Pulse-LINK, Inc. +199d Xsigo Systems + 8209 Virtual NIC Device +199f Auvitek + 8501 AU85X1 PCI REV1.1 19a2 ServerEngines Corp. 0200 BladeEngine 10Gb PCI-E iSCSI adapter 0201 BladeEngine 10Gb PCIe Network Adapter 0211 BladeEngine2 10Gb Gen2 PCIe Network Adapter 0212 BladeEngine2 10Gb Gen2 PCIe iSCSI Adapter + 0700 Emulex OneConnect 10Gb NIC + 0702 Emulex OneConnect 10Gb iSCSI Initiator + 0704 Emulex OneConnect 10Gb FCoE Initiator + 0710 Emulex OneConnect 10Gb NIC (be3) + 0712 Emulex OneConnect 10Gb iSCSI Initiator (be3) + 0714 Emulex OneConnect 10Gb FCoE Initiator (be3) 19a8 DAQDATA GmbH 19ac Kasten Chase Applied Research 0001 ACA2400 Crypto Accelerator @@ -12938,7 +13288,9 @@ 1a77 Lightfleet Corporation 1a78 Virident Systems Inc. 1a84 Commex Technologies - 0001 Vulcan SP HT6210 10 Gigabit Ethernet (rev 02) + 0001 Vulcan SP HT6210 10-Gigabit Ethernet (rev 02) +1a88 MEN Mikro Elektronik + 4d45 Multifunction IP core 1a8c Verigy Pte. Ltd. 1100 E8001-66443 PCI Express CIC 1a8e DRS Technologies @@ -12959,6 +13311,9 @@ 0a44 microEnable IV-FULL x4 0e44 microEnable IV-GigE x4 1aec Wolfson Microelectronics +1aed Fusion-io + 1003 ioDrive (NAND Flash Storage) + 1005 ioDIMM3 320GB 1aee Caustic Graphics Inc. 1af4 Qumranet, Inc. 1000 Virtio network device @@ -12996,9 +13351,9 @@ 000d IBA6110 InfiniBand HCA 0010 IBA6120 InfiniBand HCA 1fc9 Tehuti Networks Ltd. - 3009 10 Giga TOE SmartNIC - 3010 10 Giga TOE SmartNIC - 3014 10 Giga TOE SmartNIC 2-Port + 3009 10-Giga TOE SmartNIC + 3010 10-Giga TOE SmartNIC + 3014 10-Giga TOE SmartNIC 2-Port 1fce Cognio Inc. 0001 Spectrum Analyzer PC Card (SAgE) 1fd4 SUNIX Co., Ltd. @@ -13048,6 +13403,7 @@ 3388 8012 VXPro II Chipset PCI to ISA Bridge 8013 VXPro II IDE 3388 8013 VXPro II Chipset EIDE Controller + a103 Blackmagic Design DeckLink HD Pro 3411 Quantum Designs (H.K.) Inc 3442 Bihl+Wiedemann GmbH 1783 AS-i 3.0 cPCI Master @@ -13123,17 +13479,17 @@ 4033 Addtron Technology Co, Inc. 1360 RTL8139 Ethernet 4040 NetXen Incorporated - 0001 NXB-10GXSR 10 Gigabit Ethernet PCIe Adapter with SR-XFP optical interface - 103c 7047 NC510F PCIe 10 Gigabit Server Adapter - 0002 NXB-10GCX4 10 Gigabit Ethernet PCIe Adapter with CX4 copper interface - 103c 7048 NC510c PCIe 10Gigabit Server Adapter + 0001 NXB-10GXSR 10-Gigabit Ethernet PCIe Adapter with SR-XFP optical interface + 103c 7047 NC510F PCIe 10-Gigabit Server Adapter + 0002 NXB-10GCX4 10-Gigabit Ethernet PCIe Adapter with CX4 copper interface + 103c 7048 NC510c PCIe 10-Gigabit Server Adapter 0003 NXB-4GCU Quad Gigabit Ethernet PCIe Adapter with 1000-BASE-T interface - 0004 BladeCenter-H 10 Gigabit Ethernet High Speed Daughter Card + 0004 BladeCenter-H 10-Gigabit Ethernet High Speed Daughter Card 0005 NetXen Dual Port 10GbE Multifunction Adapter for c-Class 103c 170e NC512m Dual Port 10GbE Multifunction BL-C Adapter 0024 XG Mgmt 0025 XG Mgmt - 0100 NX3031 Multifunction 1/10 Gigabit Server Adapter + 0100 NX3031 Multifunction 1/10-Gigabit Server Adapter 103c 171b NC522m Dual Port 10GbE Multifunction BL-c Adapter 103c 3251 NC375i 1G w/NC524SFP 10G Module 103c 705a NC375i Integrated Quad Port Multifunction Gigabit Server Adapter @@ -13221,16 +13577,68 @@ 4468 Bridgeport machines 4594 Cogetec Informatique Inc 45fb Baldor Electric Company +4624 Budker Institute of Nuclear Physics + adc1 ADC200ME High speed ADC + de01 DL200ME High resolution delay line PCI based card + de02 DL200ME Middle resolution delay line PCI based card 4680 Umax Computer Corp 4843 Hercules Computer Technology Inc 4916 RedCreek Communications Inc 1960 RedCreek PCI adapter 4943 Growth Networks 494f ACCES I/O Products, Inc. - 0c60 PCI-DIO-48 - 0e60 PCI-DIO-48S - 10e8 LPCI-COM-8SM + 0520 PCI-IDO-48 + 0920 PCI-IDI-48 + 0c50 PCI-DIO-24H + 0c51 PCI-DIO-24D + 0c60 PCI-DIO-48(H) + 0c68 PCI-DIO-72 + 0c70 PCI-DIO-96 + 0c78 PCI-DIO-120 + 0dc8 PCI-IDIO-16 + 0e50 PCI-DIO-24S + 0e51 PCI-DIO-24H(C) + 0e52 PCI-DIO-24D(C) + 0e60 PCI-DIO-48S(H) + 0e61 P104-DIO-24S + 0f00 PCI-IIRO-8 + 0f01 LPCI-IIRO-8 + 0f08 PCI-IIRO-16 + 1050 PCI-422/485-2 + 1058 PCI-COM422/4 + 1059 PCI-COM485/4 + 1068 PCI-COM422/8 + 1069 PCI-COM485/8 + 1088 PCI-COM232/1 + 1090 PCI-COM232/2 + 10a8 P104-COM232-8 + 10c9 PCI-COM-1S + 10d0 PCI-COM2S + 10e8 PCI-COM-8SM + 1148 PCI-ICM-1S + 1150 PCI-ICM-2S + 1158 PCI-ICM422/4 + 1159 PCI-ICM485/4 + 1250 PCI-WDG-2S + 12d0 PCI-WDG-IMPAC 22c0 PCI-WDG-CSM + 2c50 PCI-DIO-96CT + 2c58 PCI-DIO-96C3 + 5ed0 PCI-DAC + 6c90 PCI-DA12-2 + 6c98 PCI-DA12-4 + 6ca0 PCI-DA12-6 + 6ca8 PCI-DA12-8 + 6ca9 PCI-DA12-8V + 6cb0 PCI-DA12-16 + 6cb1 PCI-DA12-16V + 8ef0 P104-FAS16-16 + aca8 PCI-AI12-16 + aca9 PCI-AI12-16A + eca8 PCI-AIO12-16 + eca9 PCI-A12-16 + ecaa PCI-A12-16A + ece8 PCI-A16-16 4978 Axil Computer Inc 4a14 NetVin 5000 NV5000SC @@ -13443,6 +13851,9 @@ 0001 Xen Platform Device 5ace Beholder International Ltd. 5050 BeholdTV 505 FM +631c SmartInfra Ltd + 1652 PXI-1652 Signal Generator + 2504 PXI-2504 Signal Interrogator 6356 UltraStor 6374 c't Magazin fuer Computertechnik 6773 GPPCI @@ -13479,18 +13890,52 @@ 0007 82379AB 0008 Extended Express System Support Controller 0039 21145 Fast Ethernet - 0040 Auburndale/Havendale DRAM Controller - 0041 Auburndale/Havendale PCI Express x16 Root Port - 0042 Auburndale/Havendale Integrated Graphics Controller - 0050 Auburndale/Havendale Thermal Management Controller - 0082 WiFi Link 6000 Series - 0083 WiFi Link 100 Series - 0084 WiFi Link 100 Series - 0085 WiFi Link 6000 Series + 0040 Core Processor DRAM Controller + 0041 Core Processor PCI Express x16 Root Port + 0042 Core Processor Integrated Graphics Controller + 0043 Core Processor Secondary PCI Express Root Port + 0044 Core Processor DRAM Controller + 0045 Core Processor PCI Express x16 Root Port + 0046 Core Processor Integrated Graphics Controller + 0047 Core Processor Secondary PCI Express Root Port + 0048 Core Processor DRAM Controller + 0050 Core Processor Thermal Management Controller + 0083 WiFi Link 1000 Series + 8086 1205 WiFi Link 1000BGN + 8086 1206 WiFi Link 1000BG + 8086 1225 WiFi Link 1000BGN + 8086 1226 WiFi Link 1000BG + 8086 1305 WiFi Link 1000BGN + 8086 1306 WiFi Link 1000BG + 8086 1325 WiFi Link 1000BGN + 8086 1326 WiFi Link 1000BG + 0084 WiFi Link 1000 Series + 8086 1215 WiFi Link 1000 Series 1000BGN + 8086 1216 WiFi Link 1000 Series 1000BG + 8086 1315 WiFi Link 1000 Series 1000BGN + 8086 1316 WiFi Link 1000 Series 1000BG 0086 WiMAX/WiFi Link 6050 Series 0087 WiMAX/WiFi Link 6050 Series 0088 WiMAX/WiFi Link 6050 Series 0089 WiMAX/WiFi Link 6050 Series + 008d WiFi Link 6000 Series + 8086 1301 WiFi Link 6000 Series 2x2 6000AGN + 8086 1306 WiFi Link 6000 Series 2x2 6000ABG + 8086 1307 WiFi Link 6000 Series 2x2 6000BG + 8086 1321 WiFi Link 6000 Series 2x2 6000AGN + 8086 1326 WiFi Link 6000 Series 2x2 6000ABG + 008e WiFi Link 6000 Series + 8086 1311 WiFi Link 6000 Series 2x2 6000AGN + 8086 1316 WiFi Link 6000 Series 2x2 6000ABG + 0102 Sandy Bridge Integrated Graphics Controller + 0103 Sandy Bridge Thermal Management Controller + 0105 Sandy Bridge PCI Express Root Port + 0106 Sandy Bridge Integrated Graphics Controller + 0109 Sandy Bridge PCI Express Root Port + 010a Sandy Bridge Integrated Graphics Controller + 010b Sandy Bridge Integrated Graphics Controller + 010d Sandy Bridge PCI Express Root Port + 010e Sandy Bridge Integrated Graphics Controller 0122 82437FX 0309 80303 I/O Processor PCI-to-PCI Bridge 030d 80312 I/O Companion Chip PCI-to-PCI Bridge @@ -13617,7 +14062,7 @@ 1010 82546EB Gigabit Ethernet Controller (Copper) 0e11 00db NC7170 Gigabit Server Adapter 1014 027c PRO/1000 MT Dual Port Network Adapter - 15ad 0760 Abstract PRO/1000 MT Dual Port Adapter + 15ad 0760 PRO/1000 MT Dual Port Adapter 18fb 7872 RESlink-X 1fc1 0026 Niagara 2260 Bypass Card 4c53 1080 CT8 mainboard @@ -13653,7 +14098,7 @@ 1019 82547EI Gigabit Ethernet Controller 1458 1019 GA-8IPE1000 Pro2 motherboard (865PE) 1458 e000 Intel Gigabit Ethernet (Kenai II) - 8086 1019 ASUS PC-DL Deluxe mainboard (Socket 603) + 8086 1019 PRO/1000 CT Desktop Connection 8086 301f D865PERL mainboard 8086 3025 D875PBZ motherboard 8086 302c Intel 82865G Mainboard (D865GBF) @@ -13904,22 +14349,24 @@ 10c3 82562GT-2 10/100 Network Connection 10c4 82562GT 10/100 Network Connection 10c5 82562G 10/100 Network Connection - 10c6 82598EB 10 Gigabit AF Dual Port Network Connection - 8086 a05f 10 Gigabit XF SR Dual Port Server Adapter - 8086 a15f 10 Gigabit XF SR Dual Port Server Adapter - 10c7 82598EB 10 Gigabit AF Network Connection - 1014 037f 10 Gigabit XF SR Server Adapter - 1014 0380 10 Gigabit XF LR Server Adapter - 8086 a05f 10 Gigabit XF SR Server Adapter - 8086 a15f 10 Gigabit XF SR Server Adapter - 8086 a16f 10 Gigabit XF SR Server Adapter - 10c8 82598EB 10 Gigabit AT Network Connection - 8086 a10c 10 Gigabit AT Server Adapter - 8086 a11c 10 Gigabit AT Server Adapter - 8086 a12c 10 Gigabit AT Server Adapter + 10c6 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a05f 10-Gigabit XF SR Dual Port Server Adapter + 8086 a15f 10-Gigabit XF SR Dual Port Server Adapter + 10c7 82598EB 10-Gigabit AF Network Connection + 1014 037f 10-Gigabit XF SR Server Adapter + 1014 0380 10-Gigabit XF LR Server Adapter + 8086 a05f 10-Gigabit XF SR Server Adapter + 8086 a15f 10-Gigabit XF SR Server Adapter + 8086 a16f 10-Gigabit XF SR Server Adapter + 10c8 82598EB 10-Gigabit AT Network Connection + 8086 a10c 10-Gigabit AT Server Adapter + 8086 a11c 10-Gigabit AT Server Adapter + 8086 a12c 10-Gigabit AT Server Adapter 10c9 82576 Gigabit Network Connection + 103c 31ef NC362i Integrated Dual port Gigabit Server Adapter 103c 323f NC362i Integrated Dual port Gigabit Server Adapter 10a9 8028 UV-BaseIO dual-port GbE + 13a3 0037 DS4100 Secure Multi-Gigabit Server Adapter with Compression 8086 a01c Gigabit ET Dual Port Server Adapter 8086 a03c Gigabit ET Dual Port Server Adapter 10ca 82576 Virtual Function @@ -13940,10 +14387,10 @@ 10da 82571EB Quad Port Gigabit Mezzanine Adapter 103c 1717 NC364m Quad Port 1GbE BL-c Adapter 10db 82598EB 10-Gigabit Dual Port Network Connection - 10dd 82598EB 10 Gigabit AT CX4 Network Connection + 10dd 82598EB 10-Gigabit AT CX4 Network Connection 10de 82567LM-3 Gigabit Network Connection 10df 82567LF-3 Gigabit Network Connection - 10e1 82598EB 10 Gigabit AF Dual Port Network Connection + 10e1 82598EB 10-Gigabit AF Dual Port Network Connection 8086 a15f 10-Gigabit SR Dual Port Express Module 10e2 82575GB Gigabit Network Connection 8086 10e2 Gigabit VT Quad Port Server Adapter @@ -13954,18 +14401,36 @@ 10e7 82576 Gigabit Network Connection 103c 31ff NC362i Integrated Dual Port BL-c Gigabit Server Adapter 10e8 82576 Gigabit Network Connection + 8086 a02b Gigabit ET Quad Port Server Adapter 8086 a02c Gigabit ET Quad Port Server Adapter + 10ea 82577LM Gigabit Network Connection + 10eb 82577LC Gigabit Network Connection 10ec 82598EB 10-Gigabit AT CX4 Network Connection - 8086 a01f 10 Gigabit CX4 Dual Port Server Adapter - 8086 a11f 10 Gigabit CX4 Dual Port Server Adapter + 8086 a01f 10-Gigabit CX4 Dual Port Server Adapter + 8086 a11f 10-Gigabit CX4 Dual Port Server Adapter + 10ef 82578DM Gigabit Network Connection + 10f0 82578DC Gigabit Network Connection 10f1 82598EB 10-Gigabit AF Dual Port Network Connection 8086 a20f 10-Gigabit AF DA Dual Port Server Adapter 8086 a21f 10-Gigabit AF DA Dual Port Server Adapter 10f4 82598EB 10-Gigabit AF Network Connection - 8086 106f 10 Gigabit XF LR Server Adapter + 8086 106f 10-Gigabit XF LR Server Adapter 8086 a06f 10-Gigabit XF LR Server Adapter 10f5 82567LM Gigabit Network Connection 10f6 82574L Gigabit Network Connection + 10f7 82599EB 10-Gigabit KX4 Network Connection + 8086 000d Ethernet Mezzanine Adapter X520-KX4-2 + 10f8 82599EB 10 Gigabit Dual Port Backplane Connection + 10f9 82599EB 10 Gigabit CX4 Dual Port Network Connection + 10fb 82599EB 10-Gigabit Network Connection + 108e 7b11 Ethernet Server Adapter X520-2 + 8086 0002 Ethernet Server Adapter X520-DA2 + 8086 0003 Ethernet Server Adapter X520-2 + 8086 0006 Ethernet Server Adapter X520-1 + 8086 000a Ethernet Server Adapter X520-1 + 8086 000c Ethernet Server Adapter X520-2 + 8086 7a11 Ethernet Server Adapter X520-2 + 10fc 82599EB 10-Gigabit Dual Port Network Connection 10fe 82552 10/100 Network Connection 1107 PRO/1000 MF Server Adapter (LX) 1130 82815 815 Chipset Host Bridge and Memory Controller Hub @@ -14185,9 +14650,19 @@ 15d9 3480 P4DP6 4c53 1090 Cx9/Vx9 mainboard 1462 82870P2 P64H2 Hot Plug Controller + 1507 82599EB 10 Gigabit Network Connection 1508 82598EB Gigabit BX Network Connection - 150a 82576NS Gigabit Ethernet Controller + 150a 82576NS Gigabit Network Connection + 150b 82598EB 10-Gigabit AT2 Server Adapter + 8086 a10c 82598EB 10-Gigabit AT2 Server Adapter + 8086 a11c 82598EB 10-Gigabit AT2 Server Adapter + 8086 a12c 82598EB 10-Gigabit AT2 Server Adapter 150c 82583V Gigabit Network Connection + 150d 82576 Gigabit Backplane Connection + 8086 a10c Gigabit ET Quad Port Mezzanine Card + 1514 10 Gigabit KX4 Network Connection + 8086 000b Ethernet X520 10GbE Dual Port KX4 Mezz + 1518 82576NS SerDes Gigabit Network Connection 1960 80960RP (i960RP) Microprocessor 101e 0431 MegaRAID 431 RAID Controller 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller @@ -14370,6 +14845,7 @@ 1014 0267 NetVista A30p 1028 0211 Optiplex 755 1458 5000 GA-EP45-DS5 Motherboard + 1775 11cc CC11/CL11 2450 82801E ISA Bridge (LPC) 2452 82801E USB Controller 2453 82801E SMBus Controller @@ -14631,6 +15107,7 @@ 1043 80a6 P4P800 series motherboard 1458 24d1 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 1565 5200 P4TSV Motherboard (865G) 15d9 4580 P4SCE Mainboard 8086 3427 S875WP1-E mainboard @@ -14667,6 +15144,7 @@ 1043 80a6 P4P800 Mainboard 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 1565 3101 P4TSV Motherboard (865G) 15d9 4580 P4SCE Mainboard 1734 101c PRIMERGY RX/TX S2 series SMBus @@ -14688,6 +15166,7 @@ 1043 80a6 P4P800/P5P800 series motherboard 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 1565 3101 P4TSV Motherboard (865G) 15d9 4580 P4SCE Mainboard 1734 101c PRIMERGY RX/TX S2 series onboard UHCI @@ -14705,6 +15184,7 @@ 1458 a002 GA-8IPE1000/8KNXP motherboard 1462 0080 865PE Neo2-V (MS-6788) Mainboard 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 8086 a000 D865PERL mainboard 8086 e000 D865PERL mainboard 8086 e001 Desktop Board D865GBF @@ -14723,6 +15203,7 @@ 1043 80a6 P4P800/P5P800 series motherboard 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 1565 3101 P4TSV Motherboard (865G) 15d9 4580 P4SCE Mainboard 1734 101c PRIMERGY RX/TX S2 series onboard UHCI @@ -14744,6 +15225,7 @@ 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) 1462 7580 MSI 875P + 1462 7650 Hetis 865GV-E (MS-7065) 1565 3101 P4TSV Motherboard (865G) 15d9 4580 P4SCE Mainboard 1734 101c PRIMERGY RX/TX S2 series onboard IDE @@ -14767,6 +15249,7 @@ 1043 80a6 P4P800/P5P800 series motherboard 1458 5006 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 8086 3427 S875WP1-E mainboard 8086 4246 Desktop Board D865GBF 8086 4c43 Desktop Board D865GLC @@ -14777,6 +15260,7 @@ 1043 80a6 P4P800/P5P800 series motherboard 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) 1565 3101 P4TSV Motherboard (865G) 15d9 4580 P4SCE Mainboard 1734 101c PRIMERGY RX/TX S2 series onboard UHCI @@ -14844,6 +15328,7 @@ 1028 019d Dimension 3000 103c 12bc D530 sff(dc578av) 1043 80a5 P5P800-MX Mainboard + 1462 7650 Hetis 865GV-E (MS-7065) 1734 101b Fujitsu-Siemens Scenic E300 i865GV 8086 4246 Desktop Board D865GBF 8086 4c43 Desktop Board D865GLC @@ -15270,16 +15755,20 @@ 9902 1584 CCE MPL-D10H120F 27a6 Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller 103c 30a1 NC2400 + 1775 11cc CC11/CL11 integrated graphics (secondary) 17aa 201a ThinkPad T60/R60 series 27ac Mobile 945GME Express Memory Controller Hub + 1775 11cc CC11/CL11 27ad Mobile 945GME Express PCI Express Root Port 27ae Mobile 945GME Express Integrated Graphics Controller + 1775 11cc CC11/CL11 integrated graphics (primary) 27b0 82801GH (ICH7DH) LPC Interface Bridge 8086 544e DeskTop Board D945GTP 27b8 82801GB/GR (ICH7 Family) LPC Interface Bridge 1028 01e6 PowerEdge 860 1043 8179 P5KPL-VM Motherboard 107b 5048 E4500 + 1775 11cc CC11/CL11 8086 544e DeskTop Board D945GTP 27b9 82801GBM (ICH7-M) LPC Interface Bridge 1028 01d7 XPS M1210 @@ -15299,11 +15788,14 @@ 107b 5048 E4500 1462 2310 MSI Hetis 945 1462 7236 945P Neo3-F Rev. 2.2 motherboard + 1775 11cc CC11/CL11 8086 544e DeskTop Board D945GTP 27c1 82801GR/GH (ICH7 Family) SATA AHCI Controller 1028 01df PowerEdge SC440 + 1775 11cc CC11/CL11 8086 5842 DeskTop Board D975XBX 27c3 82801GR/GH (ICH7 Family) SATA RAID Controller + 1775 11cc CC11/CL11 8086 544e DeskTop Board D945GTP 27c4 82801GBM/GHM (ICH7 Family) SATA IDE Controller 1025 006c 9814 WKMI @@ -15326,6 +15818,7 @@ 1043 1237 A6J-Q008 1043 8179 P5KPL-VM Motherboard 107b 5048 E4500 + 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 27c9 82801G (ICH7 Family) USB UHCI Controller #2 @@ -15340,6 +15833,7 @@ 1043 1237 A6J-Q008 1043 8179 P5KPL-VM Motherboard 107b 5048 E4500 + 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 27ca 82801G (ICH7 Family) USB UHCI Controller #3 @@ -15354,6 +15848,7 @@ 1043 1237 A6J-Q008 1043 8179 P5KPL-VM Motherboard 107b 5048 E4500 + 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 27cb 82801G (ICH7 Family) USB UHCI Controller #4 @@ -15367,6 +15862,7 @@ 1043 1237 A6J-Q008 1043 8179 P5KPL-VM Motherboard 107b 5048 E4500 + 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 27cc 82801G (ICH7 Family) USB2 EHCI Controller @@ -15380,17 +15876,22 @@ 103c 30a3 Compaq nw8440 1043 1237 A6J-Q008 1043 8179 P5KPL-VM Motherboard + 1775 11cc CC11/CL11 17aa 200b ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 27d0 82801G (ICH7 Family) PCI Express Port 1 103c 309f Compaq nx9420 Notebook 103c 30a3 Compaq nw8440 + 1775 11cc CC11/CL11 27d2 82801G (ICH7 Family) PCI Express Port 2 103c 309f Compaq nx9420 Notebook 103c 30a3 Compaq nw8440 + 1775 11cc CC11/CL11 27d4 82801G (ICH7 Family) PCI Express Port 3 + 1775 11cc CC11/CL11 27d6 82801G (ICH7 Family) PCI Express Port 4 103c 30a3 Compaq nw8440 + 1775 11cc CC11/CL11 27d8 82801G (ICH7 Family) High Definition Audio Controller 1025 006c 9814 WKMI 1028 01d7 XPS M1210 @@ -15421,6 +15922,7 @@ 1043 8179 P5KPL-VM Motherboard 10f7 8338 Panasonic CF-Y5 laptop 1458 5001 GA-8I945PG-RH Mainboard + 1775 11cc CC11/CL11 17aa 200f ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 8086 5842 DeskTop Board D975XBX @@ -15430,6 +15932,7 @@ 27de 82801G (ICH7 Family) AC'97 Audio Controller 1028 01ad OptiPlex GX620 1462 7267 Realtek ALC883 Audio Controller + 1775 11cc CC11 integrated audio (AD1981BL codec) 27df 82801G (ICH7 Family) IDE Controller 1028 01df PowerEdge SC440 1028 01e6 PowerEdge 860 @@ -15440,10 +15943,13 @@ 1043 8179 P5KPL-VM Motherboard 107b 5048 E4500 10f7 8338 Panasonic CF-Y5 laptop + 1775 11cc CC11/CL11 17aa 200c ThinkPad T60/R60 series 8086 544e DeskTop Board D945GTP 27e0 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 + 1775 11cc CC11/CL11 27e2 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 + 1775 11cc CC11/CL11 2810 82801HB/HR (ICH8/R) LPC Interface Controller 1043 81ec P5B 2811 82801HBM (ICH8M-E) LPC Interface Controller @@ -15620,6 +16126,7 @@ 2916 82801IR (ICH9R) LPC Interface Controller 2917 ICH9M-E LPC Interface Controller 2918 82801IB (ICH9) LPC Interface Controller + 1028 0236 PowerEdge R610 82801IB (ICH9) LPC Interface Controller 2919 ICH9M LPC Interface Controller 2920 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller 1028 020f PowerEdge R300 onboard SATA Controller @@ -15641,12 +16148,15 @@ 1028 0211 Optiplex 755 2928 ICH9M/M-E 2 port SATA IDE Controller 2929 ICH9M/M-E SATA AHCI Controller + 103c 3628 dv6-1190en 292c ICH9M-E SATA RAID Controller 292d ICH9M/M-E 2 port SATA IDE Controller 292e ICH9M SATA IDE Controller 2930 82801I (ICH9 Family) SMBus Controller 1028 0211 Optiplex 755 + 103c 3628 dv6-1190en 2932 82801I (ICH9 Family) Thermal Subsystem + 103c 3628 dv6-1190en 2934 82801I (ICH9 Family) USB UHCI Controller #1 1028 020f PowerEdge R300 onboard UHCI 1028 0210 PowerEdge T300 onboard UHCI @@ -15717,6 +16227,7 @@ 8086 293c Optiplex 755 293e 82801I (ICH9 Family) HD Audio Controller 1028 0211 Optiplex 755 + 103c 3628 dv6-1190en 8086 293e Optiplex 755 8086 2940 Optiplex 755 2940 82801I (ICH9 Family) PCI Express Port 1 @@ -15871,13 +16382,13 @@ 2b08 Nehalem-EX Caching Agent 0 2b0c Nehalem-EX Caching Agent 1 2b10 Nehalem-EX QPI Home Agent 0 - 2b13 Nehalem-EX Memory Controller 0 - 2b14 Nehalem-EX Memory Controller 0 - 2b16 Nehalem-EX Memory Controller 0 + 2b13 Nehalem-EX Memory Controller 0c + 2b14 Nehalem-EX Memory Controller 0a + 2b16 Nehalem-EX Memory Controller 0b 2b18 Nehalem-EX QPI Home Agent 1 - 2b1b Nehalem-EX Memory Controller 1 - 2b1c Nehalem-EX Memory Controller 1 - 2b1e Nehalem-EX Memory Controller 1 + 2b1b Nehalem-EX Memory Controller 1c + 2b1c Nehalem-EX Memory Controller 1a + 2b1e Nehalem-EX Memory Controller 1b 2b20 Nehalem-EX Last Level Cache Coherence Engine 0 2b24 Nehalem-EX Last Level Cache Coherence Engine 1 2b28 Nehalem-EX Last Level Cache Coherence Engine 2 @@ -15929,14 +16440,14 @@ 2c33 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers 2c40 Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers 2c41 Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers - 2c50 QuickPath Architecture Generic Non-Core Registers - 2c51 QuickPath Architecture Generic Non-Core Registers - 2c52 QuickPath Architecture Generic Non-Core Registers - 2c53 QuickPath Architecture Generic Non-Core Registers - 2c54 QuickPath Architecture Generic Non-Core Registers - 2c55 QuickPath Architecture Generic Non-Core Registers - 2c56 QuickPath Architecture Generic Non-Core Registers - 2c57 QuickPath Architecture Generic Non-Core Registers + 2c50 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c51 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c52 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c53 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c54 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c55 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c56 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c57 Core Processor QuickPath Architecture Generic Non-Core Registers 2c58 Jasper Forest QPI Generic Non-core Registers 2c59 Jasper Forest QPI Generic Non-core Registers 2c5a Jasper Forest QPI Generic Non-core Registers @@ -15945,20 +16456,23 @@ 2c5d Jasper Forest QPI Generic Non-core Registers 2c5e Jasper Forest QPI Generic Non-core Registers 2c5f Jasper Forest QPI Generic Non-core Registers - 2c81 QuickPath Architecture System Address Decoder - 2c90 QPI Link - 2c91 QPI Physical 0 - 2c98 Lynnfield Integrated Memory Controller - 2c99 Lynnfield Integrated Memory Controller Target Address Decoder - 2c9c Lynnfield Integrated Memory Controller Test Registers - 2ca0 Lynnfield Integrated Memory Controller Channel 0 Control Registers - 2ca1 Lynnfield Integrated Memory Controller Channel 0 Address Registers - 2ca2 Lynnfield Integrated Memory Controller Channel 0 Rank Registers - 2ca3 Lynnfield Integrated Memory Controller Channel 0 Thermal Control Registers - 2ca8 Lynnfield Integrated Memory Controller Channel 1 Control Registers - 2ca9 Lynnfield Integrated Memory Controller Channel 1 Address Registers - 2caa Lynnfield Integrated Memory Controller Channel 1 Rank Registers - 2cab Lynnfield Integrated Memory Controller Channel 1 Thermal Control Registers + 2c61 Core Processor QuickPath Architecture Generic Non-core Registers + 2c62 Core Processor QuickPath Architecture Generic Non-core Registers + 2c70 QuickPath Architecture Generic Non-core Registers + 2c81 Core Processor QuickPath Architecture System Address Decoder + 2c90 Core Processor QPI Link 0 + 2c91 Core Processor QPI Physical 0 + 2c98 Core Processor Integrated Memory Controller + 2c99 Core Processor Integrated Memory Controller Target Address Decoder + 2c9c Core Processor Integrated Memory Controller Test Registers + 2ca0 Core Processor Integrated Memory Controller Channel 0 Control Registers + 2ca1 Core Processor Integrated Memory Controller Channel 0 Address Registers + 2ca2 Core Processor Integrated Memory Controller Channel 0 Rank Registers + 2ca3 Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers + 2ca8 Core Processor Integrated Memory Controller Channel 1 Control Registers + 2ca9 Core Processor Integrated Memory Controller Channel 1 Address Registers + 2caa Core Processor Integrated Memory Controller Channel 1 Rank Registers + 2cab Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers 2cc1 Jasper Forest QPI System Address Decoder 2cd0 Jasper Forest QPI Link 0 2cd1 Jasper Forest QPI Physical 0 @@ -15980,6 +16494,34 @@ 2cf1 Jasper Forest Integrated Memory Controller Channel 2 Address 2cf2 Jasper Forest Integrated Memory Controller Channel 2 Rank 2cf3 Jasper Forest Integrated Memory Controller Channel 2 Thermal Control + 2d01 Core Processor QuickPath Architecture System Address Decoder + 2d10 Core Processor QPI Link 0 + 2d11 Core Processor QPI Physical 0 + 2d12 Core Processor Reserved + 2d13 Core Processor Reserved + 2d81 QuickPath Architecture System Address Decoder + 2d90 QPI Link 0 + 2d91 QPI Physical 0 + 2d92 Mirror Port Link 0 + 2d93 Mirror Port Link 1 + 2d94 QPI Link 1 + 2d95 QPI Physical 1 + 2d98 Integrated Memory Controller Registers + 2d99 Integrated Memory Controller Target Address Decoder + 2d9a Integrated Memory Controller RAS Registers + 2d9c Integrated Memory Controller Test Registers + 2da0 Integrated Memory Controller Channel 0 Control + 2da1 Integrated Memory Controller Channel 0 Address + 2da2 Integrated Memory Controller Channel 0 Rank + 2da3 Integrated Memory Controller Channel 0 Thermal Control + 2da8 Integrated Memory Controller Channel 1 Control + 2da9 Integrated Memory Controller Channel 1 Address + 2daa Integrated Memory Controller Channel 1 Rank + 2dab Integrated Memory Controller Channel 1 Thermal Control + 2db0 Integrated Memory Controller Channel 2 Control + 2db1 Integrated Memory Controller Channel 2 Address + 2db2 Integrated Memory Controller Channel 2 Rank + 2db3 Integrated Memory Controller Channel 2 Thermal Control 2e00 4 Series Chipset DRAM Controller 2e01 4 Series Chipset PCI Express Root Port 2e02 4 Series Chipset Integrated Graphics Controller @@ -16052,11 +16594,14 @@ 3400 5520/5500/X58 I/O Hub to ESI Port 3401 5520/5500/X58 I/O Hub to ESI Port 3402 5520/5500/X58 I/O Hub to ESI Port - 3403 5520/5500/X58 I/O Hub to ESI Port + 3403 5500 I/O Hub to ESI Port + 1028 0236 PowerEdge R610 I/O Hub to ESI Port 1028 0287 PowerEdge M610 I/O Hub to ESI Port + 1028 028c PowerEdge R410 I/O Hub to ESI Port + 1028 028d PowerEdge T410 I/O Hub to ESI Port 3404 5520/5500/X58 I/O Hub to ESI Port - 3405 5520/5500/X58 I/O Hub to ESI Port - 3406 5520/5500/X58 I/O Hub to ESI Port + 3405 X58 I/O Hub to ESI Port + 3406 5520 I/O Hub to ESI Port 3407 5520/5500/X58 I/O Hub to ESI Port 3408 5520/5500/X58 I/O Hub PCI Express Root Port 1 3409 5520/5500/X58 I/O Hub PCI Express Root Port 2 @@ -16070,8 +16615,8 @@ 3411 5520/5500/X58 I/O Hub PCI Express Root Port 10 3418 5520/5500/X58 Physical Layer Port 0 3419 5520/5500 Physical Layer Port 1 - 3420 5520/5500/X58 I/O Hub PCI Express Root Port 0 - 3421 5520/5500/X58 I/O Hub PCI Express Root Port 0 + 3420 5500 Non-Legacy I/O Hub PCI Express Root Port 0 + 3421 5520 Non-Legacy I/O Hub PCI Express Root Port 0 3422 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers 3423 5520/5500/X58 I/O Hub Control Status and RAS Registers 3425 5520/5500/X58 Physical and Link Layer Registers Port 0 @@ -16249,6 +16794,7 @@ 371a Jasper Forest QPI Link 371b Jasper Forest QPI Routing and Protocol 371d Jasper Forest QPI Routing and Protocol + 3720 Jasper Forest PCI Express Root Port 0 3721 Jasper Forest PCI Express Root Port 1 3722 Jasper Forest PCI Express Root Port 2 3723 Jasper Forest PCI Express Root Port 3 @@ -16268,37 +16814,64 @@ 3a06 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller 3a14 82801JDO (ICH10DO) LPC Interface Controller 3a16 82801JIR (ICH10R) LPC Interface Controller + 1028 028c PowerEdge R410 LPC Interface Controller + 1028 028d PowerEdge T410 LPC Interface Controller 1458 5001 GA-EP45-DS5 Motherboard 3a18 82801JIB (ICH10) LPC Interface Controller 3a1a 82801JD (ICH10D) LPC Interface Controller 3a20 82801JI (ICH10 Family) 4 port SATA IDE Controller + 1028 028c PowerEdge R410 SATA IDE Controller + 1028 028d PowerEdge T410 SATA IDE Controller 3a22 82801JI (ICH10 Family) SATA AHCI Controller 1043 82d4 P5Q Deluxe Motherboard 1458 b005 GA-EP45-DS5 Motherboard 3a25 82801JIR (ICH10R) SATA RAID Controller + 1028 028c PERC S100 Controller (PE R410) + 1028 028d PERC S100 Controller (PE T410) + 1028 02f1 PERC S100 Controller (PE R510) 3a26 82801JI (ICH10 Family) 2 port SATA IDE Controller + 1028 028c PowerEdge R410 SATA IDE Controller + 1028 028d PowerEdge T410 SATA IDE Controller 3a30 82801JI (ICH10 Family) SMBus Controller 1458 5001 GA-EP45-DS5 Motherboard 3a32 82801JI (ICH10 Family) Thermal Subsystem 3a34 82801JI (ICH10 Family) USB UHCI Controller #1 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller 1458 5004 GA-EP45-DS5 Motherboard 3a35 82801JI (ICH10 Family) USB UHCI Controller #2 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller 1458 5004 GA-EP45-DS5 Motherboard 3a36 82801JI (ICH10 Family) USB UHCI Controller #3 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller 1458 5004 GA-EP45-DS5 Motherboard 3a37 82801JI (ICH10 Family) USB UHCI Controller #4 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller 1458 5004 GA-EP45-DS5 Motherboard 3a38 82801JI (ICH10 Family) USB UHCI Controller #5 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller 1458 5004 GA-EP45-DS5 Motherboard 3a39 82801JI (ICH10 Family) USB UHCI Controller #6 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller 1458 5004 GA-EP45-DS5 Motherboard 3a3a 82801JI (ICH10 Family) USB2 EHCI Controller #1 + 1028 028c PowerEdge R410 USB EHCI Controller + 1028 028d PowerEdge T410 USB EHCI Controller 1458 5006 GA-EP45-DS5 Motherboard 3a3c 82801JI (ICH10 Family) USB2 EHCI Controller #2 + 1028 028c PowerEdge R410 USB EHCI Controller + 1028 028d PowerEdge T410 USB EHCI Controller 1458 5006 GA-EP45-DS5 Motherboard 3a3e 82801JI (ICH10 Family) HD Audio Controller 1458 a102 GA-EP45-DS5 Motherboard 3a40 82801JI (ICH10 Family) PCI Express Port 1 + 1028 028c PowerEdge R410 PCI Express Port 1 + 1028 028d PowerEdge T410 PCI Express Port 1 1458 5001 GA-EP45-DS5 Motherboard 3a42 82801JI (ICH10 Family) PCI Express Port 2 3a44 82801JI (ICH10 Family) PCI Express Port 3 @@ -16329,80 +16902,78 @@ 3a78 82801JD/DO (ICH10 Family) PCI Express Port 5 3a7a 82801JD/DO (ICH10 Family) PCI Express Port 6 3a7c 82801JD/DO (ICH10 Family) Gigabit Ethernet Controller - 3b00 Ibex Peak LPC Interface Controller - 3b01 Ibex Peak LPC Interface Controller - 3b02 Ibex Peak LPC Interface Controller - 3b03 Ibex Peak LPC Interface Controller - 3b04 Ibex Peak LPC Interface Controller - 3b05 Ibex Peak LPC Interface Controller - 3b06 Ibex Peak LPC Interface Controller - 3b07 Ibex Peak LPC Interface Controller - 3b08 Ibex Peak LPC Interface Controller - 3b09 Ibex Peak LPC Interface Controller - 3b0a Ibex Peak LPC Interface Controller - 3b0b Ibex Peak LPC Interface Controller - 3b0c Ibex Peak LPC Interface Controller - 3b0d Ibex Peak LPC Interface Controller - 3b0e Ibex Peak LPC Interface Controller - 3b0f Ibex Peak LPC Interface Controller - 3b10 Ibex Peak LPC Interface Controller - 3b11 Ibex Peak LPC Interface Controller - 3b12 Ibex Peak LPC Interface Controller - 3b13 Ibex Peak LPC Interface Controller - 3b14 Ibex Peak LPC Interface Controller - 3b15 Ibex Peak LPC Interface Controller - 3b16 Ibex Peak LPC Interface Controller - 3b17 Ibex Peak LPC Interface Controller - 3b18 Ibex Peak LPC Interface Controller - 3b19 Ibex Peak LPC Interface Controller - 3b1a Ibex Peak LPC Interface Controller - 3b1b Ibex Peak LPC Interface Controller - 3b1c Ibex Peak LPC Interface Controller - 3b1d Ibex Peak LPC Interface Controller - 3b1e Ibex Peak LPC Interface Controller - 3b1f Ibex Peak LPC Interface Controller - 3b20 Ibex Peak 4 port SATA IDE Controller - 3b21 Ibex Peak 2 port SATA IDE Controller - 3b22 Ibex Peak 6 port SATA AHCI Controller - 3b23 Ibex Peak 4 port SATA AHCI Controller - 3b24 Ibex Peak SATA Enhanced RAID Controller - 3b25 Ibex Peak SATA RAID Controller - 3b26 Ibex Peak 2 port SATA IDE Controller - 3b28 Ibex Peak 4 port SATA IDE Controller - 3b29 Ibex Peak 4 port SATA AHCI Controller - 3b2b Ibex Peak SATA Enhanced RAID Controller - 3b2c Ibex Peak SATA RAID Controller - 3b2d Ibex Peak 2 port SATA IDE Controller - 3b2e Ibex Peak 4 port SATA IDE Controller - 3b2f Ibex Peak 6 port SATA AHCI Controller - 3b30 Ibex Peak SMBus Controller - 3b32 Ibex Peak Thermal Subsystem - 3b34 Ibex Peak USB2 Enhanced Host Controller - 3b36 Ibex Peak USB Universal Host Controller - 3b37 Ibex Peak USB Universal Host Controller - 3b38 Ibex Peak USB Universal Host Controller - 3b39 Ibex Peak USB Universal Host Controller - 3b3a Ibex Peak USB Universal Host Controller - 3b3b Ibex Peak USB Universal Host Controller - 3b3c Ibex Peak USB2 Enhanced Host Controller - 3b3e Ibex Peak USB Universal Host Controller - 3b3f Ibex Peak USB Universal Host Controller - 3b40 Ibex Peak USB Universal Host Controller - 3b41 Ibex Peak LAN Controller - 3b42 Ibex Peak PCI Express Root Port 1 - 3b44 Ibex Peak PCI Express Root Port 2 - 3b46 Ibex Peak PCI Express Root Port 3 - 3b48 Ibex Peak PCI Express Root Port 4 - 3b4a Ibex Peak PCI Express Root Port 5 - 3b4c Ibex Peak PCI Express Root Port 6 - 3b4e Ibex Peak PCI Express Root Port 7 - 3b50 Ibex Peak PCI Express Root Port 8 - 3b53 Ibex Peak VECI Controller - 3b56 Ibex Peak High Definition Audio - 3b64 Ibex Peak HECI Controller - 3b65 Ibex Peak HECI Controller - 3b66 Ibex Peak PT IDER Controller - 3b67 Ibex Peak KT Controller + 3b00 5 Series/3400 Series Chipset LPC Interface Controller + 3b01 Mobile 5 Series Chipset LPC Interface Controller + 3b02 5 Series Chipset LPC Interface Controller + 3b03 Mobile 5 Series Chipset LPC Interface Controller + 3b04 5 Series Chipset LPC Interface Controller + 3b05 Mobile 5 Series Chipset LPC Interface Controller + 3b06 5 Series Chipset LPC Interface Controller + 3b07 Mobile 5 Series Chipset LPC Interface Controller + 3b08 5 Series Chipset LPC Interface Controller + 3b09 Mobile 5 Series Chipset LPC Interface Controller + 3b0a 5 Series Chipset LPC Interface Controller + 3b0b Mobile 5 Series Chipset LPC Interface Controller + 3b0c 5 Series Chipset LPC Interface Controller + 3b0d 5 Series/3400 Series Chipset LPC Interface Controller + 3b0e 5 Series/3400 Series Chipset LPC Interface Controller + 3b0f 5 Series/3400 Series Chipset LPC Interface Controller + 3b10 5 Series/3400 Series Chipset LPC Interface Controller + 3b11 5 Series/3400 Series Chipset LPC Interface Controller + 3b12 3400 Series Chipset LPC Interface Controller + 3b13 5 Series/3400 Series Chipset LPC Interface Controller + 3b14 3400 Series Chipset LPC Interface Controller + 3b15 5 Series/3400 Series Chipset LPC Interface Controller + 3b16 3400 Series Chipset LPC Interface Controller + 3b17 5 Series/3400 Series Chipset LPC Interface Controller + 3b18 5 Series/3400 Series Chipset LPC Interface Controller + 3b19 5 Series/3400 Series Chipset LPC Interface Controller + 3b1a 5 Series/3400 Series Chipset LPC Interface Controller + 3b1b 5 Series/3400 Series Chipset LPC Interface Controller + 3b1c 5 Series/3400 Series Chipset LPC Interface Controller + 3b1d 5 Series/3400 Series Chipset LPC Interface Controller + 3b1e 5 Series/3400 Series Chipset LPC Interface Controller + 3b1f 5 Series/3400 Series Chipset LPC Interface Controller + 3b20 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b21 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b22 5 Series/3400 Series Chipset 6 port SATA AHCI Controller + 3b23 5 Series/3400 Series Chipset 4 port SATA AHCI Controller + 3b25 5 Series/3400 Series Chipset SATA RAID Controller + 3b26 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b28 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b29 5 Series/3400 Series Chipset 4 port SATA AHCI Controller + 3b2c 5 Series/3400 Series Chipset SATA RAID Controller + 3b2d 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b2e 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b2f 5 Series/3400 Series Chipset 6 port SATA AHCI Controller + 3b30 5 Series/3400 Series Chipset SMBus Controller + 3b32 5 Series/3400 Series Chipset Thermal Subsystem + 3b34 5 Series/3400 Series Chipset USB2 Enhanced Host Controller + 3b36 5 Series/3400 Series Chipset USB Universal Host Controller + 3b37 5 Series/3400 Series Chipset USB Universal Host Controller + 3b38 5 Series/3400 Series Chipset USB Universal Host Controller + 3b39 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3a 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3b 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3c 5 Series/3400 Series Chipset USB2 Enhanced Host Controller + 3b3e 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3f 5 Series/3400 Series Chipset USB Universal Host Controller + 3b40 5 Series/3400 Series Chipset USB Universal Host Controller + 3b41 5 Series/3400 Series Chipset LAN Controller + 3b42 5 Series/3400 Series Chipset PCI Express Root Port 1 + 3b44 5 Series/3400 Series Chipset PCI Express Root Port 2 + 3b46 5 Series/3400 Series Chipset PCI Express Root Port 3 + 3b48 5 Series/3400 Series Chipset PCI Express Root Port 4 + 3b4a 5 Series/3400 Series Chipset PCI Express Root Port 5 + 3b4c 5 Series/3400 Series Chipset PCI Express Root Port 6 + 3b4e 5 Series/3400 Series Chipset PCI Express Root Port 7 + 3b50 5 Series/3400 Series Chipset PCI Express Root Port 8 + 3b53 5 Series/3400 Series Chipset VECI Controller + 3b56 5 Series/3400 Series Chipset High Definition Audio + 3b64 5 Series/3400 Series Chipset HECI Controller + 3b65 5 Series/3400 Series Chipset HECI Controller + 3b66 5 Series/3400 Series Chipset PT IDER Controller + 3b67 5 Series/3400 Series Chipset KT Controller 4000 5400 Chipset Memory Controller Hub 4001 5400 Chipset Memory Controller Hub 4003 5400 Chipset Memory Controller Hub @@ -16450,6 +17021,14 @@ 8086 1014 PRO/Wireless 3945BG Network Connection 4229 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection 422b WiFi Link 6000 Series + 8086 1101 WiFi Link 6000 Series 3x3 6000AGN + 8086 1121 WiFi Link 6000 Series 3x3 6000AGN + 422c WiFi Link 6000 Series + 8086 1301 WiFi Link 6000 Series 2x2 6000AGN + 8086 1306 WiFi Link 6000 Series 2x2 6000ABG + 8086 1307 WiFi Link 6000 Series 2x2 6000BG + 8086 1321 WiFi Link 6000 Series 2x2 6000AGN + 8086 1326 WiFi Link 6000 Series 2x2 6000ABG 4230 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection 8086 1110 Lenovo ThinkPad T51 8086 1111 Lenovo ThinkPad T61 @@ -16465,6 +17044,10 @@ 4236 Wireless WiFi Link 5300 4237 PRO/Wireless 5100 AGN [Shiloh] Network Connection 4238 WiFi Link 6000 Series + 8086 1111 WiFi Link 6000 Series 3x3 6000AGN + 4239 WiFi Link 6000 Series + 8086 1311 WiFi Link 6000 Series 2x2 6000AGN + 8086 1316 WiFi Link 6000 Series 2x2 6000ABG 423a PRO/Wireless 5350 AGN [Echo Peak] Network Connection 423b PRO/Wireless 5350 AGN [Echo Peak] Network Connection 423c WiMAX/WiFi Link 5050 Series @@ -16685,24 +17268,24 @@ 4c53 1050 CT7 mainboard 4c53 1051 CE7 mainboard e4bf 1000 CC8-1-BLUES - d130 Clarksfield/Lynnfield DMI - d131 Clarksfield/Lynnfield DMI - d132 Clarksfield/Lynnfield DMI - d133 Clarksfield/Lynnfield DMI - d134 Clarksfield/Lynnfield DMI - d135 Clarksfield/Lynnfield DMI - d136 Clarksfield/Lynnfield DMI - d137 Clarksfield/Lynnfield DMI - d138 Clarksfield/Lynnfield PCI Express Root Port 1 - d139 Lynnfield PCI Express Root Port 2 - d13a Clarksfield/Lynnfield PCI Express Root Port 3 - d13b Lynnfield PCI Express Root Port 4 - d150 QPI Link - d151 QPI Routing and Protocol Registers - d155 Clarksfield/Lynnfield System Management Registers - d156 Clarksfield/Lynnfield Semaphore and Scratchpad Registers - d157 Clarksfield/Lynnfield System Control and Status Registers - d158 Clarksfield/Lynnfield Miscellaneous Registers + d130 Core Processor DMI + d131 Core Processor DMI + d132 Core Processor DMI + d133 Core Processor DMI + d134 Core Processor DMI + d135 Core Processor DMI + d136 Core Processor DMI + d137 Core Processor DMI + d138 Core Processor PCI Express Root Port 1 + d139 Core Processor PCI Express Root Port 2 + d13a Core Processor PCI Express Root Port 3 + d13b Core Processor PCI Express Root Port 4 + d150 Core Processor QPI Link + d151 Core Processor QPI Routing and Protocol Registers + d155 Core Processor System Management Registers + d156 Core Processor Semaphore and Scratchpad Registers + d157 Core Processor System Control and Status Registers + d158 Core Processor Miscellaneous Registers 80ee InnoTek Systemberatung GmbH beef VirtualBox Graphics Adapter cafe VirtualBox Guest Service @@ -17021,12 +17604,14 @@ 041e AIC-9410W SAS (Razor ASIC non-RAID) 041f AIC-9410W SAS (Razor ASIC RAID) 9005 041f AIC-9410W SAS (Razor ASIC RAID) + 042f VSC7250/7251 SAS (Aurora ASIC non-RAID) 0430 AIC-9405W SAS (Razor-Lite HBA RAID) 9005 0430 ASC-44300 (Spirit-Lite RAID) 0432 AIC-9405W SAS (Razor-Lite HBA non-RAID) 9005 0432 ASC-44300 (Spirit-Lite non-RAID) 043e AIC-9405W SAS (Razor-Lite ASIC non-RAID) 043f AIC-9405W SAS (Razor-Lite ASIC RAID) + 0450 ASC-1405 Unified Serial HBA 0500 Obsidian chipset SCSI controller 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C) 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/572D) @@ -17116,6 +17701,8 @@ a727 3Com Corporation aa42 Scitex Digital Video aa55 Ncomputing X300 PCI-Engine aaaa Adnaco Technology Inc. + 0001 H1 PCIe over fiber optic host controller + 0002 R1BP1 PCIe over fiber optic expansion chassis abcd Vadatech Inc. ac1e Digital Receiver Technology Inc ac3d Actuality Systems @@ -17150,17 +17737,21 @@ cddd Tyzx, Inc. ceba KEBA AG d161 Digium, Inc. 0120 Wildcard TE120P single-span T1/E1/J1 card - 0205 Wildcard TE205P dual-span T1/E1/J1 card 5.0V - 0210 Wildcard TE210P dual-span T1/E1/J1 card 3.3V - 0405 Wildcard TE405P quad-span T1/E1/J1 card 5.0V - 0410 Wildcard TE410P quad-span T1/E1/J1 card 3.3V + 0205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V + 0210 Wildcard TE210P/TE212P dual-span T1/E1/J1 card 3.3V + 0220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) + 0405 Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V + 0410 Wildcard TE410P/TE412P quad-span T1/E1/J1 card 3.3V + 0420 Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express) 0800 Wildcard TDM800P 8-port analog card 2400 Wildcard TDM2400P 24-port analog card 3400 Wildcard TC400P transcoder base card 8000 Wildcard TE121 single-span T1/E1/J1 card (PCI-Express) 8001 Wildcard TE122 single-span T1/E1/J1 card 8002 Wildcard AEX800 8-port analog card (PCI-Express) - 8005 TDM400P + 8003 Wildcard AEX2400 24-port analog card (PCI-Express) + 8005 Wildcard TDM410 4-port analog card + 8006 Wildcard AEX410 4-port analog card (PCI-Express) b410 Wildcard B410 quad-BRI card d4d4 Dy4 Systems Inc 0601 PCI Mezzanine Card diff --git a/templates/boot/isolinux/ifcpu64.c32 b/templates/boot/isolinux/ifcpu64.c32 index be4cd271e29aba8543d8f374f56c9be4668d26f3..8ca4585fd2912b0c767407b7cf23b06d971a50a9 100644 GIT binary patch delta 79 zcmV-V0I>gv2Z#rdSpjyDT1qTLBoBk&@QKIk4Tuj%iV8x6$#wRF!vu>Hh0=BK#s>g^ lH~@78=Hh0=BK#sL6; kKLB+F=Nt@!O91)hg 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 delta 9690 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 JK3WhY{U3ZX(L(?L delta 13994 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 Kabk9$@V@||<`pdf -- 2.1.4